HEX
Server: nginx/1.22.1
System: Linux iZuf67d4hh2ssx30nkok6dZ 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: www (1000)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: //lis/html/js/chunk-03f403bd.e48875cb.js
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-03f403bd","chunk-54ca1d9c","chunk-79ea2f42","chunk-2d222544","chunk-2d0b2509"],{"241b":function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("a-spin",{attrs:{spinning:e.confirmLoading}},[o("j-form-container",{attrs:{disabled:e.formDisabled}},[o("a-form-model",{ref:"form",attrs:{slot:"detail",model:e.model,rules:e.validatorRules},slot:"detail"},[o("a-row",[o("a-col",{attrs:{span:12}},[o("a-form-model-item",{attrs:{label:"客户名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"customerName"}},[o("a-select",{attrs:{placeholder:"客户名称",prop:"cityId","show-search":"","filter-option":e.filterOption,disabled:""},on:{change:e.customerNameChange},model:{value:e.model.customerName,callback:function(t){e.$set(e.model,"customerName",t)},expression:"model.customerName"}},e._l(e.customerList,(function(t,a){return o("a-select-option",{key:a,attrs:{value:t.customerName}},[e._v("\n                "+e._s(t.customerName)+"\n              ")])})),1)],1)],1),o("a-col",{attrs:{span:12}},[o("a-form-model-item",{attrs:{label:"客户联系人",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"customerCode"}},[o("a-select",{attrs:{placeholder:"客户联系人",prop:"cityId","show-search":"","filter-option":e.filterOption},on:{change:e.getCountry},model:{value:e.model.customerCode,callback:function(t){e.$set(e.model,"customerCode",t)},expression:"model.customerCode"}},e._l(e.contactsList,(function(t,a){return o("a-select-option",{key:a,attrs:{value:t.id}},[e._v("\n                "+e._s(t.contacts)+"\n              ")])})),1)],1)],1),o("a-col",{attrs:{span:12}},[o("a-form-model-item",{attrs:{label:"发货目的地",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[o("a-select",{attrs:{placeholder:"发货目的地",prop:"cityId"},on:{change:e.cityChange},model:{value:e.model.countryId,callback:function(t){e.$set(e.model,"countryId",t)},expression:"model.countryId"}},e._l(e.countryList,(function(t,a){return o("a-select-option",{key:a,attrs:{value:t.countryId}},[e._v("\n                "+e._s(t.name)+"\n              ")])})),1)],1)],1),o("a-col",{attrs:{span:12}},[o("a-form-model-item",{attrs:{label:"客户订单号",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"customerOrderCode"}},[o("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入客户订单号"},model:{value:e.model.customerOrderCode,callback:function(t){e.$set(e.model,"customerOrderCode",t)},expression:"model.customerOrderCode"}})],1)],1),o("a-col",{attrs:{span:12}},[o("a-form-model-item",{attrs:{label:"破损物流单号",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"badCode"}},[o("a-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入破损物流单号"},model:{value:e.model.badCode,callback:function(t){e.$set(e.model,"badCode",t)},expression:"model.badCode"}})],1)],1),o("a-col",{attrs:{span:12}},[o("a-form-model-item",{attrs:{label:"破损的数量",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"badCode"}},[o("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入破损的数量"},model:{value:e.model.badNum,callback:function(t){e.$set(e.model,"badNum",t)},expression:"model.badNum"}})],1)],1),o("a-col",{attrs:{span:12}},[o("a-form-model-item",{attrs:{label:"物流类型",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"logisticsTypeId"}},[o("j-search-select-tag",{attrs:{placeholder:"请选择物流类型",dictOptions:e.logisticeTypeList},on:{change:e.logisticsChange},model:{value:e.model.logisticsTypeId,callback:function(t){e.$set(e.model,"logisticsTypeId",t)},expression:"model.logisticsTypeId"}})],1)],1),o("a-col",{attrs:{span:12}},[o("a-form-model-item",{attrs:{label:"物流公司",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"companyId"}},[o("j-search-select-tag",{staticStyle:{width:"100%"},attrs:{dictOptions:e.logisticeCompanyList,placeholder:"请选择物流公司","trigger-change":!0},on:{change:e.companyChange},model:{value:e.model.companyId,callback:function(t){e.$set(e.model,"companyId",t)},expression:"model.companyId"}})],1)],1),o("a-col",{staticStyle:{"margin-left":"-100px"},attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"物流地点",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"placeName"}},[o("j-easy-order",{staticStyle:{width:"125%"},attrs:{companyId:e.model.companyId+""},on:{change:e.cronExpression},model:{value:e.model.placeName,callback:function(t){e.$set(e.model,"placeName",t)},expression:"model.placeName"}})],1)],1),o("a-col",{attrs:{span:12}},[o("a-form-model-item",{attrs:{label:"联系人",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"contacts"}},[o("a-input",{attrs:{placeholder:"请输入联系人"},on:{input:e.updateForce},model:{value:e.model.contacts,callback:function(t){e.$set(e.model,"contacts",t)},expression:"model.contacts"}})],1)],1),o("a-col",{attrs:{span:12}},[o("a-form-model-item",{attrs:{label:"联系电话",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"tel"}},[o("a-input",{attrs:{placeholder:"请输入联系电话"},on:{input:e.updatetel},model:{value:e.model.tel,callback:function(t){e.$set(e.model,"tel",t)},expression:"model.tel"}})],1)],1),o("a-col",{attrs:{span:12}},[o("a-form-model-item",{attrs:{label:"邮编",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[o("a-input",{attrs:{placeholder:"请输入邮编"},on:{input:e.updatepostCode},model:{value:e.model.postCode,callback:function(t){e.$set(e.model,"postCode",t)},expression:"model.postCode"}})],1)],1),o("a-col",{staticStyle:{"margin-left":"55px"},attrs:{span:8}},[o("a-button",{attrs:{type:"primary"},on:{click:e.updatePlace}},[e._v("更新地点")]),o("a-button",{staticStyle:{"margin-left":"8px"},attrs:{type:"primary"},on:{click:e.addPlace}},[e._v("新增地点")])],1),o("a-col",{staticStyle:{"margin-left":"-100px"},attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"备注",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[o("a-input",{staticStyle:{width:"125%"},attrs:{placeholder:"请输入备注"},on:{input:e.updatememo},model:{value:e.model.memo,callback:function(t){e.$set(e.model,"memo",t)},expression:"model.memo"}})],1)],1)],1)],1)],1)],1)},l=[],r=o("0fea"),s=(o("ca00"),o("2dab")),i=o("8632");function n(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var c={name:"YconfirmOrderForm",components:{JDate:s["default"],JEasyOrder:i["a"]},props:{disabled:{type:Boolean,default:!1,required:!1}},data:function(){var e;return e={company:"y_logistics_company,company_name,id,id=-1",logisticePlaceList:[],logisticePlace:[],model:{},countryList:[],logisticeTypeList:[],logisticeCompanyList:[],labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:16}},confirmLoading:!1,validatorRules:{customerCode:[{required:!0,message:"请选择客户名称",trigger:"blur"}],logisticsTypeId:[{required:!0,message:"请选择物流类型",trigger:"blur"}],companyId:[{required:!0,message:"请选择物流公司",trigger:"blur"}],placeName:[{required:!0,message:"请选择物流地点",trigger:"blur"}],contacts:[{required:!0,message:"请输入联系人",trigger:"blur"}],tel:[{required:!0,message:"请输入联系电话",trigger:"blur"}]},selectRowkeys:[],cityList:[]},n(e,"logisticePlaceList",[]),n(e,"customerList",[]),n(e,"orderId",""),n(e,"checkCode",""),n(e,"regionId",""),n(e,"countryId",""),n(e,"url",{add:"/yuyi/yPoInvoiceMx/add",edit:"/yuyi/yPoInvoiceMx/edit",queryById:"/yuyi/yPoInvoiceMx/queryById"}),e},computed:{formDisabled:function(){return this.disabled}},created:function(){this.modelDefault=JSON.parse(JSON.stringify(this.model))},methods:{updateForce:function(){this.$forceUpdate()},updatememo:function(){this.$forceUpdate()},updatetel:function(){this.$forceUpdate()},updatepostCode:function(){this.$forceUpdate()},cronExpression:function(e,t){t&&this.materChange(e)},getCountry:function(e){var t=this,o=this,a={customerCode:e};o.model.countryId=void 0,this.model.logisticsTypeId=void 0,this.model.companyId=void 0,this.model.placeName=void 0,this.model.postCode=void 0,this.model.tel=void 0,this.model.contacts=void 0;var l=[];0!=o.customerList.length&&(l=o.customerList.filter((function(t){return e==t.id})),o.contacts=l[0].contacts),Object(r["c"])("/yuyi/yCustomerRegionCountryCityPlace/countryList",a).then((function(a){a.success?(o.dataSource=[],o.countryList=a.result,t.getTypeList(e)):o.$message.error(a.message)}))},logisticsChange:function(e){var t=this,o={customerCode:t.model.customerCode,logisticsId:e};t.logisticeCompanyList=[],t.model.companyId=void 0,this.model.tel=void 0,this.model.postCode=void 0,this.model.contacts=void 0,this.model.placeName=void 0,Object(r["c"])("/yuyi/yCustomerLogisticsCompany/companyList",o).then((function(e){e.success?e.result.forEach((function(e){t.logisticeCompanyList.push({text:e.name,value:e.id})})):t.$message.error(e.message)}))},customeChange:function(){var e=this;Object(r["c"])("/yuyi/yCustomer/list").then((function(t){t.success?e.customerList=t.result.records:e.$message.error(t.message)}))},getTypeList:function(e){var t=this,o={customerCode:e};t.logisticeTypeList=[],t.customerCode=e,Object(r["c"])("/yuyi/yCustomerLogisticsCompany/typeList",o).then((function(e){e.success?e.result.forEach((function(e){t.logisticeTypeList.push({text:e.name,value:e.id})})):t.$message.error(e.message)}))},cityChange:function(e){var t=this.countryList.filter((function(t){return t.countryId==e}));this.model.regionId=t[0].regionId,this.$forceUpdate()},companyChange:function(e){this.model.companyId=e;var t=this,o={companyId:e};this.model.tel=void 0,this.model.postCode=void 0,this.model.contacts=void 0,this.model.placeName=void 0,Object(r["c"])("/yuyi/yLogisticePlace/placeList",o).then((function(e){e.success?(t.logisticePlaceList=[],t.logisticePlace=e.result,e.result.forEach((function(e){t.logisticePlaceList.push({text:e.placeName,value:e.id})}))):t.$message.error(e.message)})),this.$forceUpdate()},materChange:function(e,t){try{var o=this;Object(r["c"])("/yuyi/yLogisticePlace/queryById",{id:e}).then((function(t){var a=t.result;o.model.tel=a.tel,o.model.postCode=a.postCode,o.model.contacts=a.contacts,o.model.placeName=a.placeName,o.model.id=e,o.$forceUpdate()}))}catch(a){}},unitInputChange:function(e,t){e&&(t.placeId="-1",t.placeName=e.toString(),this.$forceUpdate())},updatePlace:function(){var e=this,t={logisticsTypeId:this.model.logisticsTypeId,companyId:this.model.companyId,placeName:this.model.placeName,memo:this.model.memo,tel:this.model.tel,postCode:this.model.postCode,contacts:this.model.contacts,id:this.model.id};Object(r["i"])("yuyi/yLogisticePlace/edit",t).then((function(t){t.success?e.$message.success(t.message):e.$message.error(t.message)}))},addPlace:function(){var e=this,t={logisticsTypeId:this.model.logisticsTypeId,companyId:this.model.companyId,placeName:this.model.placeName,memo:this.model.memo,tel:this.model.tel,postCode:this.model.postCode,contacts:this.model.contacts};Object(r["i"])("yuyi/yLogisticePlace/xiaoshouAdd",t).then((function(t){t.success?e.$message.success("成功"):e.$message.error(t.message)}))},customerNameChange:function(e){var t={name:e,getSelfOrder:"0"};this.model.customerCode=void 0,this.model.countryId=void 0,this.model.logisticsTypeId=void 0,this.model.companyId=void 0,this.model.placeName=void 0,this.model.postCode=void 0,this.model.tel=void 0,this.model.contacts=void 0;var o=this;Object(r["c"])("/yuyi/yCustomer/contacts",t).then((function(e){e.success?o.contactsList=e.result:o.$message.error(e.message)}))},handleTableChange:function(){},add:function(){this.edit(this.modelDefault)},edit:function(e,t){var o=this;o.selectRowkeys=e,o.customerNameChange(t.customerName),this.model=Object.assign({},e),o.model.customerName=t.customerName,o.customeChange(),this.getCountry(t.id),this.visible=!0},submitForm:function(){var e=this;this.$refs.form.validate((function(t){if(t){e.confirmLoading=!0,e.model.orderId=e.orderId;for(var o=0;o<e.selectRowkeys.length;o++)"人民币"==e.selectRowkeys[o].coinNameCn?e.selectRowkeys[o].price=e.selectRowkeys[o].rbmPrice:"美元"==e.selectRowkeys[o].coinNameCn?e.selectRowkeys[o].price=e.selectRowkeys[o].dollaar:"卢比"==e.selectRowkeys[o].coinNameCn&&(e.selectRowkeys[o].price=e.selectRowkeys[o].rbmPrice);var a=[];e.selectRowkeys.forEach((function(e){a.push({id:e.id,customerGoodNumber:e.customerGoodNumber,customerCode:e.customerCode,odmCode:e.odmCode,projectCode:e.projectCode,customerSku:e.customerSku,warehouseCode:e.warehouseCode,price:e.price,num:e.count})}));var l={saveList:a,mainOrder:{regionId:e.model.regionId,countryId:e.model.countryId,cityId:e.model.cityId,customerCode:e.model.customerCode,customerOrderCode:e.model.customerOrderCode,logisticsPlaceId:e.model.logisticsTypeId,logisticsCompanyId:e.model.companyId,placeId:e.model.placeName,contacts:e.contacts,contact:e.model.contacts,tel:e.model.tel,postCode:e.model.postCode,memo:e.model.memo,badCode:e.model.badCode,badNum:e.model.badNum,orderType:"1",userId:JSON.parse(localStorage.getItem("pro__Login_Userinfo")).value.id}};Object(r["i"])("/yuyi/ySoMainOrder/add",l).then((function(t){t.success?(e.$emit("ok"),e.$message.success(t.message)):e.$message.error(t.message)}))}}))}}},d=c,m=o("2877"),u=Object(m["a"])(d,a,l,!1,null,null,null);t["default"]=u.exports},"52ae":function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("j-modal",{attrs:{title:e.title,width:e.width,visible:e.visible,switchFullscreen:"",okButtonProps:{class:{"jee-hidden":e.disableSubmit}},cancelText:"关闭"},on:{ok:e.handleOk,cancel:e.handleCancel}},[o("y-po-main-order-form",{ref:"realForm",attrs:{disabled:e.disableSubmit},on:{ok:e.submitCallback}})],1)},l=[],r=o("cdc0"),s={name:"YPoMainOrderModal",components:{YPoMainOrderForm:r["default"]},data:function(){return{title:"",width:800,visible:!1,disableSubmit:!1}},methods:{add:function(){var e=this;this.visible=!0,this.$nextTick((function(){e.$refs.realForm.add()}))},edit:function(e){var t=this;this.visible=!0,this.$nextTick((function(){t.$refs.realForm.edit(e)}))},close:function(){this.$emit("close"),this.visible=!1},handleOk:function(){this.$refs.realForm.submitForm()},submitCallback:function(){this.$emit("ok"),this.visible=!1},handleCancel:function(){this.close()}}},i=s,n=o("2877"),c=Object(n["a"])(i,a,l,!1,null,null,null);t["default"]=c.exports},ad48:function(e,t,o){"use strict";o("d44f")},cdc0:function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("a-spin",{attrs:{spinning:e.confirmLoading}},[o("j-form-container",{attrs:{disabled:e.formDisabled}},[o("a-form-model",{ref:"form",attrs:{slot:"detail",model:e.model,rules:e.validatorRules},slot:"detail"},[o("a-row",[o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"采购单号",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"orderCode"}},[o("a-input",{attrs:{placeholder:"请输入采购单号"},model:{value:e.model.orderCode,callback:function(t){e.$set(e.model,"orderCode",t)},expression:"model.orderCode"}})],1)],1),o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"后台下单用户id",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"userId"}},[o("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入后台下单用户id"},model:{value:e.model.userId,callback:function(t){e.$set(e.model,"userId",t)},expression:"model.userId"}})],1)],1),o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"采购总数量",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"totalNum"}},[o("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入采购总数量"},model:{value:e.model.totalNum,callback:function(t){e.$set(e.model,"totalNum",t)},expression:"model.totalNum"}})],1)],1),o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"采购总价",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"totalMoney"}},[o("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入采购总价"},model:{value:e.model.totalMoney,callback:function(t){e.$set(e.model,"totalMoney",t)},expression:"model.totalMoney"}})],1)],1),o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"供应商编码",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"goodCode"}},[o("j-dict-select-tag",{attrs:{placeholder:"请选择供应商简称",dictCode:"y_project,project_name,project_number"},model:{value:e.model.goodCode,callback:function(t){e.$set(e.model,"goodCode",t)},expression:"model.goodCode"}})],1)],1),o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"\t审核状态(0未审,1已审)",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"approvalState"}},[o("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入\t审核状态(0未审,1已审)"},model:{value:e.model.approvalState,callback:function(t){e.$set(e.model,"approvalState",t)},expression:"model.approvalState"}})],1)],1),o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"\t对账状态(0未对,1部分对,2已对账)",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"checkState"}},[o("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入\t对账状态(0未对,1部分对,2已对账)"},model:{value:e.model.checkState,callback:function(t){e.$set(e.model,"checkState",t)},expression:"model.checkState"}})],1)],1),o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"付款状态(0未付,1部分付,2已付)",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"payState"}},[o("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入付款状态(0未付,1部分付,2已付)"},model:{value:e.model.payState,callback:function(t){e.$set(e.model,"payState",t)},expression:"model.payState"}})],1)],1),o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"开票状态(0未开,1部分开,2已开票",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"invoiceState"}},[o("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入开票状态(0未开,1部分开,2已开票"},model:{value:e.model.invoiceState,callback:function(t){e.$set(e.model,"invoiceState",t)},expression:"model.invoiceState"}})],1)],1),o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"入库状态(0未入库,1部分入库,2已入库)",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"intState"}},[o("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入入库状态(0未入库,1部分入库,2已入库)"},model:{value:e.model.intState,callback:function(t){e.$set(e.model,"intState",t)},expression:"model.intState"}})],1)],1),o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"入库仓库编码",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"warehouseCode"}},[o("a-input",{attrs:{placeholder:"请输入入库仓库编码"},model:{value:e.model.warehouseCode,callback:function(t){e.$set(e.model,"warehouseCode",t)},expression:"model.warehouseCode"}})],1)],1),o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"仓库所在城市名(冗余)",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"cityName"}},[o("a-input",{attrs:{placeholder:"请输入仓库所在城市名(冗余)"},model:{value:e.model.cityName,callback:function(t){e.$set(e.model,"cityName",t)},expression:"model.cityName"}})],1)],1),o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"审核人",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"approvalUserId"}},[o("a-input-number",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入审核人"},model:{value:e.model.approvalUserId,callback:function(t){e.$set(e.model,"approvalUserId",t)},expression:"model.approvalUserId"}})],1)],1),o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"审核时间",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"approvalTime"}},[o("j-date",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择审核时间"},model:{value:e.model.approvalTime,callback:function(t){e.$set(e.model,"approvalTime",t)},expression:"model.approvalTime"}})],1)],1),o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"备注",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"memo"}},[o("a-input",{attrs:{placeholder:"请输入备注"},model:{value:e.model.memo,callback:function(t){e.$set(e.model,"memo",t)},expression:"model.memo"}})],1)],1),o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"创建人姓名",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"createId"}},[o("a-input",{attrs:{placeholder:"请输入创建人姓名"},model:{value:e.model.createId,callback:function(t){e.$set(e.model,"createId",t)},expression:"model.createId"}})],1)],1),o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"backup1",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"backup1"}},[o("a-input",{attrs:{placeholder:"请输入backup1"},model:{value:e.model.backup1,callback:function(t){e.$set(e.model,"backup1",t)},expression:"model.backup1"}})],1)],1),o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"backup2",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"backup2"}},[o("a-input",{attrs:{placeholder:"请输入backup2"},model:{value:e.model.backup2,callback:function(t){e.$set(e.model,"backup2",t)},expression:"model.backup2"}})],1)],1),o("a-col",{attrs:{span:24}},[o("a-form-model-item",{attrs:{label:"backup3",labelCol:e.labelCol,wrapperCol:e.wrapperCol,prop:"backup3"}},[o("a-input",{attrs:{placeholder:"请输入backup3"},model:{value:e.model.backup3,callback:function(t){e.$set(e.model,"backup3",t)},expression:"model.backup3"}})],1)],1)],1)],1)],1)],1)},l=[],r=o("0fea"),s=(o("ca00"),{name:"YPoMainOrderForm",components:{},props:{disabled:{type:Boolean,default:!1,required:!1}},data:function(){return{model:{},labelCol:{xs:{span:24},sm:{span:5}},wrapperCol:{xs:{span:24},sm:{span:16}},confirmLoading:!1,validatorRules:{},url:{add:"/yuyi/yPoMainOrder/add",edit:"/yuyi/yPoMainOrder/edit",queryById:"/yuyi/yPoMainOrder/queryById"}}},computed:{formDisabled:function(){return this.disabled}},created:function(){this.modelDefault=JSON.parse(JSON.stringify(this.model))},methods:{add:function(){this.edit(this.modelDefault)},edit:function(e){this.model=Object.assign({},e),this.visible=!0},submitForm:function(){var e=this,t=this;this.$refs.form.validate((function(o){if(o){t.confirmLoading=!0;var a="",l="";e.model.id?(a+=e.url.edit,l="put"):(a+=e.url.add,l="post"),Object(r["h"])(a,e.model,l).then((function(e){e.success?(t.$message.success(e.message),t.$emit("ok")):t.$message.warning(e.message)})).finally((function(){t.confirmLoading=!1}))}}))}}}),i=s,n=o("2877"),c=Object(n["a"])(i,a,l,!1,null,null,null);t["default"]=c.exports},d44f:function(e,t,o){},d626:function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("a-card",{attrs:{bordered:!1}},[o("div",{staticClass:"table-page-search-wrapper"},[o("a-form",{attrs:{layout:"inline"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchQuery.apply(null,arguments)}}},[o("a-row",{attrs:{gutter:24}},[o("a-col",{attrs:{span:4}},[o("a-form-item",{attrs:{label:"项目名称"}},[o("j-search-select-tag",{attrs:{placeholder:"请选择项目名称",dict:"y_project,project_name,project_number"},model:{value:e.queryParam.projectId,callback:function(t){e.$set(e.queryParam,"projectId",t)},expression:"queryParam.projectId"}})],1)],1),o("a-col",{attrs:{span:4}},[o("a-form-item",{attrs:{label:"客户"}},[o("a-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择客户名称","show-search":"","filter-option":e.filterOption},model:{value:e.queryParam.customerCode,callback:function(t){e.$set(e.queryParam,"customerCode",t)},expression:"queryParam.customerCode"}},e._l(e.customerList,(function(t,a){return o("a-select-option",{key:a,attrs:{value:t.id}},[e._v("\n                "+e._s(t.customerName)+" \n              ")])})),1)],1)],1),o("a-col",{attrs:{span:3}},[o("a-form-item",{attrs:{label:"客户料号"}},[o("a-input",{attrs:{placeholder:"请输入客户料号"},model:{value:e.queryParam.customerGoodNumber,callback:function(t){e.$set(e.queryParam,"customerGoodNumber",t)},expression:"queryParam.customerGoodNumber"}})],1)],1),o("a-col",{attrs:{span:3}},[o("a-form-item",{attrs:{label:"客户SKU"}},[o("a-input",{attrs:{placeholder:"请输入客户SKU"},model:{value:e.queryParam.customerSku,callback:function(t){e.$set(e.queryParam,"customerSku",t)},expression:"queryParam.customerSku"}})],1)],1),o("a-col",{staticStyle:{"margin-bottom":"10px"},attrs:{span:10}},[o("a-button",{attrs:{type:"primary",icon:"search"},on:{click:e.searchQuery}},[e._v("查询")]),o("a-button",{staticStyle:{"margin-left":"8px"},attrs:{type:"primary",icon:"reload"},on:{click:e.searchReset}},[e._v("清空")]),o("a-button",{directives:[{name:"has",rawName:"v-has",value:"piliang:import",expression:"'piliang:import'"}],staticStyle:{"margin-left":"8px"},attrs:{type:"primary",icon:"import"},on:{click:e.importClick}},[e._v("导入查询")]),o("a-button",{directives:[{name:"has",rawName:"v-has",value:"piliang:download",expression:"'piliang:download'"}],staticStyle:{"margin-left":"8px"},attrs:{type:"primary",icon:"download"},on:{click:function(t){return e.handleExportXls("批量下单模板")}}},[e._v("下载模板")]),o("a-button",{directives:[{name:"has",rawName:"v-has",value:"batchorder:add",expression:"'batchorder:add'"}],staticStyle:{"margin-left":"8px",background:"#f59a23",border:"1px solid #f59a23"},attrs:{type:"primary"},on:{click:e.confirmOrder}},[e._v("生成订单")])],1)],1)],1)],1),o("div",[o("div",{staticClass:"ant-alert ant-alert-info",staticStyle:{"margin-bottom":"16px"}},[o("i",{staticClass:"anticon anticon-info-circle ant-alert-icon"}),e._v(" 已选择\n      "),o("a",{staticStyle:{"font-weight":"600"}},[e._v(e._s(e.selectedRowKeys.length))]),e._v("项\n      "),o("a",{staticStyle:{"margin-left":"24px"},on:{click:e.onClearSelected}},[e._v("取消选择")])]),o("a-table",{ref:"table",staticClass:"j-table-force-nowrap",attrs:{size:"small",scroll:{x:!0},bordered:"",rowKey:"id",columns:e.columns,dataSource:e.dataSource,pagination:e.ipagination,loading:e.loading,customRow:e.customRow},on:{change:e.handleTableChange},scopedSlots:e._u([{key:"warehouseCode",fn:function(t,a){return[o("div",[o("j-search-select-tag",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择出货仓库",dictOptions:a.options},on:{change:function(t){return e.warehouseCode(t,e.props)}},model:{value:a.warehouseCode,callback:function(t){e.$set(a,"warehouseCode",t)},expression:"record.warehouseCode"}})],1)]}},{key:"num",fn:function(t){return[o("a",{attrs:{href:"#"}},[e._v(e._s(t.index+1))])]}},{key:"price",fn:function(t,a){return["人民币"==a.coinNameCn?o("span",[e._v(e._s("¥"+a.rbmPrice))]):e._e(),"美元"==a.coinNameCn?o("span",[e._v(e._s("$"+a.dollaar))]):e._e()]}},{key:"supplierShortName",fn:function(t,a){return[o("span",[e._v(e._s(a.goodLong+"*"+a.goodWide+"*"+a.goodHeight))])]}},{key:"count",fn:function(t,a,l){return[o("a-input",{staticStyle:{width:"110px"},attrs:{placeholder:"请输入数量",min:1,precision:0},on:{change:function(t){return e.changeInput(t,l)}},model:{value:a.count,callback:function(t){e.$set(a,"count",t)},expression:"record.count"}})]}},{key:"action",fn:function(t){return[o("a-popconfirm",{attrs:{title:"确定删除吗?"},on:{confirm:function(o){return e.handleDL(t)}}},[o("a",[e._v("删除")])])]}}])})],1),o("y-po-main-order-modal",{ref:"modalForm",on:{ok:e.modalFormOk}}),o("j-modal",{attrs:{title:e.importTitle,width:e.importWidth,visible:e.importVisible,switchFullscreen:"",footer:"",cancelText:"关闭"},on:{cancel:e.handleCancel}},[o("a-row",{staticStyle:{"margin-top":"20px"}},[o("a-form-model-item",{attrs:{label:"选择匹配列"}},[o("a-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择匹配列"},on:{change:e.type1},model:{value:e.model.type,callback:function(t){e.$set(e.model,"type",t)},expression:"model.type"}},[o("a-select-option",{attrs:{value:0}},[e._v("客户料号")]),o("a-select-option",{attrs:{value:1}},[e._v("客户sku")])],1)],1),o("a-col",{attrs:{span:12}},[o("a-form-model-item",{attrs:{label:"Excel文件"}},[o("a-upload",{attrs:{name:"file",showUploadList:!1,multiple:!1,headers:e.tokenHeader,action:e.importExcelUrl,data:{type:e.model.type,customerCode:e.queryParam.customerCode}},on:{change:e.handleImportExcel}},[o("a-button",{attrs:{type:"primary",icon:"import"}},[e._v("选择文件")])],1)],1)],1)],1)],1),o("YconfirmOrderModal",{ref:"confirmModel",on:{ok:e.modalFormOk}})],1)},l=[],r=(o("6eb7"),o("ac0d")),s=o("b65a"),i=o("52ae"),n=o("0fea"),c=(o("2475"),o("fcd3")),d={name:"YPoMainOrderList",mixins:[s["a"],r["b"]],components:{YPoMainOrderModal:i["default"],YconfirmOrderModal:c["default"]},data:function(){return{count:"",description:"y_po_main_order管理页面",toolbarConfig:{btn:["add","save","remove","clearSelection"]},loading:!1,pagination:{current:1,pageSize:10,pageSizeOptions:["10","20","30","100","200"],total:0},selectedRows:[],model:{type:0},dataSource:[],columns:[{align:"center",title:" 客户料号 ",dataIndex:"customerGoodNumber"},{align:"center",title:" PL ",dataIndex:"goodPl"},{align:"center",title:" 尺寸(L*W*H) ",scopedSlots:{customRender:"supplierShortName"}},{align:"center",title:" 重量 ",dataIndex:"goodWeight"},{align:"center",title:" 海运一个托盘数 ",dataIndex:"seaTransport"},{align:"center",title:" 空运一个托盘数 ",dataIndex:"airTransport"},{align:"center",title:"单价",scopedSlots:{customRender:"price"}},{align:"center",title:" 备注 ",dataIndex:"memo",scopedSlots:{customRender:"memo"}},{align:"center",title:" 出货仓库 ",dataIndex:"warehouseCode",scopedSlots:{customRender:"warehouseCode"}},{align:"center",title:" 下单数量 ",dataIndex:"count",scopedSlots:{customRender:"count"}}],columnsData:[{align:"center",title:" 客户料号 ",dataIndex:"customerGoodNumber"},{align:"center",title:" PL ",dataIndex:"goodPl"},{align:"center",title:" 尺寸(L*W*H) ",scopedSlots:{customRender:"supplierShortName"}},{align:"center",title:" 重量 ",dataIndex:"goodWeight"},{align:"center",title:" 海运一个托盘数 ",dataIndex:"seaTransport"},{align:"center",title:" 空运一个托盘数 ",dataIndex:"airTransport"},{align:"center",title:"单价",scopedSlots:{customRender:"price"}},{align:"center",title:" 备注 ",dataIndex:"memo",scopedSlots:{customRender:"memo"}},{align:"center",title:" 出货仓库 ",dataIndex:"warehouseCode",scopedSlots:{customRender:"warehouseCode"}},{align:"center",title:" 下单数量 ",dataIndex:"count",scopedSlots:{customRender:"count"}}],url:{list:"/yuyi/yCustomerGood/queryList",delete:"/yuyi/yPoMainOrder/product/delete",deleteBatch:"/yuyi/yPoMainOrder/product/deleteBatch",exportXlsUrl:"/yuyi/yPoMainOrder/exportXls",importExcelUrl:"yuyi/yPoMainOrder/importExcel"},dictOptions:{},disableMixinCreated:!0,superFieldList:[],customerList:[],selectionRows:[],queryParam:{},importDisabled:!1,importTitle:"导入查询",importWidth:500,importVisible:!1,Sku:!0}},created:function(){this.getSuperFieldList(),this.customeChange()},computed:{importExcelUrl:function(){return"".concat(window._CONFIG["domianURL"],"/").concat(this.url.importExcelUrl)}},methods:{changeInput:function(e,t){var o=this,a=e.target.value,l=/^[0-9]*$/,r=new RegExp(l);if(0==a&&o.$set(o.dataSource[t],"count",""),r.test(a)||o.$set(o.dataSource[t],"count",""),a.indexOf(".")>=0||a.indexOf("-")>=0){var s=a.substring(0,a.indexOf("."));o.dataSource[t].num=s,o.$set(o.dataSource[t],"count",s),o.$forceUpdate()}},filterOption:function(e,t){return t.componentOptions.children[0].text.toLowerCase().indexOf(e.toLowerCase())>=0},customeChange:function(){var e=this;Object(n["c"])("/yuyi/yCustomer/customer/list").then((function(t){t.success?e.customerList=t.result:e.$message.error(t.message)}))},type1:function(){this.$forceUpdate()},searchReset:function(){this.queryParam.projectId=void 0,this.queryParam.customerGoodNumber=void 0,this.queryParam.customerSku=void 0,this.queryParam.customerCode=void 0;var e=this.columns.filter((function(e){return"客户SKU"==e.title}));0!=e.length&&this.columns.splice(0,1),this.loadData(1)},searchQuery:function(){var e=this.columns.filter((function(e){return"客户SKU"==e.title}));if(null!=this.queryParam.customerSku&&""!=this.queryParam.customerSku&&0==e.length){var t={title:"客户SKU",align:"center",dataIndex:"customerSku"};this.columns.unshift(t)}else this.columns.splice(0,1);this.loadData(),this.$forceUpdate()},handleImportExcel:function(e){var t=this;if("done"===e.file.status){this.dataSource=e.file.response.result;for(var o=0;o<this.dataSource.length;o++)this.dataSource[o].options=[],this.dataSource[o].ymainStockList.records.forEach((function(e){t.dataSource[o].options.push({text:e.warehouseName+"库存数:"+e.stockFalseNum,value:e.warehouseNumber,num:e.stockFalseNum})}));this.$forceUpdate(),this.handleCancel()}},confirmOrder:function(){var e=this,t=this.dataSource.filter((function(e){return null!=e.warehouseCode&&null!=e.count&&""!=e.count&&""!=e.warehouseCode}));if(0!=t.length){var o=this.customerList.find((function(t){return t.id==e.queryParam.customerCode}));this.$refs.confirmModel.edit(t,o),this.$refs.confirmModel.title="确认下单"}else this.$message.warning("请最少满足一条带有仓库和数量的数据")},warehouseCode:function(e,t){var o=this.dataSource[t.rowIndex].options.filter((function(t){return t.value==e})),a=this;null!=o&&o[0].num<0&&this.$confirm({title:"该仓库无库存",content:"是否确认下单",onOk:function(){a.dataSource[t.rowIndex].warehouseCode=e},onCancel:function(){a.dataSource[t.rowIndex].warehouseCode=void 0}})},onSelectChange:function(e,t){this.selectedRowKeys=e,this.selectionRows=t},handleCancel:function(){this.importVisible=!1,this.importDisabled=!0;var e=this.columns.filter((function(e){return"客户SKU"==e.title}));if(1==this.model.type&&0==e.length){var t={title:"客户SKU",align:"center",dataIndex:"customerSku"};this.columns.unshift(t)}else this.columns.splice(0,1)},importClick:function(){null!=this.queryParam.customerCode&&""!=this.queryParam.customerCode?this.importVisible=!0:this.$message.warning("请先选择客户")},loadData:function(e){var t=this;1==e||null!=this.queryParam.customerCode&&""!=this.queryParam.customerCode?(this.loading=!0,Object(n["c"])(this.url.list,this.queryParam).then((function(e){if(e.success){t.dataSource=e.result;for(var o=0;o<t.dataSource.length;o++)t.dataSource[o].options=[],t.dataSource[o].ymainStockList.records.forEach((function(e){t.dataSource[o].options.push({text:e.warehouseName+"库存数:"+e.stockFalseNum,value:e.warehouseNumber,num:e.stockFalseNum})}));t.selectedRows=[]}})).finally((function(){t.loading=!1}))):this.$message.warning("请先选择客户")},handleTableSave:function(e){var t=this,o=e.$table,a=e.target;o.validate().then((function(e){if(!e){var o=a.getTableData();a.getNewData(),a.getDeleteData();t.loading=!0,Object(n["i"])(t.url.saveAll,o).then((function(e){e.success?t.$message.success("保存成功!"):t.$message.warn("保存失败:"+e.message)})).finally((function(){t.loading=!1}))}}))},handleDL:function(e){var t=this;e.target.removeRows(e.row),this.loading=!0,window.setTimeout((function(){t.loading=!1,t.$message.success("删除成功")}),1e3)},handleTableRemove:function(e){var t=this;e.deleteRows.map((function(e){return e.id}));this.loading=!0,window.setTimeout((function(){t.loading=!1,t.$message.success("删除成功"),e.confirmRemove()}),1e3)},handleEditClosed:function(e){var t=this,o=e.$table,a=e.row,l=e.column,r=l.property;a[r];o.isUpdateByRow(a,r)&&o.validate(a).then((function(e){e||putAction(t.url.saveRow,a).then((function(e){e.success?(t.$message.success('"'.concat(l.title,'"保存成功!')),o.reloadRow(a,null,r)):t.$message.warn('"'.concat(l.title,'"保存失败:')+e.message)})).finally((function(){hideLoading()}))}))},initDictConfig:function(){},getSuperFieldList:function(){var e=[];e.push({type:"string",value:"orderCode",text:"采购单号"}),e.push({type:"int",value:"userId",text:"后台下单用户id"}),e.push({type:"number",value:"totalNum",text:"采购总数量"}),e.push({type:"number",value:"totalMoney",text:"采购总价"}),e.push({type:"string",value:"supplierCode",text:"供应商编码"}),e.push({type:"int",value:"approvalState",text:"\t审核状态(0未审,1已审)"}),e.push({type:"int",value:"checkState",text:"\t对账状态(0未对,1部分对,2已对账)"}),e.push({type:"int",value:"payState",text:"付款状态(0未付,1部分付,2已付)"}),e.push({type:"int",value:"invoiceState",text:"开票状态(0未开,1部分开,2已开票"}),e.push({type:"int",value:"intState",text:"入库状态(0未入库,1部分入库,2已入库)"}),e.push({type:"string",value:"warehouseCode",text:"入库仓库编码"}),e.push({type:"string",value:"cityName",text:"仓库所在城市名(冗余)"}),e.push({type:"int",value:"approvalUserId",text:"审核人"}),e.push({type:"date",value:"approvalTime",text:"审核时间"}),e.push({type:"string",value:"memo",text:"备注"}),e.push({type:"string",value:"createId",text:"创建人姓名"}),e.push({type:"string",value:"backup1",text:"backup1"}),e.push({type:"string",value:"backup2",text:"backup2"}),e.push({type:"string",value:"backup3",text:"backup3"}),this.superFieldList=e}}},m=d,u=(o("ad48"),o("2877")),p=Object(u["a"])(m,a,l,!1,null,"c007558e",null);t["default"]=p.exports},fcd3:function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("j-modal",{attrs:{title:e.title,width:e.width,visible:e.visible,switchFullscreen:"",okButtonProps:{class:{"jee-hidden":e.disableSubmit}},cancelText:"关闭"},on:{ok:e.handleOk,cancel:e.handleCancel}},[o("YconfirmOrderForm2",{ref:"realForm",attrs:{disabled:e.disableSubmit},on:{ok:e.submitCallback}})],1)},l=[],r=o("241b"),s={name:"YconfirmOrderModal2",components:{YconfirmOrderForm2:r["default"]},data:function(){return{title:"",width:1e3,visible:!1,disableSubmit:!1}},methods:{add:function(){var e=this;this.visible=!0,this.$nextTick((function(){e.$refs.realForm.add()}))},edit:function(e,t){var o=this;this.visible=!0,this.$nextTick((function(){o.$refs.realForm.edit(e,t)}))},close:function(){this.$emit("close"),this.visible=!1},handleOk:function(){this.$refs.realForm.submitForm()},submitCallback:function(){this.$emit("ok"),this.visible=!1},handleCancel:function(){this.close()}}},i=s,n=o("2877"),c=Object(n["a"])(i,a,l,!1,null,null,null);t["default"]=c.exports}}]);