0d6854ded11be96eb403e17aea2c0a8f867e074449df7b754ccfae0123c14130000ee7adb6a39d11088addd1cec42230ded4aa8ac4306292209cdcbfd358 24 KB

1
  1. {"code":"/*!\n * build: vue-admin-beautiful \n * copyright: chuzhixin 1204505056@qq.com \n * time: 2022-12-12 09:51:32\n */\n(window[\"webpackJsonp\"]=window[\"webpackJsonp\"]||[]).push([[\"chunk-381c58bd\"],{\"2f6d\":function(e,t,o){\"use strict\";o(\"34ee\")},\"34ee\":function(e,t,o){},\"37fb\":function(e,t,o){},\"44b1\":function(e,t,o){},6191:function(e,t,o){\"use strict\";o(\"44b1\")},\"6a53\":function(e,t,o){\"use strict\";o(\"37fb\")},\"6d03\":function(e,t,o){\"use strict\";o(\"9a1a\")},\"7c33\":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(\"el-dialog\",{attrs:{title:\"选择库区库位\",\"close-on-press-escape\":!1,\"close-on-click-modal\":!1,visible:e.isShow,width:\"70%\"},on:{close:e.cancel}},[o(\"el-form\",{attrs:{size:\"small\",inline:\"\"}},[o(\"el-form-item\",[o(\"el-select\",{staticStyle:{width:\"100%\"},attrs:{filterable:\"\",placeholder:\"请选择所属库区\"},model:{value:e.areaId,callback:function(t){e.areaId=t},expression:\"areaId\"}},e._l(e.area_list,(function(e){return o(\"el-option\",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),o(\"el-table\",{directives:[{name:\"loading\",rawName:\"v-loading\",value:e.loading,expression:\"loading\"}],ref:\"warehouseTable\",attrs:{data:e.tableData,size:\"small\"},on:{\"row-dblclick\":e.dbSelect,\"selection-change\":e.selectionChange}},[o(\"el-table-column\",{attrs:{prop:\"id\",label:\"ID\",\"min-width\":\"140px\",\"show-overflow-tooltip\":!0}}),o(\"el-table-column\",{attrs:{prop:\"code\",label:\"库位编码\",\"min-width\":\"140px\"}}),o(\"el-table-column\",{attrs:{prop:\"name\",label:\"库位名称\",\"min-width\":\"140px\"}}),o(\"el-table-column\",{attrs:{prop:\"areaName\",label:\"库区名称\",\"min-width\":\"140px\"}}),o(\"el-table-column\",{attrs:{label:\"选择\"},scopedSlots:e._u([{key:\"default\",fn:function(t){return[o(\"el-button\",{attrs:{icon:\"el-icon-check\",size:\"mini\"},on:{click:function(o){return e.dbSelect(t.row)}}})]}}])})],1),o(\"FooterPage\",{attrs:{\"page-size\":e.pre_page,\"total-page\":e.total,\"current-page\":e.page},on:{\"update:totalPage\":function(t){e.total=t},\"update:total-page\":function(t){e.total=t},\"update:currentPage\":function(t){e.page=t},\"update:current-page\":function(t){e.page=t},pageChange:e.pageChange,sizeChange:e.sizeChange}})],1)},s=[],i=o(\"3c48\"),r=o(\"478b\"),n={name:\"ClientListModal\",components:{FooterPage:i[\"default\"]},props:{isShow:{type:Boolean,default:!1},isCheck:{type:Boolean,default:!0},warehouseId:{type:[Number,String],default:0}},data(){return{tableData:[],choose_data:[],pre_page:10,page:1,total:0,loading:!1,pageLayout:\"total, prev, pager, next\",areaId:\"\",area_list:[]}},created(){this.getAllStorageLocation(),this.getAllReservoir()},methods:{async getAllStorageLocation(){const{data:e,pageTotal:t}=await Object(r[\"getAllStorageLocation\"])({page:this.page,pageSize:this.pageSize,warehouseId:this.warehouseId,areaId:this.areaId,enableStatus:5});this.tableData=e,this.total=t;for(let o=0;o<e.length;o++){const t=this.choose_data.find(t=>t.id===e[o].id);t&&this.$nextTick(()=>{this.$refs.warehouseTable.toggleRowSelection(e[o],!0)})}},searchClick(){this.page=1,this.getAllStorageLocation()},selectionChange(e){this.choose_data.length?this.choose_data=this.$_common.unique(this.choose_data.concat(e),[\"id\"]):this.choose_data=e},confirm(){this.cancel(),this.$emit(\"confirm\",this.choose_data)},dbSelect(e){this.choose_data=[e],this.$emit(\"confirm\",this.choose_data),this.cancel()},cancel(){this.$emit(\"cancel\")},pageChange(e){this.page=e,this.getAllStorageLocation()},sizeChange(e){this.pre_page=e,this.pageChange(1)},async getAllReservoir(){const e=await Object(r[\"getAllReservoir\"])({page:1,pageSize:999,warehouseId:this.warehouseId});this.area_list=e.data}}},l=n,d=(o(\"6191\"),o(\"2877\")),c=Object(d[\"a\"])(l,a,s,!1,null,\"7d21c20a\",null);t[\"default\"]=c.exports},\"9a1a\":function(e,t,o){},a1cb: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(\"div\",[o(\"vxe-modal\",{attrs:{value:e.show,title:\"批次录入\",width:\"60%\"},on:{close:e.cancel},scopedSlots:e._u([{key:\"default\",fn:function(){return[o(\"div\",{staticClass:\"goods-name\"},[o(\"span\",{staticClass:\"label\"},[e._v(\"仓库名称\")]),o(\"span\",{staticClass:\"value\"},[e._v(e._s(e.goodsData.warehouseName))])]),o(\"div\",{staticClass:\"goods-name\"},[o(\"span\",{staticClass:\"label\"},[e._v(\"商品名称\")]),o(\"span\",{staticClass:\"value\"},[e._v(\" \"+e._s(e.goodsData.materielName)+\" \")])]),o(\"div\",{staticClass:\"goods-name\"},[o(\"span\",{staticClass:\"label\"},[e._v(\"可售库存\")]),o(\"span\",{staticClass:\"value\"},[e._v(\" \"+e._s(e.$_common.formatNub(e.goodsData.inventoryNum))+\" \")])]),o(\"vxe-table\",{attrs:{stripe:\"\",\"show-overflow\":\"\",\"max-height\":\"500\",\"edit-config\":{trigger:\"click\",mode:\"cell\"},data:e.goods_list},on:{\"edit-actived\":e.editChange}},[o(\"vxe-table-column\",{attrs:{field:\"inAreaName\",title:\"调出库区\",\"min-width\":\"200\"}}),o(\"vxe-table-column\",{attrs:{field:\"inStorageLocationName\",title:\"调出库位名称\",\"min-width\":\"200\"},scopedSlots:e._u([{key:\"default\",fn:function(t){var a=t.row,s=t.rowIndex;return[o(\"el-input\",{attrs:{placeholder:\"调出库位\"},model:{value:a.inStorageLocationName,callback:function(t){e.$set(a,\"inStorageLocationName\",t)},expression:\"row.inStorageLocationName\"}},[o(\"i\",{staticClass:\"el-input__icon el-icon-search\",attrs:{slot:\"suffix\"},on:{click:function(t){return e.foldShow(a,s)}},slot:\"suffix\"})])]}}])}),o(\"vxe-table-column\",{attrs:{field:\"num\",title:\"库位数量\",\"min-width\":\"200\"}}),o(\"vxe-table-column\",{attrs:{field:\"bringNum\",title:\"调出数量\",\"min-width\":\"200\",\"edit-render\":{name:\"$input\",placeholder:\"请输入调出数量\",props:{type:\"float\",digits:2,min:0,max:e.num}}}}),o(\"vxe-table-column\",{attrs:{width:\"120\",title:\"操作\"},scopedSlots:e._u([{key:\"default\",fn:function(t){var a=t.row,s=t.rowIndex;return[o(\"el-button\",{attrs:{type:\"text\",size:\"mini\",disabled:1===e.goods_list.length},on:{click:function(t){return e.delData(a,s)}}},[e._v(\" 删除 \")]),o(\"el-button\",{attrs:{type:\"text\",size:\"mini\"},on:{click:e.addListGoods}},[e._v(\" 新增 \")])]}}])})],1),o(\"div\",{staticClass:\"float_right\",staticStyle:{\"margin-top\":\"20px\"}},[o(\"el-button\",{on:{click:e.cancel}},[e._v(\"取 消\")]),o(\"el-button\",{attrs:{type:\"primary\"},on:{click:e.confirm}},[e._v(\"确 定\")])],1)]},proxy:!0}])}),e.fold_show?o(\"CallInLocation\",{attrs:{\"is-check\":!1,\"is-show\":e.fold_show,\"warehouse-id\":e.warehouseId,\"sku-id\":e.goodsData.skuId},on:{confirm:e.selFold,cancel:function(t){e.fold_show=!1}}}):e._e()],1)},s=[],i=o(\"0647\");const r={inAreaId:\"\",inAreaName:\"\",inAreaCode:\"\",inStorageLocationCode:\"\",inStorageLocationId:\"\",inStorageLocationName:\"\",num:\"\",bringNum:\"\"};var n={name:\"ProductionData\",components:{CallInLocation:i[\"default\"]},model:{prop:\"show\",event:\"change\"},props:{show:{type:Boolean,default:!1},goodsData:{type:Object,default:()=>({})},warehouseId:{type:[Number,String],default:0}},data(){return{goods_list:[],fold_show:!1,num:\"\",index:\"\",dataItem:{}}},mounted(){this.dataItem={...this.goodsData,...r},this.goods_list.push(this.$_common.deepClone(this.dataItem))},methods:{change(){},cancel(){this.$emit(\"cancel\")},confirm(){const e=this.$_common.deepClone(this.goods_list).filter(e=>!!e.inStorageLocationId).map(e=>(e.num=e.bringNum,delete e.bringNum,delete e.id,{...e}));console.log(e),this.$emit(\"confirm\",e),this.cancel()},delData(e,t){this.goods_list.splice(t,1)},addListGoods(){this.goods_list.push(this.$_common.deepClone(this.dataItem))},editChange({row:e,rowIndex:t,column:o}){this.num=e.num},foldShow(e,t){this.index=t,this.fold_show=!0},selFold(e){-1===this.goods_list.findIndex(t=>t.inStorageLocationId===e[0].storageLocationId)||-1===this.goods_list.findIndex(t=>t.inAreaId===e[0].areaId)?(this.goods_list[this.index].inStorageLocationName=e[0].storageLocationName,this.goods_list[this.index].num=e[0].num,this.goods_list[this.index].inAreaId=e[0].areaId,this.goods_list[this.index].inAreaName=e[0].areaName,this.goods_list[this.index].inAreaCode=e[0].areaCode,this.goods_list[this.index].inStorageLocationId=e[0].storageLocationId,this.goods_list[this.index].inStorageLocationCode=e[0].storageLocationCode):this.$message.warning(\"不能选择同一库区\")}}},l=n,d=(o(\"6a53\"),o(\"2877\")),c=Object(d[\"a\"])(l,a,s,!1,null,\"6a3a307e\",null);t[\"default\"]=c.exports},fc28: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(\"ContainerTit\",{staticClass:\"AddAllocationForm\"},[o(\"div\",{staticStyle:{position:\"relative\"}},[\"DetailAllocationForm\"!==e.$route.name?o(\"div\",{staticClass:\"btn-top-div\"},[e.$route.params.id?e._e():o(\"el-button\",{attrs:{loading:e.loading},on:{click:function(t){return e.delPauseSave(1)}}},[e._v(\" 清除暂存 \")]),e.$route.params.id?e._e():o(\"el-button\",{attrs:{loading:e.loading},on:{click:e.addPauseSave}},[e._v(\" 暂存 \")]),o(\"el-button\",{attrs:{type:\"primary\",loading:e.loading},on:{click:e.addPurchaseOrder}},[e._v(\" 保存 \")])],1):e._e()]),o(\"div\",[o(\"el-form\",{ref:\"form\",attrs:{inline:\"\",model:e.form,size:\"small\",rules:e.rules,disabled:\"DetailAllocationForm\"===e.$route.name}},[o(\"el-tabs\",{model:{value:e.activeName,callback:function(t){e.activeName=t},expression:\"activeName\"}},[o(\"el-tab-pane\",{attrs:{label:\"新增调拨单\",name:\"one\"}},[o(\"el-row\",{staticStyle:{\"padding-bottom\":\"13px\"}},[o(\"el-col\",{attrs:{span:24}},[o(\"p\",{staticClass:\"order_midden_left_text el-icon-arrow-right\",staticStyle:{\"padding-left\":\"20px\"}},[e._v(\" 调拨单信息 \")])]),e.allData.no?o(\"el-col\",{staticClass:\"form\",staticStyle:{\"margin-bottom\":\"0\"},attrs:{span:6}},[o(\"el-form-item\",{attrs:{label:\"单据编号:\"}},[e._v(\" \"+e._s(e.allData.no)+\" \")])],1):e._e(),o(\"el-col\",{staticClass:\"form\",staticStyle:{\"margin-bottom\":\"0\"},attrs:{span:6}},[o(\"el-form-item\",{attrs:{label:\"调出仓库:\",prop:\"fromWarehouse\"}},[o(\"el-input\",{attrs:{placeholder:\"调出仓库\",readonly:\"\"},model:{value:e.form.fromWarehouse,callback:function(t){e.$set(e.form,\"fromWarehouse\",t)},expression:\"form.fromWarehouse\"}},[o(\"i\",{staticClass:\"el-input__icon el-icon-search\",attrs:{slot:\"suffix\"},on:{click:function(t){return e.openWarehouse(\"from\")}},slot:\"suffix\"})])],1)],1),o(\"el-col\",{staticClass:\"form\",staticStyle:{\"margin-bottom\":\"0\"},attrs:{span:6}},[o(\"el-form-item\",{attrs:{label:\"调入仓库:\",prop:\"targetWarehouse\"}},[o(\"el-input\",{attrs:{disabled:!e.form.fromWarehouse,readonly:\"\",placeholder:\"调入仓库\"},model:{value:e.form.targetWarehouse,callback:function(t){e.$set(e.form,\"targetWarehouse\",t)},expression:\"form.targetWarehouse\"}},[o(\"i\",{staticClass:\"el-input__icon el-icon-search\",attrs:{slot:\"suffix\"},on:{click:function(t){return e.openWarehouse(\"target\")}},slot:\"suffix\"})])],1)],1),o(\"el-col\",{staticClass:\"form\",attrs:{span:6}},[o(\"el-form-item\",{attrs:{label:\"制单人员:\"}},[e._v(\" \"+e._s(e.form.operatorName)+\" \")])],1),o(\"el-col\",{staticClass:\"form\",attrs:{span:6}},[o(\"el-form-item\",{attrs:{label:\"制单时间:\"}},[o(\"span\",[e._v(e._s(e.createTime))])])],1),2===e.allData.auditStatus?o(\"el-col\",{staticClass:\"form\",attrs:{span:6}},[o(\"el-form-item\",{attrs:{label:\"审核人员:\"}},[e._v(\" \"+e._s(e.form.operatorName)+\" \")])],1):e._e(),2===e.allData.auditStatus?o(\"el-col\",{staticClass:\"form\",attrs:{span:6}},[o(\"el-form-item\",{attrs:{label:\"审核时间:\"}},[o(\"span\",[e._v(e._s(e.$_common.formatDate(e.allData.auditTime)))])])],1):e._e()],1)],1)],1),o(\"div\",{staticClass:\"order_bottom\"},[o(\"p\",{staticClass:\"text\"},[e._v(\"商品清单\")]),o(\"el-button\",{staticClass:\"order_bottom_btn\",attrs:{disabled:!e.form.fromWarehouse,type:\"primary\",size:\"mini\"},on:{click:e.choosegoods}},[e._v(\" 选择商品 \")]),o(\"vxe-table\",{attrs:{border:\"inner\",resizable:\"\",\"show-footer\":\"\",\"show-overflow\":\"\",data:e.goods_list,\"edit-config\":{trigger:\"click\",mode:\"cell\"},\"footer-method\":e.objectSpanMethod},on:{\"edit-actived\":e.editActivedEvent}},[o(\"vxe-table-column\",{attrs:{type:\"seq\",width:\"60\"}}),o(\"vxe-table-column\",{attrs:{field:\"materielCode\",title:\"商品编码\"}}),o(\"vxe-table-column\",{attrs:{field:\"materielName\",title:\"商品名称\"}}),o(\"vxe-table-column\",{attrs:{field:\"unitName\",title:\"规格\"},scopedSlots:e._u([{key:\"default\",fn:function(t){var o=t.row;return[e._v(\" \"+e._s(o.unitName)+\";\"+e._s(o.skuName)+\" \")]}}])}),o(\"vxe-table-column\",{attrs:{field:\"warehouseName\",title:\"所属仓库\"}}),5===e.enableLocationManagement?o(\"vxe-table-column\",{attrs:{title:\"调出库区库位\"},scopedSlots:e._u([{key:\"default\",fn:function(t){var a=t.row,s=t.rowIndex;return[o(\"el-input\",{attrs:{placeholder:\"库区库位\"},model:{value:a.inStorageLocationName,callback:function(t){e.$set(a,\"inStorageLocationName\",t)},expression:\"row.inStorageLocationName\"}},[o(\"i\",{staticClass:\"el-input__icon el-icon-search\",attrs:{slot:\"suffix\"},on:{click:function(t){return e.calloutShow(a,s)}},slot:\"suffix\"})])]}}],null,!1,694840006)}):e._e(),5===e.enableLocationManagement?o(\"vxe-table-column\",{attrs:{title:\"调入库区库位\"},scopedSlots:e._u([{key:\"default\",fn:function(t){var a=t.row,s=t.rowIndex;return[o(\"el-input\",{attrs:{placeholder:\"库区库位\"},model:{value:a.outStorageLocationName,callback:function(t){e.$set(a,\"outStorageLocationName\",t)},expression:\"row.outStorageLocationName\"}},[o(\"i\",{staticClass:\"el-input__icon el-icon-search\",attrs:{slot:\"suffix\"},on:{click:function(t){return e.foldShow(a,s)}},slot:\"suffix\"})])]}}],null,!1,1662505442)}):e._e(),o(\"vxe-table-column\",{attrs:{field:\"inventoryNum\",title:\"可售库存\"},scopedSlots:e._u([{key:\"default\",fn:function(t){var o=t.row;return[e._v(\" \"+e._s(e.$_common.formatNub(o.inventoryNum))+\" \")]}}])}),o(\"vxe-table-column\",{attrs:{field:\"num\",title:\"调拨数量\",\"edit-render\":{name:\"$input\",props:{type:\"float\",digits:2,min:0,max:e.inventoryNum}}}}),o(\"vxe-table-column\",{attrs:{field:\"otherNum\",title:\"其他单位\",\"edit-render\":{name:\"$input\",props:{type:\"float\",digits:2,min:0,disabled:e.other_disables}}}}),o(\"vxe-table-column\",{attrs:{title:\"调入仓库\"},scopedSlots:e._u([{key:\"default\",fn:function(t){t.$rowIndex;return[e._e(),e._v(\" \"+e._s(e.form.targetWarehouse)+\" \")]}}])}),o(\"vxe-table-column\",{attrs:{width:\"80\",title:\"操作\"},scopedSlots:e._u([{key:\"default\",fn:function(t){var a=t.row,s=t.$rowIndex;return[o(\"el-button\",{attrs:{type:\"text\"},on:{click:function(t){return e.delData(s,a)}}},[e._v(\" 删除 \")])]}}])})],1),o(\"div\",{staticClass:\"clearfix other-price-view\"},[o(\"div\",{staticClass:\"float_left\"},[o(\"el-form-item\",{attrs:{label:\"备注:\"}},[o(\"el-input\",{staticStyle:{width:\"360px\"},attrs:{placeholder:\"备注\"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,\"remark\",t)},expression:\"form.remark\"}})],1)],1)])],1)],1)],1),e.warehouse_show?o(\"WarehouseModel\",{attrs:{\"not-id\":e.notId,\"is-check\":!1,\"is-show\":e.warehouse_show},on:{confirm:e.selWarehouse,cancel:function(t){e.warehouse_show=!1}}}):e._e(),e.show_selgoods?o(\"AllocateGoodsList\",{attrs:{\"is-show\":e.show_selgoods,\"warehouse-id\":e.form.fromWarehouseId},on:{cancel:function(t){e.show_selgoods=!1},confirm:e.selMoreGoods}}):e._e(),e.callout_show?o(\"CalloutStorageLocation\",{attrs:{show:e.callout_show,\"warehouse-id\":e.form.fromWarehouseId,\"goods-data\":e.batch_goods},on:{cancel:function(t){e.callout_show=!1},confirm:e.timeEditConfirm}}):e._e(),e.fold_show?o(\"StorageLocation\",{attrs:{\"is-check\":!1,\"is-show\":e.fold_show,\"warehouse-id\":e.warehouse_id2},on:{confirm:e.selFold,cancel:function(t){e.fold_show=!1}}}):e._e()],1)},s=[],i=o(\"a1cb\"),r=o(\"7c33\"),n=o(\"dc57c\"),l=o(\"4b63\"),d=o(\"2934\"),c=o(\"478b\"),m=o(\"2f62\"),u={name:\"PurchaseOrderAdd\",components:{WarehouseModel:l[\"default\"],AllocateGoodsList:n[\"default\"],StorageLocation:r[\"default\"],CalloutStorageLocation:i[\"default\"]},data(){const e=(e,t,o)=>{t?o():o(new Error(\"请选择所属仓库\"))},t=(e,t,o)=>{t?o():o(new Error(\"请选择目标仓库\"))};return{inventoryNum:\"\",loading:!1,other_disables:!1,batch_data:[],createTime:\"\",Allocat_id:\"\",warehouse_show:!1,show_selgoods:!1,form:{fromWarehouse:\"\",targetWarehouse:\"\",fromWarehouseId:\"\",targetWarehouseId:\"\",operatorName:\"\",couponAmount:\"\",otherAmount:\"\",remark:\"\"},rules:{fromWarehouse:[{required:!0,validator:e}],targetWarehouse:[{required:!0,validator:t}]},deleteStatus:[],goods_list:[],warehouse_tag:\"\",notId:0,allData:{},no:\"\",look_path:\"\",callout_show:!1,fold_show:!1,warehouse_id:\"\",warehouse_id2:\"\",batch_goods:\"\",index:\"\",activeName:\"one\"}},computed:{...Object(m[\"c\"])({enableLocationManagement:\"MUser/enableLocationManagement\"})},created(){this.look_path=this.$route.name,this.createTime=this.$_common.formatDate((new Date).getTime()),this.$route.params.id?(this.Allocat_id=this.$route.params.id,this.getAllocateInfo()):(this.form.operatorName=this.userName,this.getPauseSave())},methods:{async getBatch(e){const t=await Object(c[\"getBatchByIds\"])({warehouseId:this.form.fromWarehouseId,materielId:e.materielId});this.batch_data=t.data},choosegoods(){this.form.fromWarehouseId&&(this.show_selgoods=!0)},openWarehouse(e){if(\"DetailAllocationForm\"!==this.$route.name){if(\"from\"===e)this.notId=0;else if(this.notId=this.form.fromWarehouseId||0,!this.form.fromWarehouse)return void this.$message.warning(\"请选择调出仓库\");this.warehouse_tag=e,this.warehouse_show=!0}},selWarehouse(e){switch(this.warehouse_tag){case\"from\":this.form.fromWarehouse=e[0].warehouseName,this.form.fromWarehouseId=e[0].id,this.goods_list=[],e[0].warehouseName===this.form.targetWarehouse&&(this.form.targetWarehouse=\"\",this.form.targetWarehouseId=\"\");break;case\"target\":this.form.targetWarehouse=e[0].warehouseName,this.form.targetWarehouseId=e[0].id;let t=this.$_common.deepClone(this.goods_list);t=t.map(t=>({...t,inwarehouseName:e[0].warehouseName})),this.goods_list=t;break}},async delPauseSave(e){Object(d[\"delPauseSave\"])({key:this.look_path});e&&(this.$message({type:\"success\",message:\"清除暂存成功\"}),this.$baseEventBus.$emit(\"reloadRouterView\"))},async getPauseSave(){const{data:e}=await Object(d[\"getPauseSave\"])({key:this.look_path});\"{}\"!==JSON.stringify(e)&&(this.allData=e,this.no=e.no,this.form.fromWarehouse=e.warehouseName,this.form.fromWarehouseId=e.warehouseId,this.form.targetWarehouse=e.inWarehouseName,this.form.targetWarehouseId=e.inWarehouseId,this.form.operatorName=e.operatorName,this.form.remark=e.remark,this.goods_list=e.details.map(e=>({...e,warehouseName:this.form.fromWarehouse,inwarehouseName:this.form.targetWarehouse})))},async addPauseSave(){const e={createTime:this.createTime,no:this.no,warehouseId:this.form.fromWarehouseId,inWarehouseId:this.form.targetWarehouseId,inWarehouseName:this.form.targetWarehouse,warehouseName:this.form.fromWarehouse,operatorName:this.form.operatorName,remark:this.form.remark,details:this.goods_list.map(e=>({id:e.id,isEq:e.isEq,materielId:e.materielId,materielName:e.materielName,materielCode:e.materielCode,skuId:e.skuId,num:e.num,skuName:e.skuName,costUnitPrice:e.costUnitPrice,otherNum:e.otherNum}))};this.loading=!0;await Object(d[\"addPauseSave\"])({key:this.look_path,data:e});this.loading=!1,this.$message({type:\"success\",message:\"暂存成功\"}),2===this.systemType?this.$closeCurrentGoEdit(\"/SingleStore/Inventory/InventoryAllocation\"):this.$closeCurrentGoEdit(\"/stock/WarehouseManagement/AddAllocationForm\")},async addPurchaseOrder(){let e=!1;if(this.goods_list.forEach(t=>{0===Number(t.inventoryNum)&&(e=!0)}),e)return void this.$message.warning(\"可售库存为空,无法调拨\");let t={};for(let a in this.goods_list){let e=this.goods_list[a];t[e.skuId]?t[e.skuId].num+=Number(e.num):t[e.skuId]={inventoryNum:Number(e.inventoryNum),num:Number(e.num)}}const o=Object.values(t).some(e=>e.num>e.inventoryNum);o?this.$message.warning(\"调拨数量大于可售库存,无法调拨\"):this.$refs[\"form\"].validate(async e=>{if(e){const e={no:this.no,warehouseId:this.form.fromWarehouseId,inWarehouseId:this.form.targetWarehouseId,warehouseName:this.form.fromWarehouse,inWarehouseName:this.form.targetWarehouse,operatorName:this.form.operatorName,remark:this.form.remark,details:this.goods_list.map(e=>({id:e.id,isEq:e.isEq,materielId:e.materielId,materielName:e.materielName,materielCode:e.materielCode,skuId:e.skuId,unitName:e.unitName,skuName:e.skuName,num:e.num,costUnitPrice:e.costUnitPrice,otherNum:e.otherNum,inAreaId:e.inAreaId,inAreaName:e.inAreaName,inAreaCode:e.inAreaCode,inStorageLocationId:e.inStorageLocationId,inStorageLocationName:e.inStorageLocationName,inStorageLocationCode:e.inStorageLocationCode,outAreaId:e.outAreaId,outAreaName:e.outAreaName,outAreaCode:e.outAreaCode,outStorageLocationId:e.outStorageLocationId,outStorageLocationName:e.outStorageLocationName,outStorageLocationCode:e.outStorageLocationCode}))};let t={};this.loading=!0,this.Allocat_id?(e.deleteArray=this.deleteStatus,t=await Object(c[\"updateAllocate\"])(this.Allocat_id,e)):t=await Object(c[\"addAllocate\"])(e);this.loading=!1,this.$message({type:\"success\",message:\"提交成功\"}),await this.delPauseSave(),2===this.systemType?this.$closeCurrentGoEdit(\"/SingleStore/Inventory/InventoryAllocation\"):this.$closeCurrentGoEdit(\"/stock/WarehouseManagement/AllocationForm\")}})},async getAllocateInfo(){const{data:e}=await Object(c[\"getAllocateInfo\"])(this.Allocat_id);this.allData=e,this.no=e.no,this.createTime=this.$_common.formatDate(e.createTime),this.form.fromWarehouse=e.warehouseName,this.form.fromWarehouseId=e.warehouseId,this.form.targetWarehouse=e.inWarehouseName,this.form.targetWarehouseId=e.inWarehouseId,this.form.operatorName=e.operatorName,this.form.remark=e.remark,this.goods_list=e.details.map(e=>({...e,otherNum:5===e.isEq?e.otherNum:\"\",warehouseName:this.form.fromWarehouse,inwarehouseName:this.form.targetWarehouse}))},selMoreGoods(e){const t=e.map(e=>({isEq:e.isEq,otherNum:5===e.isEq?e.otherNum:\"\",materielId:e.materielId,materielCode:e.materielCode,materielName:e.materielName,warehouseName:e.warehouseName,inwarehouseName:this.targetWarehouse,skuName:e.skuName,skuId:e.skuId,unitName:e.unitName,inventoryNum:Number(e.allNum),num:Number(e.allNum),categoryTitle:e.categoryTitle,costUnitPrice:e.costPrice}));-1===this.goods_list.findIndex(e=>e.skuId===t[0].skuId)?(this.goods_list?this.goods_list=this.$_common.unique(this.goods_list.concat(t),[]):this.goods_list=t,console.log(this.goods_list)):this.$message.warning(\"不能选同一件商品\")},delData(e,t){this.$confirm(\"你确定删除此商品吗?\",\"提示\",{confirmButtonText:\"确定\",cancelButtonText:\"取消\",type:\"warning\"}).then(()=>{t.id&&this.deleteStatus.push(t.id),this.goods_list.splice(e,1),this.$message({type:\"success\",message:\"删除成功!\"})})},objectSpanMethod({columns:e,data:t}){const o=[\"otherNum\"];return this.$_common.getSummariesVxe(e,t,o)},editActivedEvent({row:e}){this.other_disables=4===e.isEq,this.inventoryNum=e.inventoryNum},calloutShow(e,t){this.batch_goods=e,this.callout_show=!0},foldShow(e,t){this.form.targetWarehouseId?(this.index=t,this.fold_show=!0,this.warehouse_id2=this.form.targetWarehouseId):this.$message.warning(\"请先选择调入仓库\")},selCallout(){},selFold(e){this.goods_list[this.index].outAreaId=e[0].areaId,this.goods_list[this.index].outAreaName=e[0].areaName,this.goods_list[this.index].outAreaCode=e[0].areaCode,this.goods_list[this.index].outStorageLocationId=e[0].id,this.goods_list[this.index].outStorageLocationName=e[0].name,this.goods_list[this.index].outStorageLocationCode=e[0].code},timeEditConfirm(e){if(!e.length)return;const t=this.goods_list.findIndex(t=>t.inStorageLocationId===e[0].inStorageLocationId&&t.inAreaId===e[0].inAreaId&&t.skuId===e[0].skuId);t>-1&&(this.goods_list[t].id&&(e[0].id=this.goods_list[t].id),this.goods_list.splice(t,1)),this.goods_list=this.goods_list.concat(e)}}},h=u,f=(o(\"2f6d\"),o(\"6d03\"),o(\"2877\")),g=Object(f[\"a\"])(h,a,s,!1,null,\"4d2e895a\",null);t[\"default\"]=g.exports}}]);","extractedComments":[]}