192.34931587.js 7.6 KB

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