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
10 KiB
1 lines
10 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-7a20edc7"],{"00b5":function(e,t,a){"use strict";a.r(t);a("baa5"),a("d81d"),a("b0c0"),a("cca6"),a("96cf");var n=a("1da1"),r=a("5530"),o=a("2f62"),l=a("6842"),i={name:"OrderManagement",mixins:[a("1a86").a],data:function(){return{tableData:[],multipleSelection:[],pototal:0,match:[{value:1,label:"可匹配"},{value:"",label:"全部"}],poDialog:!1,poData:[],poNumber:"",queryInfo:{length:10,startNo:1,orderNo:"",supplierCode:"",goods:"",status:!0,matchable:1},poInfo:{length:10,startNo:1,supplierCode:"",goods:"",orderNo:""},uploadType:"导入对账单"}},mounted:function(){this.initTable()},created:function(){this.statusList=["正常","关闭"]},methods:Object(r.a)(Object(r.a)({},Object(o.b)({getReceiveData:"MainData/getReceiveData"})),{},{searchByQueryInfo:function(){this.queryInfo.length=10,this.queryInfo.startNo=1,this.initTable()},reset:function(){var e=this.queryInfo,t=e.length,a=e.startNo;this.queryInfo={orderNo:"",supplierCode:"",length:t,startNo:a,goods:""},this.initTable()},initTable:function(){var e=this,t=Object.assign({},this.queryInfo);this.getReceiveData(t).then((function(t){e.tableData=t.result.data,e.total=t.result.pagination.total})).catch((function(t){e.$message.error(t.message)}))},poSearch:function(){this.poDialog=!0},poNumSearch:function(){var e=this;return Object(n.a)(regeneratorRuntime.mark((function t(){var a,n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=Object.assign({},e.poInfo),t.next=3,Object(l.A)(a);case 3:n=t.sent,e.poData=n.result.data,e.pototal=n.result.pagination.total;case 6:case"end":return t.stop()}}),t)})))()},poSizeChange:function(e){this.poInfo.length=e,this.poNumSearch()},poCurrentChange:function(e){this.poInfo.startNo=e,this.poNumSearch()},download: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:a=Object.assign({},e.queryInfo),e.$file.downloadFile("api/manager/supplier/order-export",a,"reportForm.xlsx");case 2:case"end":return t.stop()}}),t)})))()},exportPoData:function(){var e=Object.assign({},this.poInfo);this.$file.downloadFile("api/manager/supplier/order-POexport",e,"search.xlsx")},exportPoPicture:function(){var e=Object.assign({},this.poInfo);this.$file.downloadFile("api/manager/supplier/order-POdownloadImages",e,"image.zip")},handleSelectionChange:function(e){var t=this;e.map((function(e){t.multipleSelection.push(e.id)}))},updatStatus:function(){var e=this;return Object(n.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Object(l.B)(e.multipleSelection);case 2:e.multipleSelection=[],e.initTable();case 4:case"end":return t.stop()}}),t)})))()},dataClean:function(){return Object(n.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(l.q)();case 2:case"end":return e.stop()}}),e)})))()},upload:function(){this.uploadType="导入对账单",this.$refs.fileupload.click()},refundUpload:function(){this.uploadType="冻结数量",this.$refs.fileupload.click()},poUpload:function(){this.uploadType="PO单上传",this.$refs.fileupload.click()},uploadExcel:function(e){var t,a=this,n=new FormData;if("导入对账单"==this.uploadType){if("xlsx"!=e.target.files[0].name.substring(e.target.files[0].name.lastIndexOf(".")+1))return void this.$message.warning("只支持.xlsx文件");var r=e.target.files[0];n.append("file",r),t="api/manager/supplier/uploadStatement"}else if("冻结数量"==this.uploadType){if("xlsx"!=e.target.files[0].name.substring(e.target.files[0].name.lastIndexOf(".")+1))return void this.$message.warning("只支持.xlsx文件");var o=e.target.files[0];n.append("file",o),t="api/manager/supplier/order/import/refund"}else{var l=e.target.files[0];n.append("file",l),t="api/manager/supplier/uploadPOfile"}this.$file.uploadFile(n,t).then((function(t){200==t.status&&(e.target.value=[],a.$message.success("导入文件成功!"))})).catch((function(t){e.target.value=[],a.$message.error(t.message)}))}})},s=(a("f4da"),a("2877")),u=Object(s.a)(i,(function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"OrderManagement"},[a("div",{staticClass:"SupplierInvoice h100 bgfff"},[a("div",{staticClass:"bgc p-left-2"},[a("div",{staticClass:"d-flex a-center m-bottom-1"},[a("FeesInput",{attrs:{santakLabel:"供应商代码",fieldName:"supplierCode",field:"queryInfo",width:"300","label-width":"100",defaultValue:e.queryInfo.supplierCode}}),a("FeesInput",{attrs:{santakLabel:"订单号",fieldName:"orderNo",field:"queryInfo",width:"300","label-width":"100",defaultValue:e.queryInfo.orderNo}}),a("FeesInput",{attrs:{santakLabel:"货物",fieldName:"goods",field:"queryInfo",width:"300","label-width":"100",defaultValue:e.queryInfo.goods}}),a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.queryInfo.matchable,callback:function(t){e.$set(e.queryInfo,"matchable",t)},expression:"queryInfo.matchable"}},e._l(e.match,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),a("div",{staticClass:"d-flex m-left-2"},[a("FeesButton",{attrs:{text:"搜索",icon:"el-icon-search"},on:{buttonClick:e.searchByQueryInfo}}),a("FeesButton",{attrs:{text:"重置",icon:"el-icon-refresh"},on:{buttonClick:e.reset}})],1)],1)]),a("div",{staticClass:"bg-fff p-x-2 h100"},[a("div",{staticClass:"m-bottom-2 p-top-1 d-flex"},[a("FeesButton",{attrs:{text:"批量删除",icon:"el-icon-search"},on:{buttonClick:e.updatStatus}}),a("FeesButton",{attrs:{text:"数据清理",icon:"el-icon-refresh"},on:{buttonClick:e.dataClean}}),a("FeesButton",{attrs:{text:"PO对应发票",icon:"el-icon-refresh"},on:{buttonClick:e.poSearch}}),a("FeesButton",{attrs:{text:"导入对账单"},on:{buttonClick:e.upload}}),a("FeesButton",{attrs:{text:"导出"},on:{buttonClick:e.download}}),a("input",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],ref:"fileupload",attrs:{type:"file",name:""},on:{change:function(t){return e.uploadExcel(t)}}})],1),a("div",{staticClass:"m-top-2"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,stripe:"",border:""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),a("el-table-column",{attrs:{prop:"supplierCode",label:"供应商代码",align:"center"}}),a("el-table-column",{attrs:{prop:"receiveNo",label:"ID",align:"center",width:"100"}}),a("el-table-column",{attrs:{prop:"orderNo",label:"订单编号",align:"center"}}),a("el-table-column",{attrs:{prop:"lineNum",label:"行",align:"center",width:"50"}}),a("el-table-column",{attrs:{prop:"itemNo",label:"ITEM",align:"center",width:"120"}}),a("el-table-column",{attrs:{prop:"goods",label:"货物",align:"center",width:"240"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{attrs:{title:t.row.goods}},[e._v(e._s(t.row.goods))])]}}])}),a("el-table-column",{attrs:{prop:"matchAmount",label:"匹配金额",align:"center",width:"100"}}),a("el-table-column",{attrs:{prop:"goodsNum",label:"数量",align:"left",width:"100"}}),a("el-table-column",{attrs:{prop:"receivedNum",label:"收货",align:"left",width:"100"}}),a("el-table-column",{attrs:{prop:"refundNum",label:"冻结",align:"left",width:"100"}}),a("el-table-column",{attrs:{prop:"matchNum",label:"可匹配",align:"left"}}),a("el-table-column",{attrs:{prop:"unitPrice",label:"单价",align:"left"}}),a("el-table-column",{attrs:{prop:"amount",label:"金额",align:"left"}}),a("el-table-column",{attrs:{prop:"source",label:"来源",align:"center"}}),a("el-table-column",{attrs:{prop:"status",label:"状态",align:"center",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[a("el-tag",{attrs:{type:n.status?"":"danger"}},[e._v(" "+e._s(n.vstatusName)+" ")])]}}])})],1)],1),a("div",{staticClass:"m-y-1"},[a("el-pagination",{attrs:{background:"","current-page":e.queryInfo.startNo,"page-size":e.queryInfo.length,layout:"prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange,"update:currentPage":function(t){return e.$set(e.queryInfo,"startNo",t)},"update:current-page":function(t){return e.$set(e.queryInfo,"startNo",t)}}})],1)])]),a("el-dialog",{attrs:{title:"PO对应发票",width:"50%",visible:e.poDialog},on:{"update:visible":function(t){e.poDialog=t}}},[a("div",{staticClass:"poNumberSearch"},[a("el-input",{attrs:{placeholder:"请输入PO号"},model:{value:e.poInfo.orderNo,callback:function(t){e.$set(e.poInfo,"orderNo",t)},expression:"poInfo.orderNo"}}),a("el-button",{attrs:{size:"small"},on:{click:e.poNumSearch}},[e._v("搜索")]),a("FeesButton",{attrs:{text:"导出数据",icon:"el-icon-refresh"},on:{buttonClick:e.exportPoData}}),a("FeesButton",{attrs:{text:"导出图片",icon:"el-icon-refresh"},on:{buttonClick:e.exportPoPicture}})],1),a("el-table",{attrs:{data:e.poData,border:""}},[a("el-table-column",{attrs:{property:"invoiceCode",label:"发票代码",width:"150",align:"center"}}),a("el-table-column",{attrs:{property:"invoiceNumber",label:"发票号码",width:"150",align:"center"}}),a("el-table-column",{attrs:{property:"paySupplier",label:"供应商名称",width:"150",align:"center"}}),a("el-table-column",{attrs:{property:"invioceSupplier",label:"销售方",width:"150",align:"center"}}),a("el-table-column",{attrs:{property:"pretaxAmount",label:"金额",width:"150",align:"center"}}),a("el-table-column",{attrs:{property:"taxAmount",label:"税额",width:"150",align:"center"}}),a("el-table-column",{attrs:{property:"totalAmount",label:"总金额",width:"150",align:"center"}}),a("el-table-column",{attrs:{property:"invoiceDate",label:"发票日期",width:"150",align:"center"}})],1),a("el-pagination",{staticStyle:{"margin-top":"15px"},attrs:{background:"","current-page":e.poInfo.startNo,"page-size":e.poInfo.length,layout:" prev, pager, next, total, sizes, jumper",total:e.pototal},on:{"size-change":e.poSizeChange,"current-change":e.poCurrentChange,"update:currentPage":function(t){return e.$set(e.poInfo,"startNo",t)},"update:current-page":function(t){return e.$set(e.poInfo,"startNo",t)}}})],1)],1)}),[],!1,null,"39369d2c",null);t.default=u.exports},"1a86":function(e,t,a){"use strict";t.a={data:function(){return{isSearch:!1,total:null}},created:function(){},methods:{handleSizeChange:function(e){this.queryInfo.pageSize=e,this.initTable()},handleCurrentChange:function(e){this.queryInfo.pageNum=e,this.initTable()},searchClick:function(){this.isSearch=!this.isSearch}}}},"49c5":function(e,t,a){},f4da:function(e,t,a){"use strict";var n=a("49c5");a.n(n).a}}]);
|