"use strict";(self["webpackChunkvue_antd_pro"]=self["webpackChunkvue_antd_pro"]||[]).push([[177],{58177:function(t,e,a){a.r(e),a.d(e,{default:function(){return y}});var r=function(){var t=this,e=this,a=e._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:e.queryParam.id,callback:function(t){e.$set(e.queryParam,"id",t)},expression:"queryParam.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:e.queryParam.status,callback:function(t){e.$set(e.queryParam,"status",t)},expression:"queryParam.status"}},[a("a-select-option",{attrs:{value:"0"}},[e._v("全部")]),a("a-select-option",{attrs:{value:"1"}},[e._v("待入库")]),a("a-select-option",{attrs:{value:"2"}},[e._v("运输中")]),a("a-select-option",{attrs:{value:"3"}},[e._v("待认领")]),a("a-select-option",{attrs:{value:"4"}},[e._v("取消")]),a("a-select-option",{attrs:{value:"5"}},[e._v("已入库")]),a("a-select-option",{attrs:{value:"6"}},[e._v("申请打包")]),a("a-select-option",{attrs:{value:"7"}},[e._v("待发货")]),a("a-select-option",{attrs:{value:"8"}},[e._v("已发货")]),a("a-select-option",{attrs:{value:"9"}},[e._v("已完成")])],1)],1)],1),a("a-col",{attrs:{md:e.advanced?24:8,sm:24}},[a("span",{staticClass:"table-page-search-submitButtons",style:e.advanced&&{float:"right",overflow:"hidden"}||{}},[a("a-button",{attrs:{type:"primary"},on:{click:function(t){return e.$refs.table.refresh(!0)}}},[e._v("查询")]),a("a-button",{staticStyle:{"margin-left":"8px"},on:{click:function(){t.queryParam={},t.$refs.table.refresh(!0)}}},[e._v("重置")])],1)])],1)],1)],1),a("div",{staticClass:"table-operator"},[a("a-button",{attrs:{type:"primary",icon:"plus"},on:{click:e.handleAdd}},[e._v("入库")])],1),a("s-table",{ref:"table",attrs:{size:"default",rowKey:"id",columns:e.columns,data:e.loadData,showPagination:"auto"},scopedSlots:e._u([{key:"serial",fn:function(t,r,i){return a("span",{},[e._v(" "+e._s(i+1)+" ")])}},{key:"status",fn:function(t){return a("span",{},[a("a-badge",{attrs:{status:e._f("statusTypeFilter")(t),text:e._f("statusFilter")(t)}})],1)}},{key:"description",fn:function(t){return a("span",{},[a("ellipsis",{attrs:{length:4,tooltip:""}},[e._v(e._s(t))])],1)}},{key:"action",fn:function(t,r){return a("span",{},[[a("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():a("a-divider",{attrs:{type:"vertical"}}),!r||5!==r.order_status&&20!==r.order_status&&29!==r.order_status?e._e():a("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)}}])}),a("delivery-form",{ref:"deliveryModal",attrs:{visible:e.visibleDelivery,loading:e.confirmLoading,model:e.mdl},on:{cancel:e.handleCancel,ok:e.deliveryOk}}),a("detail-form",{ref:"detailModal",attrs:{visible:e.visibleDetail,loading:e.confirmLoading,model:e.mdl},on:{cancel:e.handleCancel}}),a("create-form",{ref:"createModal",attrs:{visible:e.visible,loading:e.confirmLoading,model:e.mdl},on:{cancel:e.handleCancel,ok:e.handleOk}}),a("step-by-step-modal",{ref:"modal",on:{ok:e.handleOk}})],1)],1)},i=[],s=a(76338),n=(a(2008),a(62062),a(26099),a(42762),a(95093)),l=a.n(n),o=a(74543),d=a(90517),u=a(50824),c=a(44684),f=a(81743),m=a(42042),v=[{title:"订单id",dataIndex:"id"},{title:"物流单号",dataIndex:"tracking_no"},{title:"物流公司",dataIndex:"express_com_name"},{title:"订单状态",dataIndex:"report_status_text"},{title:"订单来源",dataIndex:"from_text"},{title:"类目",dataIndex:"item_names"},{title:"上报备注",dataIndex:"report_remark"},{title:"入库时间",dataIndex:"storage_time",sorter:!0},{title:"更新时间",dataIndex:"update_time",sorter:!0},{title:"取消时间",dataIndex:"delete_time"},{title:"下单时间",dataIndex:"create_time",sorter:!0}],p={0:{status:"default",text:"拆包中"},1:{status:"processing",text:"待发货"},2:{status:"success",text:"已完成"},3:{status:"error",text:"未付款"}},h={name:"TableList",components:{STable:o.Wd,Ellipsis:o.gy,CreateForm:c.A,StepByStepModal:u.A,deliveryForm:f.A,detailForm:m.A},data:function(){var t=this;try{return this.columns=v,{visibleDetail:!1,visibleDelivery:!1,visible:!1,confirmLoading:!1,mdl:null,advanced:!1,queryParam:{},loadData:function(e){var a=Object.assign({},e,t.queryParam),r=(0,s.A)((0,s.A)({},a),{},{page:a.pageNo,page_size:a.pageSize,report_status:a.status?a.status:"",tracking_no:a.id});return delete r.pageNo,delete r.pageSize,(0,d.tX)(r).then((function(t){return t&&t.data&&t.data.list?{data:t.data.list,pageSize:e.pageSize,pageNo:e.pageNo,totalCount:t.data.count||t.data.list.length}:{data:[],pageSize:e.pageSize,pageNo:e.pageNo,totalCount:0}})).catch((function(t){return{data:[],pageSize:e.pageSize,pageNo:e.pageNo,totalCount:0}}))}}}catch(e){return{}}},filters:{statusFilter:function(t){return p[t].text},statusTypeFilter:function(t){return p[t].status}},computed:{},methods:{handleAdd:function(){this.mdl=null,this.visible=!0},handleEdit:function(t){this.visibleDelivery=!0,this.mdl=(0,s.A)({},t)},deliveryOk:function(){var t=this,e=this.$refs.deliveryModal.form;this.confirmLoading=!0,e.validateFields((function(a,r){a?t.confirmLoading=!1:(r.order_sn=t.mdl.order_sn,20===t.mdl.order_status?(0,d.xC)(r).then((function(a){a&&(e.resetFields(),t.visibleDelivery=!1,t.$refs.table.refresh())})).catch((function(e){t.$message.error(e.message)})).finally((function(){t.mdl=null,t.confirmLoading=!1})):29===t.mdl.order_status?(0,d.My)(r).then((function(a){a&&(e.resetFields(),t.visibleDelivery=!1,t.$refs.table.refresh())})).catch((function(e){t.$message.error(e.message)})).finally((function(){t.mdl=null,t.confirmLoading=!1})):5===t.mdl.order_status&&(0,d.tR)(r).then((function(a){a&&(e.resetFields(),t.visibleDelivery=!1,t.$refs.table.refresh())})).catch((function(e){t.$message.error(e.message)})).finally((function(){t.mdl=null,t.confirmLoading=!1})))}))},handleOk:function(){var t=this,e=this.$refs.createModal.form;this.confirmLoading=!0,e.validateFields((function(a,r){a?t.confirmLoading=!1:(r.tracking_no_list=r.tracking_no_list.split("\n").map((function(t){return t.trim()})).filter((function(t){return""!==t})),(0,d.nj)(r).then((function(a){a&&(e.resetFields(),t.confirmLoading=!1,t.visible=!1,t.$refs.table.refresh())})).catch((function(t){})))}))},handleCancel:function(){this.visible=!1,this.visibleDelivery=!1,this.visibleDetail=!1;var t=this.$refs.createModal.form;t.resetFields(),this.mdl=null},handleSub:function(t){this.visibleDetail=!0,this.mdl=(0,s.A)({},t)},toggleAdvanced:function(){this.advanced=!this.advanced},resetSearchForm:function(){this.queryParam={date:l()(new Date)}}}},_=h,g=a(81656),b=(0,g.A)(_,r,i,!1,null,null,null),y=b.exports}}]);