(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-bd74"],{"0M60":function(t,e,i){},"2p8k":function(t,e,i){"use strict";var o=i("7rHk");i.n(o).a},"5eMS":function(t,e,i){"use strict";var o=i("NGCf");i.n(o).a},"7rHk":function(t,e,i){},BvSR:function(t,e,i){"use strict";var o=i("e7Gi");i.n(o).a},C5kT:function(t,e,i){"use strict";i.r(e);var o=i("FyfS"),a=i.n(o),n=i("GQeE"),r=i.n(n),s=i("P2sY"),l=i.n(s),c=i("dWSf"),u=i("vh95"),d=i("Cbld"),f={name:"order-barcode",components:{},props:{visible:{type:Boolean,default:!1,required:!0}},data:function(){return{id:"",form:{orderCode:""},order_Id:0,formLabelWidth:"150px",detailIdList:""}},computed:{currentVisible:{get:function(){return this.visible},set:function(t){this.$emit("update:visible",t)}}},methods:{detailtransfer:function(){var t=this,e={order_Id:this.order_Id,orderCode:this.form.orderCode,detailIdList:this.detailIdList};this.common.ajax("/api/inbound/order/transfer",e,function(e){t.common.showMsg(e),e.result&&(t.currentVisible=!1)},null)}}},p=(i("5eMS"),i("KHd+")),h=Object(p.a)(f,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{attrs:{visible:t.currentVisible,closable:!1,title:"明细转移"},on:{"update:visible":function(e){t.currentVisible=e}}},[i("el-alert",{attrs:{title:"提示:",type:"success"}},[i("div",{staticClass:"line-height-2"},[t._v("1先选择需要转移的明细")]),t._v(" "),i("div",{staticClass:"line-height-2"},[t._v("2在“转移到采购单号”输入转向采购单号")]),t._v(" "),i("div",{staticClass:"line-height-2"},[t._v("3输入完点击“确定”转移成功")])]),t._v(" "),i("el-form",{staticClass:"demo-form-inline margin-top-20",attrs:{inline:!0,model:t.form}},[i("el-form-item",{attrs:{"label-width":t.formLabelWidth,label:"转移到预到货单号:"}},[i("el-col",{attrs:{span:20}},[i("el-input",{attrs:{"auto-complete":"off"},model:{value:t.form.orderCode,callback:function(e){t.$set(t.form,"orderCode",e)},expression:"form.orderCode"}})],1)],1)],1),t._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.currentVisible=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.detailtransfer}},[t._v("确 定")])],1)],1)},[],!1,null,"a9643f72",null);h.options.__file="detail-transfer.vue";var m=h.exports,b={name:"order-barcode",components:{},props:{visible:{type:Boolean,default:!1,required:!0}},data:function(){return{id:"",form:{DiscountRate:"0"},Order_Id:0,formLabelWidth:"150px",DetailIdList:[]}},computed:{currentVisible:{get:function(){return this.visible},set:function(t){this.$emit("update:visible",t)}}},methods:{showDetailIdList:function(t){this.DetailIdList=t},batchupdate:function(){var t=this,e={DiscountRate:this.form.DiscountRate,DetailIdList:this.DetailIdList};this.common.ajax("/api/Purchase_Order/DiscountRate",e,function(e){t.common.showMsg(e)},null)}}},g=(i("NZxJ"),Object(p.a)(b,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{attrs:{visible:t.currentVisible,title:"批量更改折扣率"},on:{"update:visible":function(e){t.currentVisible=e}}},[i("el-alert",{attrs:{title:"提示:1、请输入折扣率;",type:"success"}}),t._v(" "),i("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:t.form}},[i("el-form-item",{attrs:{"label-width":t.formLabelWidth,label:"批量更改折扣率:"}},[i("el-col",{attrs:{span:20}},[i("el-input",{attrs:{"auto-complete":"off"},model:{value:t.form.DiscountRate,callback:function(e){t.$set(t.form,"DiscountRate",e)},expression:"form.DiscountRate"}})],1)],1)],1),t._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.currentVisible=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.batchupdate}},[t._v("确 定")])],1)],1)},[],!1,null,"5f619c77",null));g.options.__file="batch-update.vue";var v=g.exports,_=i("gDS+"),y=i.n(_),w={name:"batch-transfer",components:{},props:{visible:{type:Boolean,default:!1,required:!0}},data:function(){return{id:"",tableData:[],formLabelWidth:"80px",number:0}},computed:{currentVisible:{get:function(){return this.visible},set:function(t){this.$emit("update:visible",t)}}},methods:{showData:function(t){this.tableData=t,this.tableData[0].ExtendField09=0,this.tableData[0].ExtendField10="拆分"},addNewPositon:function(t){var e=this;if(0===t){var i=JSON.parse(y()(this.tableData[0]));this.tableData.push(i),this.tableData.forEach(function(t,i){0!==i&&(e.tableData[i].ExtendField10="删除",e.tableData[i].ExtendField09=e.number+1)})}else this.tableData.splice(t,1)},batchTransfer:function(){var t=this,e=[];this.tableData.forEach(function(t){var i=t.Quantity,o=t.ProduceDate,a=t.BatchNumber,n=t.Remark;e.push({Quantity:i,ProduceDate:o,BatchNumber:a,Remark:n})});var i={OrderList_Id:this.tableData[0].OrderList_Id,ProductModelLists:e};this.common.ajax("/api/Purchase_Order/BatchTransfer",i,function(e){t.common.showMsg(e)},null)}}},x=(i("2p8k"),Object(p.a)(w,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{attrs:{visible:t.currentVisible,title:"批量拆分",width:"60%"},on:{"update:visible":function(e){t.currentVisible=e}}},[i("el-alert",{attrs:{title:"提示:批量拆分",type:"success"}}),t._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,stripe:""}},[i("el-table-column",{attrs:{prop:"ExtendField09",label:"序号",width:"100"}}),t._v(" "),i("el-table-column",{attrs:{prop:"ProductName",label:"物料名称",width:"100"}}),t._v(" "),i("el-table-column",{attrs:{prop:"ProductModel",label:"条形码",width:"100"}}),t._v(" "),i("el-table-column",{attrs:{prop:"Quantity",label:"数量",width:"110"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var o=e.row;return[i("el-input-number",{staticClass:"w-100",attrs:{"controls-position":"right"},model:{value:o.Quantity,callback:function(e){t.$set(o,"Quantity",t._n(e))},expression:"row.Quantity"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"ProduceDate",label:"生产日期"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var o=e.row;return[i("el-date-picker",{staticClass:"w-100%",attrs:{type:"date",placeholder:"选择日期"},model:{value:o.ProduceDate,callback:function(e){t.$set(o,"ProduceDate",e)},expression:"row.ProduceDate"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"BatchNumber",label:"批次号"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var o=e.row;return[i("el-input",{staticClass:"w-100",attrs:{placeholder:"请输入内容"},model:{value:o.BatchNumber,callback:function(e){t.$set(o,"BatchNumber",e)},expression:"row.BatchNumber"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"Remark",label:"备注"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var o=e.row;return[i("el-input",{staticClass:"w-60",attrs:{placeholder:"请输入内容"},model:{value:o.Remark,callback:function(e){t.$set(o,"Remark",e)},expression:"row.Remark"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"caozuo",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var o=e.row;return[i("el-button",{attrs:{type:"success",icon:"el-icon-yrt-kaiqi"},nativeOn:{click:function(e){return t.addNewPositon(o.ExtendField09)}}},[t._v(t._s(o.ExtendField10))])]}}])})],1),t._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.currentVisible=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.batchTransfer}},[t._v("确 定")])],1)],1)},[],!1,null,"f51f28d2",null));x.options.__file="batch-transfer.vue";var I=x.exports,D={props:{visible:{type:Boolean,default:!1,required:!0}},data:function(){return{tabPosition:"left",fullFileRote:null,ImportType:"tab-0",tableData:[]}},computed:{currentVisible:{get:function(){return this.visible},set:function(t){this.$emit("update:visible",t)}}},methods:{showData:function(t){this.tableData=t},fenlei:function(t,e){this.ImportType=e.target.getAttribute("id")},downloadhttp:function(t){"tab-0"===this.ImportType&&window.open(this.ossDomain+"/node-wms/template/批量拆分导入模板.xlsx")},beforeUpload:function(t){return"application/vnd.ms-excel"===t.type|"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"===t.type},handleExceed:function(t,e){this.$message.warning("当前限制选择 1 个文件,请删除后继续上传")},Uploadxlsx:function(){return this.common.domain+"/api/Purchase_Order/UploadImport"},handleXlsxSuccess:function(t,e){this.fullFileRote=t.data.Url},submitUpload:function(){var t=this,e="";"tab-0"===this.ImportType&&(e="/api/Purchase_Order/ImportbatchExel");var i={Url:this.fullFileRote,Order_Id:this.tableData[0].Order_Id};this.common.ajax(e,i,function(e){t.common.showMsg(e),e.result&&t.reload()})},reload:function(){}}},k=(i("DS8Y"),Object(p.a)(D,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],attrs:{visible:t.currentVisible},on:{"update:visible":function(e){t.currentVisible=e}}},[i("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"small",type:"success"},on:{click:t.submitUpload}},[t._v("确认导入")]),t._v(" "),i("el-button",{staticClass:"download",attrs:{type:"text"},on:{click:t.downloadhttp}},[t._v("点击下载导入模板")]),t._v(" "),i("el-upload",{staticClass:"upload-demo",attrs:{drag:!0,limit:1,"on-exceed":t.handleExceed,action:t.Uploadxlsx(),"on-success":t.handleXlsxSuccess,multiple:""}},[i("i",{staticClass:"el-icon-upload"}),t._v(" "),i("div",{staticClass:"el-upload__text"},[t._v("将文件拖到此处,或\n "),i("em",[t._v("点击上传")])]),t._v(" "),i("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("只能上传xls、xlsx格式文件,且不超过500kb")])]),t._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.currentVisible=!1}}},[t._v("取 消")])],1)],1)},[],!1,null,"0dc034b8",null));k.options.__file="batch-import.vue";var C=k.exports,S=i("Q41u"),P=i("wGRB"),$=i("wd/R"),O={name:"quick-enter",components:{InputSelect:P.a},props:{visible:{type:Boolean,default:!1,required:!0}},data:function(){return{listtableData:[],isSorting:!1,show:!1,creatorlist:[],positionlist:[],creator:"",positionName:"",productnature:"",dropDownList_DestAttr:[{value:"合格",label:"合格"},{value:"冲压待返修",label:"冲压待返修"}],order_Id:0,storage_Id:0}},computed:{currentVisible:{get:function(){return this.visible},set:function(t){this.$emit("update:visible",t)}}},mounted:function(){this.getCreater()},methods:{elDropdownSelect:function(t,e){t.row.shelvePositionName=e},elDropdownChange:function(t,e){t.row.shelvePositionName=e},elDropdownKeyup:function(t,e){try{if(this.getVagueName(e),!e)return void(t.row.choosePositionNameArray=t.row.shelvePositionNameArray.filter(function(t){return!0}));var i=t.row.shelvePositionNameArray.filter(function(t){return!!t.label&&t.label.indexOf(e)>=0});t.row.choosePositionNameArray=i}catch(t){}},initData:function(t,e,i){var o=this;this.getPositionName(e),this.storage_Id=e,this.plateCode=i,this.order_Id=t;var a={order_Id:t,storage_Id:e};this.common.ajax("/api/inbound/order/getOrderDetails",a,function(t){o.common.showMsg(t),t.result&&(o.listtableData=t.data.map(function(t){return t.applyDate=$(t.applyDate).format("YYYY-MM-DD HH:mm:ss"),t.creator="超级管理员",t.productnature="合格",t}))})},saveCheck:function(){var t=this,e=this,i=this.listtableData,o={order_Id:this.order_Id,storage_Id:this.storage_Id,jsonDetails:i,plateCode:this.plateCode},a=this.$parent.dataList;e.common.ajax("/api/inbound/order/saveCheck",o,function(i){e.common.showMsg(i),i.result&&(t.listtableData=[],t.currentVisible=!1,a.loadData())},!0)},getCreater:function(){var t=this;this.common.ajax("/api/sys/user/getList",{},function(e){e.result&&(t.creatorlist=e.data)},!0)},getPositionName:function(t){var e=this,i={storage_Id:t};this.common.ajax("/api/basicInfo/base/position/getPositionName",i,function(t){t.result&&(e.positionlist=t.data.map(function(t){return t.label=t.positionName,t.value=t.positionName,t}))},!0)},getVagueName:function(t){var e=this,i={storage_Id:this.storage_Id,positionName:t};this.common.ajax("/api/basicInfo/base/position/getVaguePositionName",i,function(t){t.result&&(e.positionlist=[],e.positionlist=t.data.map(function(t){return t.label=t.positionName,t.value=t.positionName,t}))},!0)},changeEnterQuantity:function(t,e){var i=t.quantity-t.unQuantity;if(t.enterQuantity>i)return this.$message.error("已为你设置最大待收数量!"),!1;t.totalWeight=t.weight*t.enterQuantity,t.totalPackageQty=t.enterQuantity,t.paiQty=t.unitPackage?Math.ceil((t.totalPackageQty||0)/(t.unitPackage||0)):0},changeWeight:function(t,e){t.totalWeight=t.weight*t.enterQuantity},changeTotalWeight:function(t,e){t.weight=t.enterQuantity?t.totalWeight/t.enterQuantity:0},changeUnitPackage:function(t,e){t.paiQty=t.unitPackage?Math.ceil(t.totalPackageQty/t.unitPackage):0}}},L=Object(p.a)(O,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"dialog-container"},[i("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],attrs:{visible:t.currentVisible,width:"1200px",title:"确认入库"},on:{"update:visible":function(e){t.currentVisible=e}}},[i("el-alert",{attrs:{title:"确认入库",type:"success"}}),t._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.listtableData,stripe:""}},[i("el-table-column",{attrs:{prop:"typeName",label:"物料类别",width:"80"}}),t._v(" "),i("el-table-column",{attrs:{prop:"productCode",label:"物料编号",width:"100"}}),t._v(" "),i("el-table-column",{attrs:{prop:"quantity",label:"订单数量",width:"80"}}),t._v(" "),i("el-table-column",{attrs:{prop:"productName",label:"物料名称",width:"150"}}),t._v(" "),i("el-table-column",{attrs:{prop:"applyDate",label:"入库日期",width:"160"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var o=e.row;return[i("el-date-picker",{staticClass:"w-140",attrs:{type:"date",placeholder:"选择日期","value-format":"yyyy-MM-dd"},model:{value:o.applyDate,callback:function(e){t.$set(o,"applyDate",e)},expression:"row.applyDate"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"enterQuantity",label:"待收数量",width:"110"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var o=e.row,a=e.col;return[i("el-input-number",{staticClass:"w-100",attrs:{max:o.quantity,"controls-position":"right"},on:{change:function(e){return t.changeEnterQuantity(o,a)}},model:{value:o.enterQuantity,callback:function(e){t.$set(o,"enterQuantity",t._n(e))},expression:"row.enterQuantity"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"unQuantity",label:"已收数量",width:"80"}}),t._v(" "),i("el-table-column",{attrs:{prop:"positionName",label:"收货位",width:"160"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var o=e.row;return[i("input-select",{attrs:{options:t.positionlist,label:"货位","input-width":"150px",trigger:"focus"},on:{"on-item-click":function(e){return t.elDropdownSelect(t.scope,arguments[1])},"on-row-change":function(e){return t.elDropdownChange(t.scope,arguments[1])},"on-key-up":function(e){return t.elDropdownKeyup(t.scope,arguments[1])}},model:{value:o.positionName,callback:function(e){t.$set(o,"positionName",e)},expression:"row.positionName"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"productnature",label:"物料属性",width:"100"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var o=e.row;return[i("el-select",{attrs:{placeholder:"请选择"},model:{value:o.productnature,callback:function(e){t.$set(o,"productnature",e)},expression:"row.productnature"}},t._l(t.dropDownList_DestAttr,function(t){return i("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}),1)]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"creator",label:"验货员",width:"150"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var o=e.row;return[i("el-select",{attrs:{placeholder:"请选择"},model:{value:o.creator,callback:function(e){t.$set(o,"creator",e)},expression:"row.creator"}},t._l(t.creatorlist,function(t){return i("el-option",{key:t.userTrueName,attrs:{label:t.userTrueName,value:t.userTrueName}})}),1)]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"weight",label:"单位重量",width:"110"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var o=e.row;return[i("el-input",{staticClass:"w-100pc",on:{change:function(e){return t.changeWeight(o,t.col)}},model:{value:o.weight,callback:function(e){t.$set(o,"weight",t._n(e))},expression:"row.weight"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"totalWeight",label:"小计重量",width:"110"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var o=e.row;return[i("el-input",{staticClass:"w-100pc",on:{change:function(e){return t.changeTotalWeight(o,t.col)}},model:{value:o.totalWeight,callback:function(e){t.$set(o,"totalWeight",t._n(e))},expression:"row.totalWeight"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"produceDate",label:"生产日期",width:"160"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var o=e.row;return[i("el-date-picker",{staticClass:"w-140",attrs:{type:"date",placeholder:"选择日期","value-format":"yyyy-MM-dd"},model:{value:o.produceDate,callback:function(e){t.$set(o,"produceDate",e)},expression:"row.produceDate"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"plateCode",label:"收货拍号",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var o=e.row;return[i("el-input",{staticClass:"w-100",model:{value:o.plateCode,callback:function(e){t.$set(o,"plateCode",e)},expression:"row.plateCode"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"totalPackageQty",label:"总件数",width:"80"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var o=e.row;return[i("el-input",{staticClass:"w-100pc",on:{change:function(e){return t.changeUnitPackage(o,t.col)}},model:{value:o.totalPackageQty,callback:function(e){t.$set(o,"totalPackageQty",t._n(e))},expression:"row.totalPackageQty"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"unitPackage",label:"打包配置",width:"80"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var o=e.row;return[i("el-input",{staticClass:"w-100pc",on:{change:function(e){return t.changeUnitPackage(o,t.col)}},model:{value:o.unitPackage,callback:function(e){t.$set(o,"unitPackage",t._n(e))},expression:"row.unitPackage"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"paiQty",label:"建议拍数",width:"80"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var o=e.row;return[i("el-input",{staticClass:"w-100pc",on:{change:function(e){return t.changeUnitPackage(o,t.col)}},model:{value:o.paiQty,callback:function(e){t.$set(o,"paiQty",t._n(e))},expression:"row.paiQty"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"batchNumber",label:"批次号",width:"120"}}),t._v(" "),i("el-table-column",{attrs:{prop:"singleSignCode",label:"唯一码",width:"200"}}),t._v(" "),t.show?i("el-table-column",{attrs:{prop:"product_Id",label:"物料ID",width:"110"}}):t._e()],1),t._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.currentVisible=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.saveCheck}},[t._v("确 定")])],1)],1)],1)},[],!1,null,null,null);L.options.__file="quick-enter-dialog.vue";var V=L.exports,R=i("U02A"),T={props:{visible:{type:Boolean,default:!1,required:!0}},data:function(){return{formLabelWidth:"120px",splitDetails:[],order_Id:0}},computed:{currentVisible:{get:function(){return this.visible},set:function(t){this.$emit("update:visible",t)}}},methods:{initData:function(t,e){this.splitDetails=t,this.order_Id=e},addSplitOrder:function(){var t=this,e=this,i=[],o={};this.splitDetails.forEach(function(t){o={orderList_Id:t.orderList_Id,productModel:t.productModel,quantity:t.quantity},i.push(o)}),this.$confirm("确定要进行拆分操作吗?","拆分单据",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var o={order_Id:t.order_Id,productModelList:i};e.common.ajax("/api/inbound/order/splitOrder",o,function(i){e.common.showMsg(i),i.result&&(t.currentVisible=!1,t.reload())},!0)}).catch(function(){e.$message({type:"info",message:"已取消"})})},reload:function(){}}},N=(i("sjTR"),Object(p.a)(T,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{attrs:{visible:t.currentVisible,title:"拆分单据",width:"800px"},on:{"update:visible":function(e){t.currentVisible=e}}},[i("el-form",{attrs:{"label-width":t.formLabelWidth}},[i("el-form-item",{staticStyle:{width:"90%"}},[i("el-alert",{attrs:{width:"90%",title:"提示:下面可改变需要拆分到新订单的实际数量。注意:拆单成功后,请及时审核,否则再次同步该订单,会覆盖该订单明细,导致明细重复。",type:"info"}}),t._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.splitDetails}},[i("el-table-column",{attrs:{prop:"orderList_Id",label:"明细id",width:"180"}}),t._v(" "),i("el-table-column",{attrs:{prop:"productModel",label:"条形码",width:"180"}}),t._v(" "),i("el-table-column",{attrs:{prop:"quantity",label:"预出库数量"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-form",{attrs:{model:e.row}},[i("el-form-item",{attrs:{prop:"login"}},[i("el-input",{directives:[{name:"show",rawName:"v-show",value:!0,expression:"true"}],attrs:{placeholder:"请输入拆分数量"},model:{value:e.row.quantity,callback:function(i){t.$set(e.row,"quantity",i)},expression:"scope.row.quantity"}})],1)],1)]}}])})],1)],1)],1),t._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.currentVisible=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.addSplitOrder()}}},[t._v("确 定")])],1)],1)},[],!1,null,"fdfb3754",null));N.options.__file="order-detail-split.vue";var M=N.exports,E={props:{visible:{type:Boolean,default:!1,required:!0}},data:function(){return{formLabelWidth:"120px",feeTtemList:[],feeItem_Ids:[],order_Id:0}},computed:{currentVisible:{get:function(){return this.visible},set:function(t){this.$emit("update:visible",t)}}},methods:{initData:function(t){this.order_Id=t,this.feeItem_Ids=[],this.getFeeTtemList(),this.getFeeTtemList()},getFeeTtemList:function(){var t=this;this.common.ajax("/api/common/loadDropDown",{openNodeApi:!0,where:[722]},function(e){t.common.showMsg(e),e.result&&e.data&&(t.feeTtemList=e.data.dropdown722)},!0)},modifyfeeItems:function(){var t=this,e={order_Id:this.order_Id,feeItem_Ids:this.feeItem_Ids.join("/")};this.common.ajax("/api/inbound/order/modifyfeeItems",e,function(e){t.common.showMsg(e),e.result&&(t.currentVisible=!1,t.reload())})},reload:function(){}}},Q=(i("BvSR"),Object(p.a)(E,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{attrs:{visible:t.currentVisible,title:"一次性收费项",width:"500px"},on:{"update:visible":function(e){t.currentVisible=e}}},[i("el-form",{attrs:{"label-width":t.formLabelWidth}},[i("el-form-item",{attrs:{label:"一次性收费项"}},[i("el-select",{attrs:{multiple:"",placeholder:"请选择"},model:{value:t.feeItem_Ids,callback:function(e){t.feeItem_Ids=e},expression:"feeItem_Ids"}},t._l(t.feeTtemList,function(t){return i("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}),1)],1)],1),t._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.currentVisible=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.modifyfeeItems()}}},[t._v("确 定")])],1)],1)},[],!1,null,"c6403dd2",null));Q.options.__file="order-one-charge.vue";var B=Q.exports,j={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"},detailtransferVisible:!1,batchupdateVisible:!1,batchtransferVisible:!1,batchimportVisible:!1,formLabelWidth:"120px",splitDetails:[],checkEnterVisible:!1}},methods:{buttonClick:function(t){switch(t){case"auditing":return this.batchAuditing(this.dataListSelections),!1;case"inTransit":return this.onInTransit(),!1;case"determine":return this.determine(),!1;case"forceFinish":return this.forceFinish(),!1;case"allImport":return this.orderInfoImportConfig.isShowDialog=!0,!1;case"beTogether":return this.beTogether(),!1;case"confirmQuickEnter":return this.confirmQuickEnter(),!1;case"addOrder":return this.dialogFormVisible=!0,!0;case"print":return this.print(),!0;case"labelPrint":this.printExpress()}},detailButtonClick:function(t){switch(t){case"detailAdd":return this.detailAdd(),!0;case"detailTransfer":return this.detailTransfer(),!0;case"batchUpdate":return this.batchUpdate(),!0;case"batchTransfer":return this.batchTransfer(),!0;case"batchImport":return this.batchImport(),!0;case"detailAddPosition":return this.openPositionSelected(),!0;case"exportList":return this.exportList(),!0;case"importList":return this.orderImportConfig.isShowDialog=!0,!1;case"detailSplitOrders":return this.splitOrder(),!1}},editButtonClick:function(t,e){switch(t){case"auditing":return this.batchAuditing([e]),!1}},batchAuditing:function(t){var e=this,i=!0,o=t.map(function(t,e,i){return t.order_Id});return t.map(function(t,e,i){return t.statusText}).forEach(function(t){"新建"!==t&&(i=!1)}),!1===i?(this.$message.error("只有新建货单,可以审核!"),!1):o.length?void this.$confirm("提示:确认后将无法进行修改","确认审核",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={openNodeApi:!0,order_Ids:o},i=e.dataList;e.common.ajax("/api/inbound/order/batchAuditing",t,function(t){e.common.showMsg(t),t.result&&i.loadData()},i)}).catch(function(){e.$message({type:"info",message:"已取消"})}):(this.$message.error("请至少选择一行数据!"),!1)},onInTransit:function(){var t=this,e=this.dataListSelections.map(function(t,e,i){return t.order_Id});if(!e.length)return this.$message.error("请至少选择一行数据!"),!1;var i=["审核成功"];if(!this.dataListSelections.filter(function(t,e,o){return i.indexOf(t.statusText)>=0}).length)return this.$message.error("只有"+i.join(",")+"才可以确认为在途中!"),!1;this.$confirm("是否确认为在途中?","确认为在途中",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var i={order_Ids:e,openNodeApi:!0,isFullPlate:1},o=t.dataList;t.common.ajax("/api/inbound/order/onInTransit",i,function(e){t.common.showMsg(e),e.result&&(t.$message.success(e.msg),o.loadData())},o)}).catch(function(){t.$message({type:"info",message:"已取消"})})},forceFinish:function(){var t=this,e=!0,i=this.dataListSelections.map(function(t,e,i){return t.order_Id}),o=this.dataListSelections.map(function(t,e,i){return t.statusText});return i.length?(o.forEach(function(t){if("部分交货"!==t)return e=!1}),!1===e?(this.$message.error("仅可部分交货时强制完成!"),!1):void this.$confirm("强制完成后,剩余未收货物料将无法继续收货,是否继续?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var e={openNodeApi:!0,order_Id:i=i[0]},o=t.dataList;t.common.ajax("/api/inbound/order/forceFinish",e,function(e){t.common.showMsg(e),e.result&&(t.$message.success(e.msg),o.loadData())},o)}).catch(function(){t.$message({type:"info",message:"已取消"})})):(this.$message.error("请至少选择一行数据!"),!1)},allAllImport:function(){this.$router.push("/inbound/import/purchase-order")},beTogether:function(){var t=this,e=!0;return""===this.dataListSelections.map(function(t,i,o){return e="新建"===t.statusText,t.order_Id}).join(",")?(this.$message({message:"至少选中一行!",type:"warning"}),!1):!1===e?(this.$message({message:"新建状态才能合并!",type:"warning"}),!1):void this.$confirm("确定要合并选中预到货单吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(){var e={order_Ids:t.dataListSelections.map(function(t,e,i){return t.order_Id})};t.common.ajax("/api/inbound/order/orderMerge",e,function(e){t.common.showMsg(e);var i=t.dataList;e.result&&i.loadData()})}).catch(function(){t.$message({type:"info",message:"已取消合并"})})},confirmQuickEnter:function(){if(1!==this.dataListSelections.length)return this.$message.error("请选择一条预到货单进行操作"),!1;var t=this.dataListSelections[0],e=t.statusText,i=["新建","审核成功","在途中","部分交货"];if(i.indexOf(e)<0)return this.$message.error("只有【"+i.join(",")+"】的单据才允许入库!"),!1;this.checkEnterVisible=!0;var o=t.order_Id,a=t.storage_Id,n=t.plateCode;this.$refs.checkEnterDialog.initData(o,a,n)},splitOrder:function(){this.detailsplitimportVisible=!0;var t=this.editorOptions.fields.filter(function(t){return"detail-grid"===t.type})[0].options.detailSelections,e=JSON.parse(y()(t)),i=this.editor.formData.order_Id;this.$refs.detailsplitDialog.initData(e,i)},showFeeTtemPopup:function(){var t=this.editor.formData.order_Id;t?(this.isFeeTtemPopupVisible=!0,this.$refs.feeTtemPopupDialog.initData(t)):this.$message({message:"当前数据没有保存!",type:"warning"})},detailAdd:function(){this.$refs["selector-dialog"].loadData(),this.selectorConfig.visible=!0},onSelected:function(t){var e=this;t.forEach(function(t){e.$set(t,"originPlace",t.originPlace),e.$set(t,"quantity",1),e.$set(t,"totalPackageQty",1),e.$set(t,"totalWeight",t.weight),e.$set(t,"taxAmount",t.ratePrice),e.$set(t,"rateMoney",t.ratePrice),e.$set(t,"purchaseMoney",t.purchasePrice),e.$set(t,"originPlace",t.originPlace),e.$set(t,"totalPackageQty",1),e.$set(t,"relationCode",t.typeName),e.$set(t,"productSpec",t.productSpec)}),this.editor.addDetailDataRow(t),this.selectorConfig.visible=!1,this.setTotal()},openPositionSelected:function(){var t=this.editor;if(t.formData.consignorName){var e=this.$refs["selector-position-dialog"];e.setSearchValue("storage_Id",[t.formData.storage_Id]),e.setSearchValue("consignor_Id",[t.formData.consignor_Id]),e.setReadOnly("storage_Id",!0),e.setReadOnly("consignor_Id",!0),e.loadData(),this.selectorPositionConfig.visible=!0}else this.$message({message:"请选择货主!",type:"warning"})},onPositionSelected:function(t){var e=this;t.forEach(function(t){t.quantity=t.productStorage,t.totalPackageQty=t.quantity,t.singleSignCode="",e.$set(t,"ratePrice",t.purchasePrice*(1-(t.rate||0))),e.$set(t,"taxAmount",t.ratePrice*t.productStorage),e.$set(t,"rateMoney",t.ratePrice*t.productStorage),e.$set(t,"originPlace",t.originPlace),e.$set(t,"totalPackageQty",t.quantity)}),this.editor.addDetailDataRow(t),this.selectorPositionConfig.visible=!1,this.setTotal()},detailTransfer:function(){var t=[];if(this.editor.detailFields[0].options.detailSelections.length<1)return this.$message.error("至少选中一行明细数据!"),!1;var e=this.editor.detailFields[0].options.detailSelections[0].order_Id;this.detailtransferVisible=!0,this.editor.detailFields[0].options.detailSelections.forEach(function(e){t.push(e.orderList_Id)}),this.$refs["detailtransfer-dialog"].order_Id=e,this.$refs["detailtransfer-dialog"].detailIdList=t.join(","),this.editor.config.visible=!1},batchUpdate:function(){var t=[];if(this.editor.detailFields[0].options.detailSelections.length<1)return this.$message.error("至少选中一行明细数据!"),!1;this.batchupdateVisible=!0,this.editor.detailFields[0].options.detailSelections.forEach(function(e){t.push(e.orderList_Id)}),t=t.join(","),this.$refs["batchupdate-dialog"].showDetailIdList(t)},batchTransfer:function(){var t=[];if(this.editor.detailFields[0].options.detailSelections.length<1)return this.$message.error("至少选中一行明细数据!"),!1;this.batchtransferVisible=!0,this.editor.detailFields[0].options.detailSelections.forEach(function(e){t.push(e)}),this.$refs["batchtransfer-dialog"].showData(t)},batchImport:function(){var t=[];if(this.editor.detailFields[0].options.detailSelections.length<1)return this.$message.error("至少选中一行明细数据!"),!1;this.batchimportVisible=!0,this.editor.detailFields[0].options.detailSelections.forEach(function(e){t.push(e)}),this.$refs["batchimport-dialog"].showData(t)},exportList:function(){var t=this,e=[];this.editor.formData.Purchase_OrderList.rows.map(function(t,i,o){e.push(t.orderList_Id)});var i={ids:e.join(",")};this.common.ajax("/api/inbound/order/exportList",i,function(e){if(t.common.showMsg(e),e.result){var i=t.common.domain+"/api/common/download?url="+e.data.url;window.open(i)}},!0)},printBarcode:function(t,e,i){var o=this,a=e[0].options.detailSelections;if(a.length){var n=[{key:"供应商",value:t.providerShortName}];if(["middleBarcode","bigBarcode"].indexOf(i)>=0){var r={type:i,code:a.map(function(t){return t.productModel})};this.common.ajax("/api/basicInfo/base/productInfo/getBarcode",r,function(t){if(o.common.showMsg(t),t.result){var e=JSON.parse(y()(a));e=e.filter(function(e){return t.data.some(function(t){var o=t.productModel===e.productModel;return o&&(e.productModel=t[i]),o})}),o.barcodeVisible=!0,o.$refs["barcode-dialog"].showData(e,n)}},!0)}else{this.barcodeVisible=!0;var s=JSON.parse(y()(a));this.$refs["barcode-dialog"].showData(s,n)}}else this.$message.error("至少选择一项!")},printExpress:function(){var t=this,e=[];if(this.dataListSelections.forEach(function(i){e.push(i[t.dataOptions.idField])}),e.length){var i={ids:e};this.common.ajax("/api/inbound/order/getOrderIds",i,function(e){t.common.showMsg(e),e.result&&window.open("/#/print/base2/purchase-order/"+e.data.join(","))},this.dataList)}else this.$message.error("至少选择一项!")},updatePrintCount:function(t,e){var i=this,o={ids:e,type:t};this.common.ajax("/api/inbound/order/updatePrintCount",o,function(t){i.common.showMsg(t),t.result&&i.dataList.reload()})}}},F=Object(p.a)(j,void 0,void 0,!1,null,null,null);F.options.__file="order-mixin-button.vue";var q=F.exports,A={data:function(){return{statusValueList:[{status:"审核成功",bgColor:"#33cc33",color:"#fff"},{status:"新建",bgColor:"#ffff66",color:"#000"},{status:"部分退货",bgColor:"#99cc66",color:"#fff"},{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:"#E052FB",color:"#fff"}],stateLoadOptions:{folder:"inbound/purchase",projectName:"ERP.Inbound",tableView:"Purchase_Order_StatusHistory",idField:"history_Id",sortName:"history_Id DESC",pageIndex:1,pageSize:100,menu_Id:-1,noUserProduct_Id:!0}}},methods:{setStatusBgColor:function(t){var e=this.statusValueList.find(function(e){return e.status===t}),i="#ffffff";return e&&(i=e.bgColor),i},setStatusColor:function(t){var e=this.statusValueList.find(function(e){return e.status===t}),i="#fffff";return e&&(i=e.color),{border:0,color:i,cursor:"pointer"}}}},W=Object(p.a)(A,void 0,void 0,!1,null,null,null);W.options.__file="order-mixin-status.vue";var U=W.exports,Y=i("wd/R"),J={name:"inbound-purchase-order",components:{yrtSelector:u.a,orderBarcode:d.a,detailTransfer:m,batchUpdate:v,batchTransfer:I,batchImport:C,stateFlow:S.a,quickEnterDialog:V,ImportDialog:R.a,orderDetailSplit:M,orderOneCharge:B},mixins:[c.a,q,U],doAuth:function(t){var e=[{name:"预到货单批量导入",auth:"allImport"},{name:"打印预到货单",auth:"print"}],i=e.map(function(t){return t.name});t.common.isSaaSAuth(i,function(i){i=t.common.objectToCase(i),e.forEach(function(e){var o=i.result;o&&(o=i.data.some(function(t){return t.moduleName===e.name})),t.authNodes[e.auth]=o})})},data:function(){return{dialogPicVisible:!1,dialogImageUrl:null,dataTable:[],getBatchNumber:[],fileList:[],barcodeVisible:!1,defaultValue:{statusID:1,statusText:"新建",consignor_Id:30,consignorCode:"HZ20180002",consignorName:"默认货主",storage_Id:87,storageName:"立体库"},config:{in_autoGenerateBatchCode:!1,in_autoSingleSignCode:!1},orderInfoImportConfig:{isShowDialog:!1,title:"来料信息批量导入",url:"/api/inbound/order/import",templateUrl:"https://annuoxin-wms.oss-cn-hangzhou.aliyuncs.com/node-wms/template/入库计划单批量导入模板.xlsx"},orderImportConfig:{isShowDialog:!1,title:"入库单批量导入",url:"api/inbound/order/importExcel",templateUrl:"https://auod-beijing.oss-cn-beijing.aliyuncs.com/node-wms/template/预到货单明细导入模板.xlsx"},detailsplitimportVisible:!1,checkPrintVisible:!1,isFeeTtemPopupVisible:!1,productList:[],poCode:[{maxlength:8}]}},mounted:function(){this.getConfig()},init:function(t){t.common.getUserInfo().isAdministrator||t.editorOptions.fields.forEach(function(t){t.columns&&t.columns.forEach(function(t){t.fields.forEach(function(t){"UserTrueName"===t.options.prop&&(t.options.disabled=!0)})})})},activated:function(){this.common.hasSaaSAuth("预到货单",this.$refs.container)},getDefaultValue:function(){var t=this;this.common.ajax("/api/basicInfo/base/productInfo/getDefaultValue",{},function(e){t.common.showMsg(e),e.result&&(t.defaultValue=l()(t.defaultValue,e.data))})},methods:{showBigPic:function(t){this.dialogPicVisible=!0,this.dialogImageUrl=t.src,this.dataList.reload()},onChange:function(t,e,i,o){},loadProductDropDown:function(){var t=this,e=this.editor.formData.orderType,i={plateTypeCode:this.masterData.plateTypeCode,quotationType:e};this.common.ajax("/api/basicInfo/base/productInfo/getList",i,function(e){if(e.result){var i=e.data.map(function(t){return t.value=t.product_Id,t.label=t.productName,t});t.editor.setDropdownData(34,i)}},!0)},onPositionSelected:function(t){var e=this;t.forEach(function(t){t.originPlace||e.detailRows.length&&(t.originPlace=e.detailRows[e.detailRows.length-1].originPlace)}),this.editor.addDetailDataRow(t),this.selectorPositionConfig.visible=!1},onSelected:function(t){var e=this.detailRows[this.detailRows.length-1],i=e?e.originPlace:"",o=this.editor.formData;t.forEach(function(t){t.originPlace=t.originPlace,t.relationCode=t.typeName,t.extendField10=o.poCode,i&&!t.originPlace&&(t.originPlace=i),t.originPlace&&(i=t.originPlace)}),this.editor.addDetailDataRow(t),this.selectorConfig.visible=!1},getConfig:function(){var t=this,e={openNodeApi:!0,keys:r()(this.config).join(",")};this.common.ajax("/api/sys/param/getConfig",e,function(e){t.common.showMsg(e),t.valueList=e.data,e.data.forEach(function(e){var i=e.value03;t.common.isNumber(e.value03)&&(i=parseInt(e.value03)),t.$set(t.config,e.value02,!!i)})},this.$refs.container)},beforeUpload:function(){},onEditLoadAfter:function(t){var e=t.statusID;if(1===e?(this.btnReadOnly.auditing=!1,this.btnReadOnly.stop=!1,this.btnReadOnly.open=!0,this.btnReadOnly.save=!1,this.btnReadOnly.inTransit=!1,this.editorOptions.config.disabled=!1):2===e?(this.btnReadOnly.auditing=!0,this.btnReadOnly.stop=!1,this.btnReadOnly.open=!0,this.btnReadOnly.save=!0,this.btnReadOnly.inTransit=!1,this.editorOptions.config.disabled=!0):4===e?(this.btnReadOnly.auditing=!0,this.btnReadOnly.stop=!1,this.btnReadOnly.open=!0,this.btnReadOnly.save=!0,this.btnReadOnly.inTransit=!0,this.editorOptions.config.disabled=!0):8===e?(this.btnReadOnly.auditing=!0,this.btnReadOnly.stop=!0,this.btnReadOnly.open=!0,this.btnReadOnly.save=!0,this.btnReadOnly.inTransit=!0,this.editorOptions.config.disabled=!0):14===e?(this.btnReadOnly.auditing=!0,this.btnReadOnly.stop=!0,this.btnReadOnly.open=!0,this.btnReadOnly.save=!0,this.btnReadOnly.inTransit=!0,this.editorOptions.config.disabled=!0):9===e?(this.btnReadOnly.auditing=!0,this.btnReadOnly.stop=!0,this.btnReadOnly.open=!1,this.btnReadOnly.save=!0,this.btnReadOnly.inTransit=!0,this.editorOptions.config.disabled=!0):(this.btnReadOnly.auditing=!0,this.btnReadOnly.stop=!0,this.btnReadOnly.open=!0,this.btnReadOnly.save=!0,this.btnReadOnly.inTransit=!0,this.editorOptions.config.disabled=!0),t&&t.order_Id){var i=0,o=0,a=0,n=0,r=0;t.Purchase_OrderList.rows.forEach(function(t){i+=t.quantity,o+=t.purchaseMoney,a+=t.taxAmount,n+=t.bigEnterQuantity,r+=t.bigEnterQuantity*t.unitConvert}),this.editor.changeValue("totalQuantity",i),this.editor.changeValue("totalMoney",o),this.editor.changeValue("totalRateMoney",a),this.editor.changeValue("totalBigEnterQuantity",n),this.editor.changeValue("totalEnterQuantity",r)}this.loadImage(t)},loadImage:function(){var t=this;if(this.detailRows.length){var e={};e.ids=this.detailRows.map(function(t){return t.product_Id});this.common.ajax("api/basicInfo/base/productInfo/getList",e,function(e){e.result&&e.data.forEach(function(e){var i=t.detailRows.find(function(t){return Number(t.product_Id)===Number(e.product_Id)});if(i)if(e.images)try{i.images=JSON.parse(e.images)}catch(t){i.images=[]}else i.images=[]})},!0)}},load:function(){var t=this;this.common.ajax("/api/basicInfo/base/productInfo/getListByPlateType",{},function(e){e.result&&(t.productList=e.data)},!0)},onDetailChange:function(t,e,i,o){this.setTotal(t,e,i,o),i.produceDate&&(i.effectivedate=Y(i.produceDate).add(i.shelfLifeDay||0,"days").format("YYYY-MM-DD"))},setTotal:function(t,e,i,o){var a=this,n=0,r=0,s=0,l=0,c=0,u=0;this.detailRows.forEach(function(t){t.purchaseMoney=Math.Round((t.quantity||0)*(t.ratePrice||0),2),t.taxAmount=Math.Round((t.quantity||0)*(t.ratePrice||0),2),t.rateMoney=t.taxAmount,o&&("quantity"===o.prop||"weight"===o.prop||"ratePrice"===o.prop?(a.$set(t,"totalWeight",Math.Round((t.quantity||0)*(t.weight||0),4)),a.$set(t,"purchaseMoney",Math.Round((t.quantity||0)*(t.ratePrice||0),4))):o&&"totalWeight"===o.prop&&(t.quantity?a.$set(t,"weight",Math.Round((t.totalWeight||0)/(t.quantity||0),4)):t.weight=0)),t.unitPackage=Math.ceil(t.unitPackage),o&&("quantity"===o.prop&&(t.totalPackageQty=t.quantity),"bigQty"===o.prop&&(t.quantity=Math.Round(t.bigQty*t.unitConvert),t.bigUnEnterQuantity=t.bigQty-(t.bigEnterQuantity||0)),"totalPackageQty"===o.prop&&a.$set(t,"totalPackageQty",t.totalPackageQty),"paiQty"===o.prop?t.paiQty=Math.ceil(t.paiQty):t.paiQty=t.unitPackage?Math.ceil(t.totalPackageQty/t.unitPackage):0),r+=t.bigQty||0,s+=t.bigEnterQuantity,n+=t.bigEnterQuantity||0,l+=t.purchaseMoney||0,c+=t.taxAmount||0,u+=t.totalWeight||0,"按数量"===t.unitPackageType?t.totalPackageQty=t.quantity:"按毛重"===t.unitPackageType?t.totalPackageQty=t.totalWeight:"按大单位数量"===t.unitPackageType&&(t.totalPackageQty=t.bigUnitRounding)}),this.editor.changeValue("totalBigQty",r),this.editor.changeValue("totalBigEnterQuantity",s),this.editor.changeValue("totalEnterQuantity",n),this.editor.changeValue("totalMoney",Math.Round(l,2)),this.editor.changeValue("totalRateMoney",Math.Round(c,2)),this.editor.changeValue("totalWeight",Math.Round(u,4))},onSaveAfter:function(t){var e=this,i={plateCode:this.masterData.plateCode};this.common.ajax("/api/inbound/order/UpdatePlate",i,function(t){e.common.showMsg(t)})},onSaveBefore:function(){var t=this;this.setTotal(),"冲压待返修"===this.masterData.partStatus&&(this.masterData.statusText="冲压待返修"),this.detailRows.forEach(function(e,i){var o=Y(new Date).format("YYYYMMDD");t.config.in_autoGenerateBatchCode&&null==e.batchNumber&&(e.batchNumber=o+"-"+(i+1),e.__ischange__=!0),t.config.in_autoSingleSignCode&&!e.singleSignCode&&(e.singleSignCode=t.common.getGUID(),e.__ischange__=!0)});var e={plateCode:this.masterData.plateCode};this.common.ajax("/api/basicInfo/base/plate/getListCode",e,function(e){t.common.showMsg(e)})},onDeleteBefore:function(t){var e=!0;return t.forEach(function(t){"新建"!==(e=t.statusText)&&(e=!1)}),!1!==e||(this.$message.error("仅可删除新建预到货单!"),!1)},onStopBefore:function(t){var e=["新建","审核成功","在途中"],i=!0,o=!1,n=void 0;try{for(var r,s=a()(t);!(i=(r=s.next()).done);i=!0){var l=r.value.statusText;return!(e.indexOf(l)<0)||(this.$message.error('只有["新建", "审核成功", "在途中"]状态时才可以做终止动作!'),!1)}}catch(t){o=!0,n=t}finally{try{!i&&s.return&&s.return()}finally{if(o)throw n}}},beforeClose:function(){var t=this,e=this.editor.formData.Purchase_OrderList.rows.filter(function(t){return!t.orderList_Id});"新建"===this.editor.formData.statusText&&e.length?this.$confirm("数据未保存,是否关闭?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.editor.config.visible=!1}).catch(function(){t.$message({type:"info",message:"已取消"}),t.editor.config.visible=!0}):this.editor.config.visible=!1},onRowChange:function(t,e,i){var o=this;["consignorName","storageName"].indexOf(i.options.prop)>=0&&window.setTimeout(function(){o.getDefaultItems()},200)},getDefaultItems:function(){var t=this,e=this.editor.formData;if(!e.feeItem_Ids||"add"===this.editorOptions.config.action){var i={associatedTasks:"入库单",consignor_Id:e.consignor_Id,storage_Id:e.storage_Id};this.common.ajax("/api/finance/baseOneCharge/getDefaultItems",i,function(i){t.common.showMsg(i),i.result&&t.$set(e,"feeItem_Ids",i.data)})}},beforeImportSubmit:function(){var t=this.editor.formData.order_Id;this.orderImportConfig.params={order_Id:t}},onCloseOrderDetail:function(){this.editor.reload()},onLoadDropdownAfter:function(t){var e=this.editor.getDropdownData(797);if(e&&e.length&&!t.order_Id){var i=e[0];this.defaultValue.consignor_Id=i.consignor_Id,this.defaultValue.consignorCode=i.consignorCode,this.defaultValue.consignorName=i.consignorName,this.defaultValue.storage_Id=87,this.defaultValue.storageName="立体库",t.consignor_Id=i.consignor_Id,t.consignorCode=i.consignorCode,t.storageName="立体库",t.storage_Id=87}},onAddDetailRowBefore:function(t,e){},onImportClose:function(){this.dataList.reload()},printExpress:function(){var t=this,e=[],i=this.dataListSelections;if(this.dataListSelections.forEach(function(i){e.push(i[t.dataOptions.idField])}),1!==this.dataListSelections.length)return this.$message.error("请选择一条预到货单进行操作"),!1;if(e.length){var o=!0,n=!1,r=void 0;try{for(var s,l=a()(i);!(o=(s=l.next()).done);o=!0){var c=s.value;if("完全交货"===c.statusText)return void this.$message.error("订单状态为完全交货的不可打印");if(null===c.positionName){var u={ids:e};this.common.ajax("/api/inbound/order/AddPosition",u,function(e){t.common.showMsg(e)})}}}catch(t){n=!0,r=t}finally{try{!o&&l.return&&l.return()}finally{if(n)throw r}}var d={ids:e};this.common.ajax("/api/inbound/order/getOrderIds",d,function(e){t.common.showMsg(e),e.result&&window.open("/#/print/base2/purchase-order/"+e.data.join(","))},this.dataList)}else this.$message.error("至少选择一项!")},updatePrintCount:function(t,e){var i=this,o={ids:e,type:t};this.common.ajax("/api/inbound/order/updatePrintCount",o,function(t){i.common.showMsg(t),t.result&&i.dataList.reload()})},selectProduct:function(t,e,i){var o=this;r()(t).forEach(function(i,a){["value","label"].indexOf(i)<0&&o.$set(e,i,t[i])})},showImages:function(t){try{return JSON.parse(t)}catch(t){return[]}}}},G=(i("LPrx"),Object(p.a)(J,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{ref:"container",staticClass:"page-list-container"},[i("yrt-data-list",{ref:t.dataListRef,attrs:{"editor-ref":t.editorRef,"data-options":t.dataOptions,fields:t.dataListOptions.fields,buttons:t.dataListOptions.buttons,"button-click":t.buttonClick,"data-list-selections":t.dataListSelections,"auth-nodes":t.authNodes,"on-delete-before":t.onDeleteBefore,"on-stop-before":t.onStopBefore},on:{"update:fields":function(e){return t.$set(t.dataListOptions,"fields",e)},"update:dataListSelections":function(e){t.dataListSelections=e},"update:data-list-selections":function(e){t.dataListSelections=e}},scopedSlots:t._u([{key:"common-column-slot",fn:function(e){var o=e.row,a=e.col;return["statusText"==a.prop?[i("state-flow",{attrs:{"load-options":t.stateLoadOptions,where:{order_Id:o[t.dataOptions.idField]}}},[i("template",{slot:"content"},[i("el-tag",{style:t.setStatusColor(o[a.prop]),attrs:{color:t.setStatusBgColor(o[a.prop])}},[t._v("\n "+t._s(o[a.prop])+"\n ")])],1)],2)]:"auditing"==a.prop?[[0==o[a.prop]?i("el-tag",{staticStyle:{color:"black",border:"0"},attrs:{color:"#ffff33"}},[t._v("\n "+t._s(t.$refs[t.dataListRef].translateText(a.prop,o[a.prop],a.dropdown_Id))+"\n ")]):1==o[a.prop]?i("el-tag",{staticStyle:{color:"white",border:"0"},attrs:{color:"#ff0033"}},[t._v("\n "+t._s(t.$refs[t.dataListRef].translateText(a.prop,o[a.prop],a.dropdown_Id))+"\n ")]):2==o[a.prop]?i("el-tag",{staticStyle:{color:"#fff",border:"0"},attrs:{color:"#33cc33"}},[t._v("\n "+t._s(t.$refs[t.dataListRef].translateText(a.prop,o[a.prop],a.dropdown_Id))+"\n ")]):i("span",[t._v("\n "+t._s(o[a.prop])+"\n ")])]]:["images"].indexOf(a.prop)>=0?[null!==o.storePictures?i("img",{staticStyle:{height:"40px",width:"50px"},attrs:{src:o.images},on:{click:function(e){return t.showBigPic(o)}}}):t._e()]:a.prop==t.dataOptions.linkColumn?[i("el-link",{attrs:{type:"primary"},nativeOn:{click:function(e){t.linkEditor(o[t.dataOptions.idField])}}},[t._v(t._s(o[a.prop]))])]:a.dropdown_Id>0?[t._v("\n "+t._s(t.$refs[t.dataListRef].translateText(a.prop,o[a.prop],a.dropdown_Id))+"\n ")]:[["date","datetime"].indexOf(a.dataType)>=0&&a.formatter?[t._v("\n "+t._s(t.common.formatDate(o[a.prop],a.formatter))+"\n ")]:["byte","int32","int64","decimal","double"].indexOf(a.dataType)>=0&&a.formatter?[t._v("\n "+t._s(t.common.formatNumber(o[a.prop],a.formatter))+"\n ")]:[t._v("\n "+t._s(o[a.prop])+"\n ")]]]}}])}),t._v(" "),i("yrt-editor",{ref:t.editorRef,attrs:{"data-list-ref":t.dataListRef,fields:t.editorOptions.fields,config:t.editorOptions.config,"data-options":t.dataOptions,action:t.editorOptions.action,top:t.editorOptions.top,visible:t.editorOptions.config.visible,"detail-button-click":t.detailButtonClick,"use-detail-slot":["images"],"auth-nodes":t.authNodes,"btn-read-only":t.btnReadOnly,"default-value":t.defaultValue,"edit-button-click":t.editButtonClick,"before-close":t.beforeClose,"on-stop-before":t.onStopBefore,"on-save-before":t.onSaveBefore,"on-add-detail-row-before":t.onAddDetailRowBefore},on:{"update:action":function(e){return t.$set(t.editorOptions,"action",e)},"update:top":function(e){return t.$set(t.editorOptions,"top",e)},"update:visible":function(e){return t.$set(t.editorOptions.config,"visible",e)},"on-load-dropdown-after":t.onLoadDropdownAfter,"on-edit-load-after":t.onEditLoadAfter,"on-detail-change":t.onDetailChange,"on-add-load-after":t.onEditLoadAfter,"on-row-change":t.onRowChange,"on-item-click":function(e,i,o,a,n){t.onChange(e,i,a,n,o)},"on-change":t.onChange,"on-save-after":t.onSaveAfter},scopedSlots:t._u([{key:"detail-column-slot",fn:function(e){var o=e.row,a=e.col;return e.formData,e.currentRow,["images"===a.prop?[t._l(t.common.showImages(o.images),function(e,o){return[i("el-image",{key:o,staticStyle:{width:"140px",height:"100px"},attrs:{src:e.src},on:{click:function(i){return t.showBigPic(e)}}})]})]:t._e()]}}])},[i("template",{slot:"label-feeItem_Ids"},[t._v("\n 一次性收费项\n "),i("a",{staticStyle:{color:"blue"},attrs:{href:"javascript:;"},on:{click:function(e){return t.showFeeTtemPopup()}}},[t._v("修改")])])],2),t._v(" "),i("el-dialog",{attrs:{visible:t.dialogPicVisible,"append-to-body":!0},on:{"update:visible":function(e){t.dialogPicVisible=e}}},[i("div",{staticStyle:{width:"100%","text-align":"center"}},[i("img",{staticStyle:{"max-width":"100%"},attrs:{src:t.dialogImageUrl}}),t._v(" "),i("div")])]),t._v(" "),i("yrt-selector",{ref:"selector-dialog",attrs:{config:t.selectorConfig,visible:t.selectorConfig.visible},on:{"update:visible":function(e){return t.$set(t.selectorConfig,"visible",e)},"on-selected":t.onSelected}}),t._v(" "),i("yrt-selector",{ref:"selector-position-dialog",attrs:{config:t.selectorPositionConfig,visible:t.selectorPositionConfig.visible,url:t.selectorPositionConfig.url},on:{"update:visible":function(e){return t.$set(t.selectorPositionConfig,"visible",e)},"on-selected":t.onPositionSelected}}),t._v(" "),i("order-barcode",{ref:"barcode-dialog",attrs:{visible:t.barcodeVisible},on:{"update:visible":function(e){t.barcodeVisible=e}}}),t._v(" "),i("detail-transfer",{ref:"detailtransfer-dialog",attrs:{visible:t.detailtransferVisible},on:{"update:visible":function(e){t.detailtransferVisible=e}}}),t._v(" "),i("batch-transfer",{ref:"batchtransfer-dialog",attrs:{visible:t.batchtransferVisible},on:{"update:visible":function(e){t.batchtransferVisible=e}}}),t._v(" "),i("batch-update",{ref:"batchupdate-dialog",attrs:{visible:t.batchupdateVisible},on:{"update:visible":function(e){t.batchupdateVisible=e}}}),t._v(" "),i("batch-import",{ref:"batchimport-dialog",attrs:{visible:t.batchimportVisible},on:{"update:visible":function(e){t.batchimportVisible=e}}}),t._v(" "),i("order-detail-split",{ref:"detailsplitDialog",attrs:{visible:t.detailsplitimportVisible},on:{"update:visible":function(e){t.detailsplitimportVisible=e}}}),t._v(" "),i("quick-enter-dialog",{ref:"checkEnterDialog",attrs:{visible:t.checkEnterVisible},on:{"update:visible":function(e){t.checkEnterVisible=e}}}),t._v(" "),i("quick-enter-dialog",{ref:"checkPrintDialog",attrs:{visible:t.checkPrintVisible},on:{"update:visible":function(e){t.checkPrintVisible=e}}}),t._v(" "),i("order-one-charge",{ref:"feeTtemPopupDialog",attrs:{visible:t.isFeeTtemPopupVisible},on:{"update:visible":function(e){t.isFeeTtemPopupVisible=e}}}),t._v(" "),i("import-dialog",{attrs:{visible:t.orderImportConfig.isShowDialog,"import-config":t.orderImportConfig,"before-import-submit":t.beforeImportSubmit},on:{"update:visible":function(e){return t.$set(t.orderImportConfig,"isShowDialog",e)},"on-close":t.onCloseOrderDetail}}),t._v(" "),i("import-dialog",{attrs:{visible:t.orderInfoImportConfig.isShowDialog,"import-config":t.orderInfoImportConfig},on:{"update:visible":function(e){return t.$set(t.orderInfoImportConfig,"isShowDialog",e)},"on-close":t.onImportClose}})],1)},[],!1,null,"77ca54d2",null));G.options.__file="order.vue";e.default=G.exports},Cbld:function(t,e,i){"use strict";var o=i("gDS+"),a=i.n(o),n={name:"order-barcode",components:{},props:{visible:{type:Boolean,default:!1,required:!0}},data:function(){return{id:"",tableData:[],formLabelWidth:"80px"}},computed:{currentVisible:{get:function(){return this.visible},set:function(t){this.$emit("update:visible",t)}}},methods:{showData:function(t,e){localStorage.setItem("keyValues",a()(e)),this.tableData=t},printBarcode:function(){if(this.tableData.length){localStorage.setItem("tableData",a()(this.tableData)),localStorage.setItem("printType","物料条码打印");window.open("/#/inbound/purchase/print-barcode")}else this.$message.error("执行选择一项")}}},r=(i("lkDP"),i("KHd+")),s=Object(r.a)(n,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{attrs:{visible:t.currentVisible,title:"打印条码"},on:{"update:visible":function(e){t.currentVisible=e}}},[i("el-alert",{attrs:{title:"提示:下面可改变需要打印的实际数量",type:"success"}}),t._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,stripe:""}},[i("el-table-column",{attrs:{prop:"productModel",label:"条码",width:"180"}}),t._v(" "),i("el-table-column",{attrs:{prop:"quantity",label:"打印数量",width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){e.$idnex;var o=e.row;return[i("el-input-number",{staticClass:"w-100",attrs:{"controls-position":"right"},model:{value:o.quantity,callback:function(e){t.$set(o,"quantity",t._n(e))},expression:"row.quantity"}})]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"productSpec",label:"规格"}})],1),t._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.currentVisible=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.printBarcode}},[t._v("确 定")])],1)],1)},[],!1,null,"edd76c5a",null);s.options.__file="order-barcode.vue";e.a=s.exports},DNkW:function(t,e,i){var o=i("93I4"),a=Math.floor;t.exports=function(t){return!o(t)&&isFinite(t)&&a(t)===t}},"DQJ+":function(t,e,i){},DS8Y:function(t,e,i){"use strict";var o=i("0M60");i.n(o).a},"GW1+":function(t,e,i){"use strict";var o=i("mxV5"),a=i.n(o);e.a=function(t){return new a.a(t)}},LPrx:function(t,e,i){"use strict";var o=i("DQJ+");i.n(o).a},Mww3:function(t,e,i){},NGCf:function(t,e,i){},NZxJ:function(t,e,i){"use strict";var o=i("azFJ");i.n(o).a},azFJ:function(t,e,i){},e7Gi:function(t,e,i){},h5AQ:function(t,e,i){i("hRZT"),t.exports=i("WEpk").Number.isInteger},hRZT:function(t,e,i){var o=i("Y7ZC");o(o.S,"Number",{isInteger:i("DNkW")})},lkDP:function(t,e,i){"use strict";var o=i("vcr4");i.n(o).a},ql3t:function(t,e,i){t.exports={default:i("h5AQ"),__esModule:!0}},sjTR:function(t,e,i){"use strict";var o=i("Mww3");i.n(o).a},vcr4:function(t,e,i){},yaWU:function(t,e,i){"use strict";i.d(e,"a",function(){return o});var o={bind:function(t,e,i){t.children[2].onscroll=function(e){var i=t.children[3];i&&i.classList.contains("el-table__footer-wrapper")&&(i.scrollLeft=e.target.scrollLeft)}},update:function(t,e,i){}}}}]);
|