333
schangxiang@126.com
2025-09-19 18966e02fb573c7e2bb0c6426ed792b38b910940
1
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-949e"],{DNkW:function(e,t,o){var i=o("93I4"),s=Math.floor;e.exports=function(e){return!i(e)&&isFinite(e)&&s(e)===e}},"GW1+":function(e,t,o){"use strict";var i=o("mxV5"),s=o.n(i);t.a=function(e){return new s.a(e)}},Gllt:function(e,t,o){"use strict";var i={data:function(){return{selectorConfig:{title:"物料选择器",width:"1000px",visible:!1,router:"/selector/s-product-selector"},selectorPositionConfig:{title:"物料库存选择器",width:"1000px",visible:!1,router:"/selector/x-product-selector",url:"/api/common/GroupDataList",fixedWhere:{productStorage:{operator:">",value:0}}},selectorPositionsConfig:{title:"物料库存选择器",width:"1000px",visible:!1,router:"/selector/x-product-selectors",url:"/api/common/GroupDataList",fixedWhere:{productStorage:{operator:">",value:0}}}}},methods:{openSelected:function(){var e=this.editor;if(e.formData.consignorName)if(e.formData.storageName){var t=this.$refs["selector-dialog"];t.setSearchValue("consignor_Id",[e.formData.consignor_Id]),t.setReadOnly("consignor_Id",!0),t.loadData(),this.selectorConfig.visible=!0}else this.$message({message:"请选择仓库!",type:"warning"});else this.$message({message:"请选择货主!",type:"warning"})},onSelected:function(e){e.forEach(function(e){e.sortingStatus=1,e.quantityOrder=1,e.extendField03="新建",e.rowTotal=e.salePrice,e.totalWeight=Math.Round((e.weight||0)*e.quantityOrder,2),e.ratePrice=Math.Round((e.salePrice||0)*(1+(e.rate||0)),2),e.rateMoney=Math.Round(e.ratePrice*e.quantityOrder,2),e.discountRate=1,e.salePriceDiscount=e.salePrice}),this.editor.addDetailDataRow(e),this.selectorConfig.visible=!1},openPositionSelected:function(){if("手动出库"===this.editor.formData.orderType){var e=this.editor.formData.email;if("发料到销售订单231"===e){if(!this.masterData.storeCurrencyCode||!this.masterData.orderCurrencyCode)return void this.$message({message:"请输入销售订单号和销售项号!",type:"warning"})}else if("发料到生产订单261"===e){if(!(this.masterData.baseCurrencyCode||this.masterData.storeCurrencyCode&&this.masterData.orderCurrencyCode))return void this.$message({message:"请输入生产订单号或销售订单号和销售项号!",type:"warning"})}else if("暂存区发料到生产订单261"===e&&!(this.masterData.baseCurrencyCode||this.masterData.storeCurrencyCode&&this.masterData.orderCurrencyCode))return void this.$message({message:"请输入生产订单号或销售订单号和销售项号!",type:"warning"})}var t=this.editor;t.formData.storageName="立体库",t.formData.storage_Id=87,t.formData.consignor_Id=30;var o=this.$refs["selector-position-dialog"];o.setReadOnly("storage_Id",!0),o.setReadOnly("consignor_Id",!0),o.loadData(),"暂存区发料到生产订单261"===t.formData.email?this.selectorPositionsConfig.visible=!0:this.selectorPositionConfig.visible=!0},onPositionSelected:function(e){var t=this.editor.formData;e.forEach(function(e){e.sortingStatus=1,"手动出库"===t.orderType?e.extendField03="待下架":e.extendField03="新建","SAP生产订单"===t.orderType?e.extendField01="发料到生产订单261":e.extendField01=t.email,e.quantityOrder=e.productStorage,e.rowTotal=e.salePrice,e.totalWeight=Math.Round((e.weight||0)*e.quantityOrder,2),e.ratePrice=Math.Round((e.salePrice||0)*(1+(e.rate||0)),2),e.rateMoney=Math.Round(e.ratePrice*e.quantityOrder,2),e.storeItemId=t.globalCurrencyCode,e.storeOrderId=t.baseCurrencyCode,e.packageName=t.storeCurrencyCode,e.numberOfGiftBags=t.orderCurrencyCode,e.discountRate=1,e.trackingNumber=e.extendField04,e.extendField08=e.itemNumber,e.extendField06=e.extendField08,e.extendField05=e.poCode,e.weight=e.dynamicWeight,e.salePriceDiscount=e.salePrice,e.quantityShipped=e.productStorage,e.validQuantity=e.usingStorage}),this.editor.addDetailDataRow(e),this.selectorPositionConfig.visible=!1,this.selectorPositionsConfig.visible=!1}}},s=o("KHd+"),r=Object(s.a)(i,void 0,void 0,!1,null,null,null);r.options.__file="order-mixin-select.vue";t.a=r.exports},Gr8t:function(e,t,o){"use strict";var i=o("gDS+"),s=o.n(i),r={data:function(){return{dialogOrderMerge:!1,mainid:"",expressDialogVisible:!1,expressModifyType:"editor",formLabelWidth:"120px",expressCorpTypeList:[],expressCorpNameList:[],expressCorpType:"",expressCorpName:"",expressCorp_Id:"",dialogExpressCode:!1,dialogSplitOrder:!1,expressCode:"",orderMergeList:[],dialogLandingdetail:!1,fileListdetail:[],importMsg:null,isFeeTtemPopup:!1,feeTtemList:[],feeItem_Ids:[],addVisible:!1}},methods:{buttonClick:function(e){switch(e){case"batchConfirm":return this.multiAuditing(this.dataListSelections),!1;case"batchSort":return this.multiBatchSort(this.dataListSelections),!1;case"allImport":return this.orderImportConfig.isShowDialog=!0,!1;case"changeExpress":return this.updateExpressCorp(1),this.expressModifyType="dataList",!1;case"orderMerge":return this.orderMerge(),!1;case"closeOrder":return this.closeOrder(),!1;case"quickOut":return this.quickOut(),!1}},add:function(){this.addVisible=!0},detailButtonClick:function(e){switch(e){case"detailAdd":return this.openSelected(),!0;case"detailAddPosition":return this.openPositionSelected(),!0;case"detailSplitOrders":return this.splitOrder(),!1;case"detailImport":return this.importList(),!1;case"lackAnalysis":return this.lackAnalysis(),!0}},multiAuditing:function(e){var t=this,o=this;if(e.map(function(e,t,o){return e.order_Id}).length){var i=["终止","待审核"];e.filter(function(e){return i.indexOf(e.statusText)<0}).length?this.$message({message:"只有状态终止或待审核才允许审核操作",type:"warning"}):this.$confirm("确定要批量进行审核操作吗?","批量审核",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var i={selectIDs:e.map(function(e,t,o){return e.order_Id})},s=o.dataList;o.common.ajax("/api/outbound/order/multiConfirm",i,function(e){o.common.showMsg(e),e.result&&(s.loadData(),t.editorOptions.config.visible=!1)},s)}).catch(function(){o.$message({type:"info",message:"已取消"})})}else this.$message({message:"至少选中一行!",type:"warning"})},multiBatchSort:function(e){var t=this,o=this;this.$confirm("请点击“开始分拣”按钮进行出库单分拣,判断库存是否满足出库?","批量分拣",{confirmButtonText:"开始分拣",cancelButtonText:"取消",type:"warning"}).then(function(){var i=!0,s=e.map(function(e,t,o){return"审核成功"!==e.statusText&&(i=!1),e.order_Id});if(s.length)if(!0===i){var r={openNodeApi:!0,selectIDs:s},a=o.dataList;o.common.ajax("/api/outbound/order/sorting",r,function(e){o.common.showMsg(e),e.result&&a.loadData()},a)}else t.$message({message:"只有审核成功的订单才可以分拣!",type:"warning"});else t.$message({message:"至少选中一行!",type:"warning"})}).catch(function(){o.$message({type:"info",message:"已取消"})})},updateExpressCorp:function(e){var t=this,o=[];"dataList"===this.expressModifyType?o=this.dataListSelections.map(function(e){return e.order_Id}):o=[this.editor.formData.order_Id];if(o.length){if(1===e){this.common.ajax("/api/basicInfo/base/expressCorp/getExpressCorpType",{},function(e){t.common.showMsg(e),e.result&&(t.expressCorpTypeList=e.data)}),this.expressDialogVisible=!0}if(2===e){var i=this.expressCorp_Id,s=this.expressCorpType,r=this.expressCorpName;if(!i)return void this.$message({message:"请先选择快递名称!",type:"warning"});var a={ids:o,expressCorpType:s,expressCorp_Id:i,expressCorpName:r};this.common.ajax("/api/outbound/order/changeExpressCorp",a,function(e){t.common.showMsg(e),e.result&&(t.expressDialogVisible=!1,"dataList"===t.expressModifyType?t.dataList.reload():t.editor.reload())})}}else this.$message({message:"至少选择一条数据!",type:"warning"})},changeExpressCorpType:function(e){var t=this,o={expressCorpType:e};this.common.ajax("/api/basicInfo/base/expressCorp/getList",o,function(e){t.common.showMsg(e),e.result?t.expressCorpNameList=e.data:t.expressCorpNameList=[]})},changeExpressCorp:function(e){var t=this;this.expressCorp_Id=e,this.expressCorpNameList.forEach(function(o){o.expressCorp_Id===e&&(t.expressCorpName=o.expressCorpName)})},updateExpressCode:function(e){var t=this,o=this.editor.formData.order_Id;if(o){if(1===e&&(this.dialogExpressCode=!0),2===e){var i={order_Id:o,expressCode:this.expressCode};this.common.ajax("/api/outbound/order/updateExpressCode",i,function(e){t.common.showMsg(e),e.result&&(t.dialogExpressCode=!1,t.editor.reload())})}}else this.$message({message:"当前数据没有保存!",type:"warning"})},orderMerge:function(){this.dialogOrderMerge=!0,this.orderMergeList=this.dataListSelections},closeOrder:function(){var e=this,t=this,o=this.dataListSelections.map(function(e,t,o){return e.order_Id});this.$confirm("确定要进行批量关闭操作吗?","关闭单据",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var i={order_Ids:o},s=t.$refs[e.dataListRef];t.common.ajax("/api/outbound/order/closeOrder",i,function(o){t.common.showMsg(o),o.result&&(s.loadData(),e.dialogOrderMerge=!1)},s)}).catch(function(){t.$message({type:"info",message:"已取消"})})},quickOut:function(){var e=this,t=!0,o=this.dataListSelections.map(function(e,t,o){return e.order_Id}),i=this.dataListSelections.map(function(e,t,o){return e.statusText});if(1!==o.length)return this.$message.error("请选择一条预到货单进行操作"),!1;var s=["待审核","审核成功"];if(i.forEach(function(e){if(s.indexOf(e)<0)return t=!1}),!t)return this.$message.error("只有【"+s.join(",")+"】的单据才允许出库库!"),!1;var r={order_Id:Number(o[0])};this.common.ajax("/api/outbound/order/quickOut",r,function(t){e.common.showMsg(t),t.result&&e.dataList.reload()})},splitOrder:function(){this.dialogSplitOrder=!0;var e=this.editorOptions.fields.filter(function(e){return"detail-grid"===e.type})[0].options.detailSelections;this.splitDetails=JSON.parse(s()(e))},addSplitOrder:function(){var e=this,t=this,o=[],i={};this.splitDetails.forEach(function(e){i={orderList_Id:e.orderList_Id,productModel:e.productModel,quantity:e.quantityOrder},o.push(i)});var s=this.editor.formData.order_Id;this.$confirm("确定要进行拆分操作吗?","拆分单据",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var i={order_Id:s,productModelList:o};t.common.ajax("/api/outbound/order/splitOrder",i,function(o){t.common.showMsg(o),o.result&&(e.dataList.reload(),e.dialogSplitOrder=!1,e.editorOptions.config.visible=!1)},!0)}).catch(function(){t.$message({type:"info",message:"已取消"})})},addOrderMerge:function(){var e=this,t=this,o=this.mainid;if(o){var i=this.dataListSelections.map(function(e,t,o){return e.order_Id});this.$confirm("确定要进行合并操作吗?","合并单据",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var s={selectIDs:i,mainOrderCode:o},r=t.$refs[e.dataListRef];t.common.ajax("/api/outbound/order/addOrderMerge",s,function(o){t.common.showMsg(o),o.result&&(r.loadData(),e.dialogOrderMerge=!1)},r)}).catch(function(){t.$message({type:"info",message:"已取消"})})}else this.$message({message:"请选择主订单!",type:"warning"})},importList:function(){this.dialogLandingdetail=!0},handlePreviewdetail:function(e){},handleRemovedetail:function(e,t){this.fullFileRote=null},detaliupLoadUrl:function(){return this.common.domain+"/api/common/uploadSingleFile"},handleSuccessdetail:function(e,t){this.common.showMsg("上传成功!"),this.fullFileRote=e.data.url},detailImport:function(){var e=this,t=this.editor.formData[this.dataOptions.idField];if(this.importMsg=null,this.fullFileRote){var o=this.dataList,i={url:this.fullFileRote,order_Id:t};this.common.ajax("api/outbound/order/detailimportExel",i,function(t){t.result?(e.fullFileRote=null,e.fileListdetail=[],e.importMsg=t.msg,e.dialogLandingdetail=!1,e.editorOptions.config.visible=!1,o.loadData()):e.importMsg="<font color='red'>"+t.msg+"</font>"},!0)}else this.$message.error("请上传文件!")},showFeeTtemPopup:function(){this.feeItem_Ids=[],this.isFeeTtemPopup=!0,this.getFeeTtemList()},getFeeTtemList:function(){var e=this;this.common.ajax("/api/common/loadDropDown",{openNodeApi:!0,where:[722]},function(t){e.common.showMsg(t),t.result&&t.data&&(e.feeTtemList=t.data.dropdown722)},!0)},modifyfeeItems:function(){var e=this,t=this.editor.formData.order_Id;if(t){var o={order_Id:t,feeItem_Ids:this.feeItem_Ids.join("/")};this.common.ajax("/api/outbound/order/modifyfeeItems",o,function(t){e.common.showMsg(t),t.result&&(e.isFeeTtemPopup=!1,e.editor.reload())})}else this.$message({message:"当前数据没有保存!",type:"warning"})}}},a=o("KHd+"),n=Object(a.a)(r,void 0,void 0,!1,null,null,null);n.options.__file="order-mixin-button.vue";t.a=n.exports},"Os+d":function(e,t,o){"use strict";var i=o("P2sY"),s=o.n(i),r={name:"detailRole-flow",components:{},props:{loadOptions:{type:Object,required:!0,default:function(){return{projectName:"",tableView:"",idField:"",sortName:"",where:"",pageIndex:1,pageSize:100}}},where:{type:Object,required:!0}},data:function(){return{tableData:[]}},created:function(){},methods:{loadData:function(){var e=this;e.initLoading=!0;var t=this.loadOptions,o=this.common.getUserInfo();t.where=s()(this.where,{className:{operator:"not",value:"拣货下架"},userProduct_Id:o.userProduct_Id,productStorage:{operator:">",value:0}}),e.common.ajax("/api/common/loadDataList",t,function(t){e.common.showMsg(t),t.result&&(e.tableData=t.data.rows),e.initLoading=!1},!0)}}},a=o("KHd+"),n=Object(a.a)(r,function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("el-popover",{attrs:{placement:"top",title:"库存状况详情",width:"780",trigger:"click"},on:{show:e.loadData}},[o("template",{slot:"reference"},[e._t("content")],2),e._v(" "),o("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,size:"mini",height:"250"}},[o("el-table-column",{attrs:{prop:"className",label:"类别",width:"100"}}),e._v(" "),o("el-table-column",{attrs:{prop:"storageName",label:"仓库名称",width:"80"}}),e._v(" "),o("el-table-column",{attrs:{prop:"positionName",label:"货位名称",width:"100"}}),e._v(" "),o("el-table-column",{attrs:{prop:"productCode",label:"物料编号",width:"120"}}),e._v(" "),o("el-table-column",{attrs:{prop:"productStorage",label:"库存量",width:"70"}}),e._v(" "),o("el-table-column",{attrs:{prop:"produceDate",label:"生产日期",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.row;return t.col,[e._v("\n        "+e._s(e.common.formatDate(o.produceDate,"YYYY-MM-DD"))+"\n      ")]}}])}),e._v(" "),o("el-table-column",{attrs:{prop:"purchasePrice",label:"成本价",width:"70"}}),e._v(" "),o("el-table-column",{attrs:{prop:"purchaseMoney",label:"成本额",width:"70"}}),e._v(" "),o("el-table-column",{attrs:{prop:"inStorageDate",label:"入库时间",width:"135"},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.row;return t.col,[e._v("\n        "+e._s(e.common.formatDate(o.inStorageDate,"YYYY-MM-DD HH:mm:ss"))+"\n      ")]}}])}),e._v(" "),o("el-table-column",{attrs:{prop:"batchNumber",label:"批次号",width:"135"}})],1)],2)},[],!1,null,null,null);n.options.__file="detailRoleflow.vue";t.a=n.exports},h5AQ:function(e,t,o){o("hRZT"),e.exports=o("WEpk").Number.isInteger},hRZT:function(e,t,o){var i=o("Y7ZC");i(i.S,"Number",{isInteger:o("DNkW")})},iIWh:function(e,t,o){"use strict";var i=o("jWXv"),s=o.n(i),r=o("rfXi"),a=o.n(r),n={data:function(){return{}},methods:{onChange:function(e,t,o,i){var s=this;if("provinceName"===o.options.prop){var r=e.getOption(t);this.loadChildrenNode(r.value,614,o.options.prop)}else if("cityName"===o.options.prop){var a=e.getOption(t);this.loadChildrenNode(a.value,615,o.options.prop)}else if("expressCorpType"===o.options.prop){var n={openNodeApi:!0,expressCorpType:this.editor.formData.expressCorpType};this.common.ajax("/api/basicInfo/base/expressCorp/getList",n,function(e){s.common.showMsg(e);var t=[];s.editor.setDropdownData(568,t),s.editor.changeValue("expressCorp_Id",null),s.editor.changeValue("expressCorpName",null),e.result?(e.data.forEach(function(e){var o={value:e.expressCorp_Id,label:e.expressCorpName,expressCorp_Id:e.expressCorp_Id,expressCorpName:e.expressCorpName};t.push(o)}),s.editor.setDropdownData(568,t)):s.editor.setDropdownData(568,t)})}else if("clientShortName"===o.options.prop){e.doClose();var d={name:this.editor.formData.clientShortName},l=this.dataList;this.common.ajax("/api/basicInfo/base/client/getList",d,function(e){if(s.common.showMsg(e),e.result){var t=JSON.parse(e.data[0].expandFields);t&&(s.editor.changeValue("linecode",t.linecode),s.editor.changeValue("lineName",t.lineName)),s.editor.changeValue("mobile",e.data[0].mobile),s.editor.changeValue("tel",e.data[0].tel),s.editor.changeValue("shippingName",e.data[0].shippingName),s.editor.changeValue("shippingAddress",e.data[0].shippingAddress),s.editor.changeValue("province_Id",e.data[0].province_Id),s.editor.changeValue("provinceName",e.data[0].provinceName),s.editor.changeValue("city_Id",e.data[0].city_Id),s.editor.changeValue("cityName",e.data[0].cityName),s.editor.changeValue("region_Id",e.data[0].region_Id),s.editor.changeValue("regionName",e.data[0].regionName),s.editor.changeValue("telephone",e.data[0].tel),s.editor.changeValue("countryName",e.data[0].countryName),s.editor.changeValue("client_Id",e.data[0].client_Id),s.editor.changeValue("clientCode",e.data[0].clientCode)}else s.editor.changeValue("tel",null),s.editor.changeValue("linecode",null),s.editor.changeValue("lineName",null),s.editor.changeValue("mobile",null),s.editor.changeValue("shippingName",null),s.editor.changeValue("shippingAddress",null),s.editor.changeValue("linecode",null),s.editor.changeValue("province_Id",null),s.editor.changeValue("provinceName",null),s.editor.changeValue("city_Id",null),s.editor.changeValue("cityName",null),s.editor.changeValue("region_Id",null),s.editor.changeValue("regionName",null),s.editor.changeValue("telephone",null),s.editor.changeValue("countryName",null),s.editor.changeValue("client_Id",null),s.editor.changeValue("clientCode",null)},l)}},loadChildrenNode:function(e,t,o){var i=this,s=this.editor,r={openNodeApi:!0,folder:"basicInfo/base",dbServer:"Sys",tableName:"Base_City",tableView:"Base_City",keyName:"city_Id",nodeName:"cityName",fixHasChild:!1,isBreakWay:!1,displayBreakWay:!1,parentName:"parentId",orderBy:"orderNo desc, city_Id",where:{parentId:e},extendColumns:""};this.common.ajax("/api/common/loadTreeNode",r,function(e){if(e.result){var r=e.data.map(function(e){return"provinceName"===o?{city_Id:e.value,cityName:e.label,value:e.value,label:e.label}:"cityName"===o?(i.$set(i.form),{region_Id:e.value,regionName:e.label,value:e.value,label:e.label}):void 0});s.setDropdownData(t,r)}else i.$message.error(e.msg)},!0)},onAddLoadAfter:function(e){if(this.editor.setDropdownData(614,[]),this.editor.setDropdownData(615,[]),this.editor.setDropdownData(553,[]),"手动出库"===e.orderType){var t=this.editor.formData.email,o=this.editorOptions.fields[2].columns[0].fields[0];o.options.readonly=!0,"发料到销售订单231"===t?(this.masterData.baseCurrencyCode=null,this.masterData.giftMessage=null,this.masterData.tag=null,(o=this.editorOptions.fields[2].columns[0].fields[0]).options.required=!1,o.options.readonly=!1,o.options.disabled=!1,(o=this.editorOptions.fields[2].columns[1].fields[0]).options.readonly=!1,o.options.required=!0,(o=this.editorOptions.fields[2].columns[2].fields[0]).options.readonly=!1,o.options.required=!0,(o=this.editorOptions.fields[3].columns[1].fields[0]).options.disabled=!0,(o=this.editorOptions.fields[3].columns[0].fields[0]).options.disabled=!0):"发料到成本中心201"===t?(this.masterData.storeCurrencyCode=null,this.masterData.orderCurrencyCode=null,this.masterData.giftMessage=null,this.masterData.tag=null,(o=this.editorOptions.fields[2].columns[1].fields[0]).options.readonly=!0,o.options.required=!1,(o=this.editorOptions.fields[2].columns[2].fields[0]).options.required=!1,o.options.readonly=!0,(o=this.editorOptions.fields[2].columns[0].fields[0]).options.required=!1,o.options.readonly=!0,(o=this.editorOptions.fields[3].columns[1].fields[0]).options.disabled=!0,(o=this.editorOptions.fields[3].columns[0].fields[0]).options.disabled=!0):"发料到生产订单261"===t?(this.masterData.orderCurrencyCode=null,this.masterData.giftMessage=null,this.masterData.tag=null,(o=this.editorOptions.fields[2].columns[1].fields[0]).options.readonly=!1,o.options.required=!1,(o=this.editorOptions.fields[2].columns[2].fields[0]).options.required=!1,o.options.readonly=!1,(o=this.editorOptions.fields[2].columns[0].fields[0]).options.required=!1,o.options.readonly=!1,(o=this.editorOptions.fields[3].columns[1].fields[0]).options.disabled=!0,(o=this.editorOptions.fields[3].columns[0].fields[0]).options.disabled=!0):"暂存区发料到生产订单261"===t?(this.masterData.orderCurrencyCode=null,this.masterData.giftMessage=null,this.masterData.tag=null,(o=this.editorOptions.fields[2].columns[1].fields[0]).options.readonly=!1,o.options.required=!1,(o=this.editorOptions.fields[2].columns[2].fields[0]).options.required=!1,o.options.readonly=!1,(o=this.editorOptions.fields[2].columns[0].fields[0]).options.required=!1,o.options.readonly=!1,(o=this.editorOptions.fields[3].columns[1].fields[0]).options.disabled=!0,(o=this.editorOptions.fields[3].columns[0].fields[0]).options.disabled=!0):"311立库到平库"===t&&(this.masterData.storeCurrencyCode=null,this.masterData.orderCurrencyCode=null,this.masterData.baseCurrencyCode=null,this.masterData.tag="G021",(o=this.editorOptions.fields[3].columns[1].fields[0]).options.readonly=!0,o.options.disabled=!1,(o=this.editorOptions.fields[3].columns[0].fields[0]).options.readonly=!0,o.options.disabled=!1,(o=this.editorOptions.fields[2].columns[0].fields[0]).options.required=!1,o.options.readonly=!0,(o=this.editorOptions.fields[2].columns[1].fields[0]).options.readonly=!0,o.options.required=!1,(o=this.editorOptions.fields[2].columns[2].fields[0]).options.readonly=!0,o.options.required=!1)}this.onEditLoadAfter(e)},onEditLoadAfter:function(e){this.formData=e;var t=e.statusID,o=e.sortingStatus;this.btnReadOnly.detailAddPosition=!0,16===t?(this.btnReadOnly.open=!1,this.btnReadOnly.stop=!0,this.btnReadOnly.sorting=!0,this.btnReadOnly.confirm=!0,this.btnReadOnly.detailAddPosition=!0,this.editorOptions.config.disabled=!0):23===t?(this.btnReadOnly.confirm=!0,this.btnReadOnly.sorting=!1,this.btnReadOnly.stop=!0,this.btnReadOnly.open=!0,this.btnReadOnly.detailAddPosition=!0,this.editorOptions.config.disabled=!1):2===t||25===t?(this.btnReadOnly.confirm=!0,this.btnReadOnly.sorting=!1,this.btnReadOnly.stop=!1,this.btnReadOnly.open=!0,this.btnReadOnly.detailAddPosition=!0,this.editorOptions.config.disabled=!0):3===t||4===t||5===t||7===t||8===t?(this.btnReadOnly.confirm=!0,this.btnReadOnly.sorting=!0,this.btnReadOnly.stop=!1,this.btnReadOnly.open=!0,this.btnReadOnly.detailAddPosition=!0,this.editorOptions.config.disabled=!0):2===t&&2===o?(this.btnReadOnly.confirm=!0,this.btnReadOnly.sorting=!0,this.btnReadOnly.stop=!1,this.btnReadOnly.open=!0,this.btnReadOnly.detailAddPosition=!0,this.editorOptions.config.disabled=!0):1===t||21===t?(this.btnReadOnly.confirm=!1,this.btnReadOnly.sorting=!1,this.btnReadOnly.stop=!1,this.btnReadOnly.open=!0,this.btnReadOnly.detailAddPosition=!1,this.editorOptions.config.disabled=!1):(this.btnReadOnly.confirm=!0,this.btnReadOnly.sorting=!0,this.btnReadOnly.stop=!0,this.btnReadOnly.open=!0,this.btnReadOnly.detailAddPosition=!0,this.editorOptions.config.disabled=!0),5===o&&(this.btnReadOnly.sorting=!1),1!==t&&(this.loadChildrenNode(e.province_Id,614,"provinceName"),this.loadChildrenNode(e.city_Id,615,"cityName"));var i=this.editor.formData.email,s=this.editorOptions.fields[2].columns[0].fields[0];s.options.readonly=!0,"发料到销售订单231"===i?(this.masterData.baseCurrencyCode=null,this.masterData.giftMessage=null,this.masterData.tag=null,(s=this.editorOptions.fields[2].columns[0].fields[0]).options.required=!1,s.options.readonly=!0,(s=this.editorOptions.fields[2].columns[1].fields[0]).options.readonly=!1,s.options.required=!0,(s=this.editorOptions.fields[2].columns[2].fields[0]).options.readonly=!1,s.options.required=!0,(s=this.editorOptions.fields[3].columns[1].fields[0]).options.disabled=!0,(s=this.editorOptions.fields[3].columns[0].fields[0]).options.disabled=!0):"发料到成本中心201"===i?(this.masterData.storeCurrencyCode=null,this.masterData.orderCurrencyCode=null,this.masterData.giftMessage=null,this.masterData.tag=null,(s=this.editorOptions.fields[2].columns[1].fields[0]).options.readonly=!0,s.options.required=!1,(s=this.editorOptions.fields[2].columns[2].fields[0]).options.required=!1,s.options.readonly=!0,(s=this.editorOptions.fields[2].columns[0].fields[0]).options.required=!1,s.options.readonly=!0,(s=this.editorOptions.fields[3].columns[1].fields[0]).options.disabled=!0,(s=this.editorOptions.fields[3].columns[0].fields[0]).options.disabled=!0):"发料到生产订单261"===i?(this.masterData.orderCurrencyCode=null,this.masterData.giftMessage=null,this.masterData.tag=null,(s=this.editorOptions.fields[2].columns[1].fields[0]).options.readonly=!1,s.options.required=!1,(s=this.editorOptions.fields[2].columns[2].fields[0]).options.required=!1,s.options.readonly=!1,(s=this.editorOptions.fields[2].columns[0].fields[0]).options.required=!1,s.options.readonly=!1,(s=this.editorOptions.fields[3].columns[1].fields[0]).options.disabled=!0,(s=this.editorOptions.fields[3].columns[0].fields[0]).options.disabled=!0):"暂存区发料到生产订单261"===i?(this.masterData.orderCurrencyCode=null,this.masterData.giftMessage=null,this.masterData.tag=null,(s=this.editorOptions.fields[2].columns[1].fields[0]).options.readonly=!1,s.options.required=!1,(s=this.editorOptions.fields[2].columns[2].fields[0]).options.required=!1,s.options.readonly=!1,(s=this.editorOptions.fields[2].columns[0].fields[0]).options.required=!1,s.options.readonly=!1,(s=this.editorOptions.fields[3].columns[1].fields[0]).options.disabled=!0,(s=this.editorOptions.fields[3].columns[0].fields[0]).options.disabled=!0):"311立库到平库"===i&&(this.masterData.storeCurrencyCode=null,this.masterData.orderCurrencyCode=null,this.masterData.baseCurrencyCode=null,this.masterData.tag="G021",(s=this.editorOptions.fields[3].columns[1].fields[0]).options.readonly=!0,s.options.disabled=!1,(s=this.editorOptions.fields[3].columns[0].fields[0]).options.readonly=!0,s.options.disabled=!1,(s=this.editorOptions.fields[2].columns[0].fields[0]).options.required=!1,s.options.readonly=!0,(s=this.editorOptions.fields[2].columns[1].fields[0]).options.readonly=!0,s.options.required=!1,(s=this.editorOptions.fields[2].columns[2].fields[0]).options.readonly=!0,s.options.required=!1),this.btnReadOnly.lackAnalysis=!1},beforeClose:function(){var e=this,t=this.editor.formData.Sale_OrderList.rows.filter(function(e){return!e.orderList_Id});"待审核"===this.editor.formData.statusText&&t.length?this.$confirm("数据未保存,是否关闭?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.editor.config.visible=!1}).catch(function(){e.$message({type:"info",message:"已取消"}),e.editor.config.visible=!0}):this.editor.config.visible=!1},onDetailChange:function(e,t,o,i){var s=0,r=0,a=0,n=0,d=0,l=0,u=0,c=this.detailRows;this.detailRows.forEach(function(e){n+=e.volume||0}),c.forEach(function(e){s+=Math.Round((e.quantityOrder||0)*(e.salePrice||0),4),r+=e.discountAmount||0,a+=e.quantityOrder||0,e.rowTotal=Math.Round((e.quantityOrder||0)*(e.salePrice||0),2),e.salePriceDiscount=Math.Round((e.salePrice||0)*(e.discountRate||0),2),e.subTotal=Math.Round((e.quantityOrder||0)*(e.salePriceDiscount||0)-(e.discountAmount||0),2),d+=e.subTotal,e.rowWeight=Math.Round((e.quantityOrder||0)*(e.weight||0),2),e.ratePrice=Math.Round((e.salePrice||0)*(1-(e.rate||0)),2),e.rateMoney=Math.Round((e.rowTotal||0)*(1-(e.rate||0)),2),e.salesvolume=Math.Round((e.quantityOrder||0)*(e.salePrice||0),2),e.purchaseamount=Math.Round((e.quantityOrder||0)*(e.purchasePrice||0),2),l+=(e.quantityOrder||0)*(e.weight||0),i&&("quantityOrder"===i.prop||"weight"===i.prop?e.totalWeight=(e.quantityOrder||0)*(e.weight||0):i&&"totalWeight"===i.prop&&(e.quantityOrder?e.weight=(e.totalWeight||0)/(e.quantityOrder||0):e.weight=0)),u+=e.totalWeight||0,i&&("paiQty"===i.prop?e.paiQty=Math.ceil(e.paiQty):e.paiQty=e.unitConvert?Math.ceil(e.quantityOrder/e.unitConvert):0),e.quantityOrder&&e.unitConvert?e.bigUnitnumber=Math.Round(e.quantityOrder/e.unitConvert,4):e.bigUnitnumber=0,e.quantityOrder&&e.unitConvert?e.bigUnitRounding=Math.ceil(e.quantityOrder/e.unitConvert,4):e.bigUnitRounding=0}),this.editor.changeValue("grandTotal",Math.Round(s,4)),this.editor.changeValue("totalQuantityOrder",a),this.editor.changeValue("totalvolume",n),this.editor.changeValue("subTotal",Math.Round(d,2)),this.editor.changeValue("weight",Math.Round(l,2)),this.editor.changeValue("discountAmount",Math.Round(r,2)),this.editor.changeValue("totalWeight",Math.Round(u,2));var p=this.masterData.totalPaid||0,f=d-p;this.editor.changeValue("totalPaid",Math.Round(p,2)),this.editor.changeValue("unpaid",Math.Round(f,2))},onSaveBefore:function(e){this.onDetailChange();var t=!0,o=[];if(e.Sale_OrderList.rows.forEach(function(e){(e.quantityOrder<=0||!e.quantityOrder)&&(t=!1),e.containerNo&&(o.find(function(t){return t.containerNo===e.containerNo})||o.push(e.containerNo))}),!t)return this.$message({message:"明细列表的预出库数量必须大于0!",type:"warning"}),!1;var i=this.editor.formData.outNumber,r=this.masterData.client_Id,n=this.editor.formData.materialCount;if(i<0)return this.$message({message:"出库套数不可小于0!",type:"warning"}),!1;if(i>n-r)return this.$message({message:"出库套数不可超过可出库套数!",type:"warning"}),!1;var d=a()(new s.a(o)).join(",");this.editor.changeValue("containerNo",d)},beforeImportSubmit:function(){var e=this;if(!this.form.storage_Id)return this.$message.error("请选择仓库!"),!1;if(!this.form.consignor_Id)return this.$message.error("请选择货主!"),!1;var t=this.storageNames.find(function(t){return t.storage_Id===e.form.storage_Id}),o=this.consignorNames.find(function(t){return t.consignor_Id===e.form.consignor_Id});this.orderImportConfig.params={storage_Id:this.form.storage_Id,storageName:t.storageName,consignor_Id:this.form.consignor_Id,consignorName:o.consignorName}},onRowChange:function(e,t,o){var i=this;["consignorName","storageName"].indexOf(o.options.prop)>=0&&window.setTimeout(function(){i.getDefaultItems()},200),["consignorName"].indexOf(o.options.prop)>=0&&window.setTimeout(function(){i.getShortName()},200)},getDefaultItems:function(){var e=this,t=this.editor.formData;if(!t.feeItem_Ids||"add"===this.editorOptions.config.action){var o={associatedTasks:"出库单",consignor_Id:t.consignor_Id,storage_Id:t.storage_Id};this.common.ajax("/api/finance/baseOneCharge/getDefaultItems",o,function(o){e.common.showMsg(o),o.result&&e.$set(t,"feeItem_Ids",o.data)})}},getShortName:function(){var e=this,t={consignorCode:this.editor.formData.consignorCode};this.common.ajax("/api/outbound/order/getShortName",t,function(t){if(t.result){var o=[];t.result&&(t.data.forEach(function(e){var t={value:e.clientShortName,label:e.clientShortName,clientShortName:e.clientShortName,client_Id:e.client_Id,clientCode:e.clientCode};o.push(t)}),e.editor.setDropdownData(553,o))}},!0)}}},d=o("KHd+"),l=Object(d.a)(n,void 0,void 0,!1,null,null,null);l.options.__file="order-mixin-event.vue";t.a=l.exports},kzBL:function(e,t,o){"use strict";var i={name:"receive-statusflow",components:{},props:{loadOptions:{type:Object,required:!0,default:function(){return{projectName:"",tableView:"",idField:"",sortName:"",where:{},pageIndex:1,pageSize:100}}},where:{type:Object,required:!0}},data:function(){return{tableData:[]}},created:function(){},methods:{loadData:function(){var e=this;e.initLoading=!0;var t=this.loadOptions;e.where.className="销售订单",t.where=e.where,e.common.ajax("/api/common/loadDataList",t,function(t){e.common.showMsg(t),t.result&&(e.tableData=t.data.rows),e.initLoading=!1},!0)}}},s=o("KHd+"),r=Object(s.a)(i,function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("el-popover",{attrs:{placement:"top",title:"占位详情",width:"750",trigger:"click"},on:{show:e.loadData}},[o("template",{slot:"reference"},[e._t("content")],2),e._v(" "),o("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,size:"mini"}},[o("el-table-column",{attrs:{prop:"code",label:"单据编号",width:"120"}}),e._v(" "),o("el-table-column",{attrs:{prop:"storageName",label:"仓库名称",width:"90"}}),e._v(" "),o("el-table-column",{attrs:{prop:"positionName",label:"货位名称",width:"100"}}),e._v(" "),o("el-table-column",{attrs:{prop:"productCode",label:"物料编号"}}),e._v(" "),o("el-table-column",{attrs:{prop:"placeholderStorage",label:"占位量",width:"60"}}),e._v(" "),o("el-table-column",{attrs:{prop:"orignHolderStorage",label:"原始占位量",width:"80"}}),e._v(" "),o("el-table-column",{attrs:{prop:"createDate",label:"占位时间",width:"135"},scopedSlots:e._u([{key:"default",fn:function(t){var o=t.row;return[e._v("\n        "+e._s(e.common.formatDate(o.createDate,"YYYY-MM-DD HH:mm:ss"))+"\n      ")]}}])})],1)],2)},[],!1,null,null,null);r.options.__file="detailstateflow.vue";t.a=r.exports},pKGv:function(e,t,o){"use strict";var i={name:"quick-enter",components:{InputSelect:o("wGRB").a},props:{visible:{type:Boolean,default:!1,required:!0}},data:function(){return{listtableData:[],isSorting:!1,show:!1,creatorlist:[],positionlist:[],creator:"",positionName:"",productnature:"",order_Id:0,storage_Id:0}},computed:{currentVisible:{get:function(){return this.visible},set:function(e){this.$emit("update:visible",e)}}},mounted:function(){},methods:{saveCheck:function(){}}},s=o("KHd+"),r=Object(s.a)(i,function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"dialog-container"},[o("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],attrs:{visible:e.currentVisible,width:"650px",title:"新建"},on:{"update:visible":function(t){e.currentVisible=t}}},[o("el-table",{staticStyle:{width:"100%"},attrs:{data:e.listtableData,stripe:""}},[o("el-table-column",{attrs:{prop:"productCode",label:"物料编号",width:"100"}}),e._v(" "),o("el-table-column",{attrs:{prop:"enterQuantity",label:"待收数量",width:"110"},scopedSlots:e._u([{key:"default",fn:function(t){t.$idnex;var i=t.row,s=t.col;return[o("el-input-number",{staticClass:"w-100",attrs:{max:i.quantity,"controls-position":"right"},on:{change:function(t){return e.changeEnterQuantity(i,s)}},model:{value:i.enterQuantity,callback:function(t){e.$set(i,"enterQuantity",e._n(t))},expression:"row.enterQuantity"}})]}}])})],1),e._v(" "),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.currentVisible=!1}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.saveCheck}},[e._v("确 定")])],1)],1)],1)},[],!1,null,null,null);r.options.__file="order-add.vue";t.a=r.exports},ql3t:function(e,t,o){e.exports={default:o("h5AQ"),__esModule:!0}},sgvl:function(e,t,o){"use strict";var i={data:function(){return{statusValueList:[{status:"审核成功",bgColor:"#00ff99",color:"black"},{status:"新建",bgColor:"#ffff66",color:"#000"},{status:"审核失败",bgColor:"#ffcc66",color:"#fff"},{status:"在途中",bgColor:"#00ffff",color:"#000"},{status:"部分交货",bgColor:"#cc66ff",color:"#fff"},{status:"完全交货",bgColor:"#00ccff",color:"#fff"},{status:"终止",bgColor:"#ff6600",color:"#fff"},{status:"强制完成",bgColor:"#00ccff",color:"#fff"},{status:"待审核",bgColor:"#ffff33",color:"#000"},{status:"波次完成",bgColor:"#ffcc33",color:"#fff"},{status:"打包中",bgColor:"#66cccc",color:"#000"},{status:"部分打包",bgColor:"#66cccc",color:"#fff"},{status:"打包完成",bgColor:"#66cccc",color:"#fff"},{status:"发运完成",bgColor:"#33cc33",color:"#fff"},{status:"已发货",bgColor:"#33cc33",color:"#fff"},{status:"部分退货",bgColor:"#ff9999",color:"#fff"},{status:"完全退货",bgColor:"#ff9999",color:"#fff"},{status:"已完成",bgColor:"#99ffff",color:"#fff"},{status:"拣货中",bgColor:"#33ffff",color:"#fff"},{status:"配货中",bgColor:"#ccff66",color:"#fff"},{status:"等待配货",bgColor:"#ccff66",color:"#000"},{status:"等待打包",bgColor:"#cccc33",color:"#000"},{status:"用户取消",bgColor:"#c53e3a",color:"#fff"},{status:"已合并",bgColor:"#ff7043",color:"#fff"}],stateLoadOptions:{folder:"outbound/order",projectName:"ERP.Outbound",tableView:"Sale_Order_StatusHistory",idField:"history_Id",sortName:"history_Id DESC",pageIndex:1,pageSize:100,menu_Id:-1,noUserProduct_Id:!0},stateLoadOptionsDetail:{folder:"storage/storage",projectName:"ERP.Storage",tableView:"Base_ProductPlaceHolder",idField:"placeholder_Id",sortName:"placeholder_Id DESC",pageIndex:1,pageSize:100,menu_Id:-1},productPositionDetail:{folder:"storage/product",projectName:"ERP.Storage",tableView:"Base_ProductPosition",idField:"productPosition_Id",sortName:"productPosition_Id DESC",pageIndex:1,pageSize:100,menu_Id:-1}}},methods:{setStatusBgColor:function(e){var t=this.statusValueList.find(function(t){return t.status===e}),o="#fffff";return t&&(o=t.bgColor),o},setStatusColor:function(e){var t=this.statusValueList.find(function(t){return t.status===e}),o="#fffff";return t&&(o=t.color),{border:0,color:o}}}},s=o("KHd+"),r=Object(s.a)(i,void 0,void 0,!1,null,null,null);r.options.__file="order-mixin-status.vue";t.a=r.exports},wuyx:function(e,t,o){"use strict";var i={data:function(){return{}},methods:{}},s=o("KHd+"),r=Object(s.a)(i,void 0,void 0,!1,null,null,null);r.options.__file="order-mixin.vue";t.a=r.exports},yaWU:function(e,t,o){"use strict";o.d(t,"a",function(){return i});var i={bind:function(e,t,o){e.children[2].onscroll=function(t){var o=e.children[3];o&&o.classList.contains("el-table__footer-wrapper")&&(o.scrollLeft=t.target.scrollLeft)}},update:function(e,t,o){}}}}]);