You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1 lines
9.6 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-2be7e42b"],{"104f":function(e,t,a){"use strict";a.r(t);a("d81d");var i,r=a("ade3"),n=(a("96cf"),a("1da1")),o=a("62c5"),l=a.n(o),s=a("284b"),c=function(e){return s.a.request({url:"manager/inPackage/addLabel",method:"POST",params:e})},u=function(e){return s.a.request({url:"manager/inPackage/updatePackage",method:"POST",data:e})},d={data:function(){return{tableData:[],queryInfo:{packageNumber:"",pageSize:10,pageNo:1},receiveForm:{},isShowReceiveDialog:!1,isShowExpressNo:!1,total:0,labelTableData:[],isShowAddLabel:!1,addLabelForm:{},expressNo:[],previewDialog:!1,labelList:[],isShowEditDialog:!1,packageNumber:"",id:""}},created:function(){this.initTable()},mounted:function(){},methods:(i={handleSelectionChange:function(e){},handleSizeChange:function(e){this.queryInfo.pageSize=e,this.initTable()},handleCurrentChange:function(e){this.queryInfo.pageNo=e,this.initTable()},initTable:function(){var e,t=this;(e=this.queryInfo,s.a.request({url:"manager/inPackage/getList",method:"GET",params:e})).then((function(e){t.tableData=e.result.data,t.total=e.result.pagination.total}))},receiveExpress:function(){var e=this;this.isShowReceiveDialog=!0,this.$nextTick((function(){e.receiveForm={},e.$refs.expressNumber.$el.children[0].focus()}))},expressNoClick:function(e){var t,a=this;this.isShowExpressNo=!0,(t={packageNumber:e},s.a.request({url:"manager/inPackage//getLabelList",method:"GET",params:t})).then((function(e){a.labelTableData=e.result}))},addLabel:function(e){var t=JSON.parse(JSON.stringify(e));this.addLabelForm=t,this.isShowAddLabel=!0},editLabel:function(e){this.isShowEditDialog=!0,this.id=e.id,this.packageNumber=e.packageNumber},confirmReceive:function(){var e=this;return Object(n.a)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,i=e.receiveForm,s.a.request({url:"manager/inPackage/addPackage",method:"POST",data:i});case 2:200==(a=t.sent).status?e.initTable():e.$message.warning(a.message),e.isShowReceiveDialog=!1;case 5:case"end":return t.stop()}var i}),t)})))()},confirmAdd:function(){var e=this;return Object(n.a)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return(a={}).packageNumber=e.addLabelForm.packageNumber,a.addAmount=e.addLabelForm.addAmount,t.next=5,c(a);case 5:200==t.sent.status&&(e.isShowAddLabel=!1,e.initTable());case 7:case"end":return t.stop()}}),t)})))()},confirmEdit:function(){var e=this;return Object(n.a)(regeneratorRuntime.mark((function t(){var a;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a={id:e.id,packageNumber:e.packageNumber},t.next=3,u(a);case 3:200==t.sent.status&&(e.$message.success("编辑成功"),e.isShowEditDialog=!1,e.initTable());case 5:case"end":return t.stop()}}),t)})))()}},Object(r.a)(i,"handleSelectionChange",(function(e){this.expressNo=e.map((function(e){return e.labelNumber}))})),Object(r.a)(i,"handleSelectAll",(function(e){this.expressNo=e.map((function(e){return e.labelNumber}))})),Object(r.a)(i,"printLabel",(function(){0!=this.expressNo.length?(this.previewDialog=!0,this.labelList=this.expressNo):this.$message.warning("尚未选择")})),Object(r.a)(i,"openedDialog",(function(){for(var e=0;e<this.labelList.length;e++)l()(this.$refs["barcode".concat(e)],this.labelList[e],{width:"2",height:"60",font:"Arial",marginTop:20})})),i)},b=(a("aff3"),a("2877")),p=Object(b.a)(d,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"p-left-2 h100"},[a("div",{staticClass:"bgc p-left-2 d-flex",staticStyle:{"margin-bottom":"20px","padding-bottom":"10px"}},[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.queryInfo}},[a("el-form-item",{attrs:{label:"快递编号"}},[a("el-input",{attrs:{placeholder:"快递编号"},model:{value:e.queryInfo.packageNumber,callback:function(t){e.$set(e.queryInfo,"packageNumber",t)},expression:"queryInfo.packageNumber"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.initTable()}}},[e._v("查询")])],1)],1)],1),a("FeesButton",{attrs:{text:"接收快递"},on:{buttonClick:e.receiveExpress}}),a("div",{staticStyle:{"margin-top":"20px"}},[a("el-table",{attrs:{data:e.tableData,"header-align":"center",border:""},on:{"select-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{label:"操作",align:"center",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[a("button",{staticClass:"operateStyle",on:{click:function(t){return e.addLabel(i)}}},[e._v(" 添加标签 ")]),a("button",{staticClass:"operateStyle",on:{click:function(t){return e.editLabel(i)}}},[e._v(" 编辑 ")])]}}])}),a("el-table-column",{attrs:{width:"120",label:"快递扫描日期",prop:"packageDate",align:"center"}}),a("el-table-column",{attrs:{label:"快递编号",align:"center",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){var i=t.row;return[a("span",{staticStyle:{color:"#1e80ff",cursor:"pointer"},on:{click:function(t){return e.expressNoClick(i.packageNumber)}}},[e._v(" "+e._s(i.packageNumber))])]}}])}),a("el-table-column",{attrs:{width:"120",label:"发票数量",prop:"amount",align:"center"}}),a("el-table-column",{attrs:{width:"120",label:"接收人",prop:"receiver",align:"center"}})],1)],1),a("div",{staticClass:"m-top-4"},[a("el-pagination",{attrs:{background:"","page-sizes":[10,20,30,50],layout:" prev, pager, next,total, sizes, jumper",total:e.total,"current-page":e.queryInfo.pageNo,"page-size":e.queryInfo.pageSize},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange,"update:currentPage":function(t){return e.$set(e.queryInfo,"pageNo",t)},"update:current-page":function(t){return e.$set(e.queryInfo,"pageNo",t)}}})],1),a("el-dialog",{attrs:{title:"接收快递",visible:e.isShowReceiveDialog,width:"30%"},on:{"update:visible":function(t){e.isShowReceiveDialog=t}}},[a("el-form",{attrs:{model:e.receiveForm,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"快递编号"}},[a("el-input",{ref:"expressNumber",attrs:{autocomplete:"off"},model:{value:e.receiveForm.packageNumber,callback:function(t){e.$set(e.receiveForm,"packageNumber",t)},expression:"receiveForm.packageNumber"}})],1),a("el-form-item",{attrs:{label:"发票数量"}},[a("el-input",{model:{value:e.receiveForm.amount,callback:function(t){e.$set(e.receiveForm,"amount",t)},expression:"receiveForm.amount"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.isShowReceiveDialog=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.confirmReceive}},[e._v("确定")])],1)],1),a("el-dialog",{attrs:{title:"添加标签",visible:e.isShowAddLabel,width:"30%"},on:{"update:visible":function(t){e.isShowAddLabel=t}}},[a("el-form",{attrs:{model:e.addLabelForm,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"快递编号"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.addLabelForm.packageNumber,callback:function(t){e.$set(e.addLabelForm,"packageNumber",t)},expression:"addLabelForm.packageNumber"}})],1),a("el-form-item",{attrs:{label:"增加数量"}},[a("el-input",{model:{value:e.addLabelForm.addAmount,callback:function(t){e.$set(e.addLabelForm,"addAmount",t)},expression:"addLabelForm.addAmount"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.isShowAddLabel=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.confirmAdd}},[e._v("确定")])],1)],1),a("el-dialog",{attrs:{title:"编辑",visible:e.isShowEditDialog,width:"30%"},on:{"update:visible":function(t){e.isShowEditDialog=t}}},[a("el-form",{attrs:{"label-width":"120px"}},[a("el-form-item",{attrs:{label:"快递编号"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.packageNumber,callback:function(t){e.packageNumber=t},expression:"packageNumber"}})],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.isShowEditDialog=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.confirmEdit}},[e._v("确定")])],1)],1),a("el-dialog",{attrs:{visible:e.isShowExpressNo,width:"50%"},on:{"update:visible":function(t){e.isShowExpressNo=t}}},[a("div",{staticStyle:{"margin-bottom":"20px"}},[a("el-button",{on:{click:e.printLabel}},[e._v("打印标签")])],1),a("el-table",{attrs:{data:e.labelTableData,"header-align":"center",border:""},on:{select:e.handleSelectionChange,"select-all":e.handleSelectAll}},[a("el-table-column",{attrs:{type:"selection",width:"50",align:"center"}}),a("el-table-column",{attrs:{label:"快递编号",align:"center",prop:"packageNumber"}}),a("el-table-column",{attrs:{label:"标签号",prop:"labelNumber",align:"center"}}),a("el-table-column",{attrs:{label:"发票号码",prop:"invoiceNumber",align:"center"}})],1)],1),a("el-dialog",{attrs:{visible:e.previewDialog,width:"40%",title:"预览标签"},on:{"update:visible":function(t){e.previewDialog=t},opened:e.openedDialog}},[a("div",{staticStyle:{"margin-bottom":"20px"},attrs:{id:"labelList"}},e._l(e.labelList,(function(e,t){return a("div",{key:t,staticClass:"label-item"},[a("canvas",{ref:"barcode"+t,refInFor:!0})])})),0),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.previewDialog=!1}}},[e._v("取 消")]),a("el-button",{directives:[{name:"print",rawName:"v-print",value:"#labelList",expression:"'#labelList'"}],attrs:{type:"primary"}},[e._v("确定打印")])],1)])],1)}),[],!1,null,"4fc0b30f",null);t.default=p.exports},5978:function(e,t,a){},aff3:function(e,t,a){"use strict";var i=a("5978");a.n(i).a}}]);