1 |
- "use strict";(self["webpackChunkvue_antd_pro"]=self["webpackChunkvue_antd_pro"]||[]).push([[599],{13980:function(e,t,a){a.r(t),a.d(t,{default:function(){return b}});var r=function(){var e=this,t=e._self._c;return t("page-header-wrapper",[t("a-card",{attrs:{bordered:!1}},[t("div",{staticClass:"table-page-search-wrapper"},[t("a-form",{attrs:{layout:"inline"}},[t("a-row",{attrs:{gutter:48}},[t("a-col",{attrs:{md:8,sm:24}},[t("a-form-item",{attrs:{label:"订单编号"}},[t("a-input",{attrs:{placeholder:"请输入"},model:{value:e.queryParam.order_sn,callback:function(t){e.$set(e.queryParam,"order_sn",t)},expression:"queryParam.order_sn"}})],1)],1),t("a-col",{attrs:{md:8,sm:24}},[t("a-form-item",{attrs:{label:"申请打包的物流单号"}},[t("a-input",{attrs:{placeholder:"请输入"},model:{value:e.queryParam.tracking_no,callback:function(t){e.$set(e.queryParam,"tracking_no",t)},expression:"queryParam.tracking_no"}})],1)],1),t("a-col",{attrs:{md:8,sm:24}},[t("a-form-item",{attrs:{label:"国际物流单号"}},[t("a-input",{attrs:{placeholder:"请输入"},model:{value:e.queryParam.new_tracking_no,callback:function(t){e.$set(e.queryParam,"new_tracking_no",t)},expression:"queryParam.new_tracking_no"}})],1)],1),t("a-col",{attrs:{md:8,sm:24}},[t("a-form-item",{attrs:{label:"唛头"}},[t("a-input",{attrs:{placeholder:"请输入"},model:{value:e.queryParam.member_id,callback:function(t){e.$set(e.queryParam,"member_id",t)},expression:"queryParam.member_id"}})],1)],1),t("a-col",{attrs:{md:8,sm:24}},[t("a-form-item",{attrs:{label:"订单状态"}},[t("a-select",{attrs:{placeholder:"请选择","default-value":"0"},model:{value:e.queryParam.status,callback:function(t){e.$set(e.queryParam,"status",t)},expression:"queryParam.status"}},[t("a-select-option",{attrs:{value:"0"}},[e._v("全部")]),t("a-select-option",{attrs:{value:"5"}},[e._v("拆包中")]),t("a-select-option",{attrs:{value:"10"}},[e._v("未付款")]),t("a-select-option",{attrs:{value:"20"}},[e._v("待发货")]),t("a-select-option",{attrs:{value:"29"}},[e._v("已发货")]),t("a-select-option",{attrs:{value:"30"}},[e._v("已完成")])],1)],1)],1),t("a-col",{attrs:{md:e.advanced?24:8,sm:24}},[t("span",{staticClass:"table-page-search-submitButtons",style:e.advanced&&{float:"right",overflow:"hidden"}||{}},[t("a-button",{attrs:{type:"primary"},on:{click:function(t){return e.$refs.table.refresh(!0)}}},[e._v("查询")]),t("a-button",{staticStyle:{"margin-left":"8px"},on:{click:function(t){return e.resetSearchForm()}}},[e._v("重置")])],1)])],1)],1)],1),t("s-table",{ref:"table",attrs:{size:"default",rowKey:"id",columns:e.columns,data:e.loadData,showPagination:"auto"},scopedSlots:e._u([{key:"serial",fn:function(a,r,s){return t("span",{},[e._v(" "+e._s(s+1)+" ")])}},{key:"status",fn:function(a){return t("span",{},[t("a-badge",{attrs:{status:e._f("statusTypeFilter")(a),text:e._f("statusFilter")(a)}})],1)}},{key:"description",fn:function(a){return t("span",{},[t("ellipsis",{attrs:{length:4,tooltip:""}},[e._v(e._s(a))])],1)}},{key:"package",fn:function(a,r){return t("span",{},[e._l(r.package,(function(a,r){return t("div",{key:r},[e._v(" "+e._s(a.tracking_no)+" ("+e._s(a.item_names)+") ")])}))],2)}},{key:"address",fn:function(a,r){return t("span",{},[[r.address?t("div",[e._v("收件人: "+e._s(r.address.receiver_name))]):e._e(),r.address?t("div",[e._v("手机号: "+e._s(r.address.receiver_phone))]):e._e(),r.address?t("div",[e._v("国家: "+e._s(r.address.receiver_country))]):e._e(),r.address?t("div",[e._v("城市: "+e._s(r.address.receiver_city))]):e._e(),r.address?t("div",[e._v("详情地址: "+e._s(r.address.receive_address))]):e._e(),r.address?t("div",[e._v("邮编: "+e._s(r.address.receiver_zip_code))]):e._e()]],2)}},{key:"action",fn:function(a,r){return t("span",{},[[t("a",{on:{click:function(t){return e.handleSub(r)}}},[e._v("详情")]),!r||5!==r.order_status&&20!==r.order_status&&29!==r.order_status?e._e():t("a-divider",{attrs:{type:"vertical"}}),!r||5!==r.order_status&&20!==r.order_status&&29!==r.order_status?e._e():t("a",{on:{click:function(t){return e.handleEdit(r)}}},[e._v(" "+e._s(5===r.order_status?"打包完成":20===r.order_status?"已发货":29===r.order_status?"完成":""))])]],2)}}])}),t("delivery-form",{ref:"deliveryModal",attrs:{visible:e.visibleDelivery,loading:e.confirmLoading,model:e.mdl},on:{cancel:e.handleCancel,ok:e.deliveryOk}}),t("detail-form",{ref:"detailModal",attrs:{visible:e.visibleDetail,loading:e.confirmLoading,model:e.mdl},on:{cancel:e.handleCancel}}),t("create-form",{ref:"createModal",attrs:{visible:e.visible,loading:e.confirmLoading,model:e.mdl},on:{cancel:e.handleCancel,ok:e.handleOk}}),t("step-by-step-modal",{ref:"modal",on:{ok:e.handleOk}})],1)],1)},s=[],n=a(76338),i=(a(2008),a(62062),a(26099),a(42762),a(74543)),l=a(90517),o=a(50824),d=a(57606),c=a(5358),u=a(62456),m=a(85471),f=[{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"}}],_={0:{status:"default",text:"拆包中"},1:{status:"processing",text:"待发货"},2:{status:"success",text:"已完成"},3:{status:"error",text:"未付款"}},v=(0,m.KR)({order_sn:"",tracking_no:"",new_tracking_no:"",member_id:"",status:null}),p={name:"TableList",components:{STable:i.Wd,Ellipsis:i.gy,CreateForm:d.A,StepByStepModal:o.A,deliveryForm:c.A,detailForm:u.A},data:function(){var e=this;try{return this.columns=f,this.queryParam=v.value,this.queryParam.member_id=this.$route.query.member_id||null,{visibleDetail:!1,visibleDelivery:!1,visible:!1,confirmLoading:!1,mdl:null,advanced:!1,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,l.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 _[e].text},statusTypeFilter:function(e){return _[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,l.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,l.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,l.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,l.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.order_sn="",this.queryParam.tracking_no="",this.queryParam.new_tracking_no="",this.queryParam.member_id="",this.queryParam.status=null,this.$refs.table.refresh()}}},h=p,g=a(81656),y=(0,g.A)(h,r,s,!1,null,null,null),b=y.exports}}]);
|