1 |
- "use strict";(self["webpackChunkvue_antd_pro"]=self["webpackChunkvue_antd_pro"]||[]).push([[914],{86533:function(e,t,a){a.r(t),a.d(t,{default:function(){return b}});var r=function(){var e=this,t=this,a=t._self._c;return a("page-header-wrapper",[a("a-card",{attrs:{bordered:!1}},[a("div",{staticClass:"table-page-search-wrapper"},[a("a-form",{attrs:{layout:"inline"}},[a("a-row",{attrs:{gutter:48}},[a("a-col",{attrs:{md:8,sm:24}},[a("a-form-item",{attrs:{label:"订单编号"}},[a("a-input",{attrs:{placeholder:"请输入"},model:{value:t.queryParam.id,callback:function(e){t.$set(t.queryParam,"id",e)},expression:"queryParam.id"}})],1)],1),a("a-col",{attrs:{md:8,sm:24}},[a("a-form-item",{attrs:{label:"申请打包的物流单号"}},[a("a-input",{attrs:{placeholder:"请输入"},model:{value:t.queryParam.tracking_no,callback:function(e){t.$set(t.queryParam,"tracking_no",e)},expression:"queryParam.tracking_no"}})],1)],1),a("a-col",{attrs:{md:8,sm:24}},[a("a-form-item",{attrs:{label:"国际物流单号"}},[a("a-input",{attrs:{placeholder:"请输入"},model:{value:t.queryParam.new_tracking_no,callback:function(e){t.$set(t.queryParam,"new_tracking_no",e)},expression:"queryParam.new_tracking_no"}})],1)],1),a("a-col",{attrs:{md:8,sm:24}},[a("a-form-item",{attrs:{label:"唛头"}},[a("a-input",{attrs:{placeholder:"请输入"},model:{value:t.queryParam.member_id,callback:function(e){t.$set(t.queryParam,"member_id",e)},expression:"queryParam.member_id"}})],1)],1),a("a-col",{attrs:{md:8,sm:24}},[a("a-form-item",{attrs:{label:"订单状态"}},[a("a-select",{attrs:{placeholder:"请选择","default-value":"0"},model:{value:t.queryParam.status,callback:function(e){t.$set(t.queryParam,"status",e)},expression:"queryParam.status"}},[a("a-select-option",{attrs:{value:"0"}},[t._v("全部")]),a("a-select-option",{attrs:{value:"5"}},[t._v("拆包中")]),a("a-select-option",{attrs:{value:"10"}},[t._v("未付款")]),a("a-select-option",{attrs:{value:"20"}},[t._v("待发货")]),a("a-select-option",{attrs:{value:"29"}},[t._v("已发货")]),a("a-select-option",{attrs:{value:"30"}},[t._v("已完成")])],1)],1)],1),a("a-col",{attrs:{md:t.advanced?24:8,sm:24}},[a("span",{staticClass:"table-page-search-submitButtons",style:t.advanced&&{float:"right",overflow:"hidden"}||{}},[a("a-button",{attrs:{type:"primary"},on:{click:function(e){return t.$refs.table.refresh(!0)}}},[t._v("查询")]),a("a-button",{staticStyle:{"margin-left":"8px"},on:{click:function(){e.queryParam={},e.$refs.table.refresh(!0)}}},[t._v("重置")])],1)])],1)],1)],1),a("s-table",{ref:"table",attrs:{size:"default",rowKey:"id",columns:t.columns,data:t.loadData,showPagination:"auto"},scopedSlots:t._u([{key:"serial",fn:function(e,r,s){return a("span",{},[t._v(" "+t._s(s+1)+" ")])}},{key:"status",fn:function(e){return a("span",{},[a("a-badge",{attrs:{status:t._f("statusTypeFilter")(e),text:t._f("statusFilter")(e)}})],1)}},{key:"description",fn:function(e){return a("span",{},[a("ellipsis",{attrs:{length:4,tooltip:""}},[t._v(t._s(e))])],1)}},{key:"package",fn:function(e,r){return a("span",{},[t._l(r.package,(function(e,r){return a("div",{key:r},[t._v(" "+t._s(e.tracking_no)+" ("+t._s(e.item_names)+") ")])}))],2)}},{key:"address",fn:function(e,r){return a("span",{},[[r.address?a("div",[t._v("收件人: "+t._s(r.address.receiver_name))]):t._e(),r.address?a("div",[t._v("手机号: "+t._s(r.address.receiver_phone))]):t._e(),r.address?a("div",[t._v("国家: "+t._s(r.address.receiver_country))]):t._e(),r.address?a("div",[t._v("城市: "+t._s(r.address.receiver_city))]):t._e(),r.address?a("div",[t._v("详情地址: "+t._s(r.address.receive_address))]):t._e(),r.address?a("div",[t._v("邮编: "+t._s(r.address.receiver_zip_code))]):t._e()]],2)}},{key:"action",fn:function(e,r){return a("span",{},[[a("a",{on:{click:function(e){return t.handleSub(r)}}},[t._v("详情")]),!r||5!==r.order_status&&20!==r.order_status&&29!==r.order_status?t._e():a("a-divider",{attrs:{type:"vertical"}}),!r||5!==r.order_status&&20!==r.order_status&&29!==r.order_status?t._e():a("a",{on:{click:function(e){return t.handleEdit(r)}}},[t._v(" "+t._s(5===r.order_status?"打包完成":20===r.order_status?"已发货":29===r.order_status?"完成":""))])]],2)}}])}),a("delivery-form",{ref:"deliveryModal",attrs:{visible:t.visibleDelivery,loading:t.confirmLoading,model:t.mdl},on:{cancel:t.handleCancel,ok:t.deliveryOk}}),a("detail-form",{ref:"detailModal",attrs:{visible:t.visibleDetail,loading:t.confirmLoading,model:t.mdl},on:{cancel:t.handleCancel}}),a("create-form",{ref:"createModal",attrs:{visible:t.visible,loading:t.confirmLoading,model:t.mdl},on:{cancel:t.handleCancel,ok:t.handleOk}}),a("step-by-step-modal",{ref:"modal",on:{ok:t.handleOk}})],1)],1)},s=[],n=a(76338),i=(a(2008),a(62062),a(26099),a(42762),a(95093)),l=a.n(i),d=a(74543),o=a(90517),c=a(50824),u=a(57606),m=a(5358),f=a(62456),_=[{title:"订单id",dataIndex:"id"},{title:"订单号",dataIndex:"order_sn"},{title:"物流",dataIndex:"line.name"},{title:"用户打包备注",dataIndex:"pack_remark"},{title:"唛头",dataIndex:"member_id"},{title:"名称",dataIndex:"pack_item_name"},{title:"申请包裹列表",dataIndex:"package",scopedSlots:{customRender:"package"}},{title:"收件人信息",dataIndex:"address",scopedSlots:{customRender:"address"}},{title:"订单状态",dataIndex:"order_status_text"},{title:"支付状态",dataIndex:"pay_status_text"},{title:"申请打包时间",dataIndex:"create_time",sorter:!0},{title:"操作",dataIndex:"action",width:"150px",scopedSlots:{customRender:"action"}}],v={0:{status:"default",text:"拆包中"},1:{status:"processing",text:"待发货"},2:{status:"success",text:"已完成"},3:{status:"error",text:"未付款"}},p={name:"TableList",components:{STable:d.Wd,Ellipsis:d.gy,CreateForm:u.A,StepByStepModal:c.A,deliveryForm:m.A,detailForm:f.A},data:function(){var e=this;try{return this.columns=_,{visibleDetail:!1,visibleDelivery:!1,visible:!1,confirmLoading:!1,mdl:null,advanced:!1,queryParam:{},loadData:function(t){var a=Object.assign({},t,e.queryParam),r=(0,n.A)((0,n.A)({},a),{},{page:a.pageNo,page_size:a.pageSize,order_status:a.status?a.status:"",order_sn:a.id});return delete r.pageNo,delete r.pageSize,(0,o.n7)(r).then((function(e){return e&&e.data&&e.data.list?{data:e.data.list,pageSize:t.pageSize,pageNo:t.pageNo,totalCount:e.data.count||e.data.list.length}:{data:[],pageSize:t.pageSize,pageNo:t.pageNo,totalCount:0}})).catch((function(e){return{data:[],pageSize:t.pageSize,pageNo:t.pageNo,totalCount:0}}))}}}catch(t){return{}}},filters:{statusFilter:function(e){return v[e].text},statusTypeFilter:function(e){return v[e].status}},computed:{},methods:{handleAdd:function(){this.mdl=null,this.visible=!0},handleEdit:function(e){this.visibleDelivery=!0,this.mdl=(0,n.A)({},e)},deliveryOk:function(){var e=this,t=this.$refs.deliveryModal.form;this.confirmLoading=!0,t.validateFields((function(a,r){a?e.confirmLoading=!1:(r.order_sn=e.mdl.order_sn,20===e.mdl.order_status?(0,o.xC)(r).then((function(a){a&&(t.resetFields(),e.visibleDelivery=!1,e.$refs.table.refresh())})).catch((function(t){e.$message.error(t.message)})).finally((function(){e.mdl=null,e.confirmLoading=!1})):29===e.mdl.order_status?(0,o.My)(r).then((function(a){a&&(t.resetFields(),e.visibleDelivery=!1,e.$refs.table.refresh())})).catch((function(t){e.$message.error(t.message)})).finally((function(){e.mdl=null,e.confirmLoading=!1})):5===e.mdl.order_status&&(0,o.tR)(r).then((function(a){a&&(t.resetFields(),e.visibleDelivery=!1,e.$refs.table.refresh())})).catch((function(t){e.$message.error(t.message)})).finally((function(){e.mdl=null,e.confirmLoading=!1})))}))},handleOk:function(){var e=this,t=this.$refs.createModal.form;this.confirmLoading=!0,t.validateFields((function(a,r){a?e.confirmLoading=!1:(r.tracking_no_list=r.tracking_no_list.split("\n").map((function(e){return e.trim()})).filter((function(e){return""!==e})),(0,o.nj)(r).then((function(a){a&&(t.resetFields(),e.confirmLoading=!1,e.visible=!1,e.$refs.table.refresh())})).catch((function(e){})))}))},handleCancel:function(){this.visible=!1,this.visibleDelivery=!1,this.visibleDetail=!1;var e=this.$refs.createModal.form;e.resetFields(),this.mdl=null},handleSub:function(e){this.visibleDetail=!0,this.mdl=(0,n.A)({},e)},toggleAdvanced:function(){this.advanced=!this.advanced},resetSearchForm:function(){this.queryParam={date:l()(new Date)}}}},h=p,g=a(81656),y=(0,g.A)(h,r,s,!1,null,null,null),b=y.exports}}]);
|