库存出库时,增加当前位置的库存数量,选择子位置之后自动带出+根据产品和位置获取在库数量的接口联调
| | |
| | | style="width: 80%" |
| | | @change=" |
| | | (val) => { |
| | | selSonLocationClick(val, item.prop) |
| | | selSonLocationClick(val, item.prop,scope.row,scope) |
| | | } |
| | | " |
| | | > |
| | |
| | | this.$emit("selLocationClick", item, prop) |
| | | }, |
| | | // 选择子位置 |
| | | selSonLocationClick(item) { |
| | | this.$emit("selSonLocationClick", item) |
| | | selSonLocationClick(item,prop,row,scope) { |
| | | this.$emit("selSonLocationClick", item,prop,row,scope) |
| | | }, |
| | | // 获取在库与预测数量 |
| | | getAmountAndPrediction(item, val, ite) { |
| | |
| | | @inputContent="inputContent" |
| | | @addProductClick="addProductClick('操作')" |
| | | @getSelectArray="getSelectArray" |
| | | @selSonLocationClick="selSonLocationClick" |
| | | @emptyProductClick="emptyProductClick" |
| | | @clearupProduct="clearupProduct" |
| | | > |
| | |
| | | getLogisticCompanyList, |
| | | printReceipts, |
| | | } from "@/api/overview/overview"; |
| | | import { |
| | | getLocationProductAmount |
| | | } from "@/api/operate/inventoryAdjustment" |
| | | import { |
| | | getSupplierList, |
| | | getCompanyList, |
| | |
| | | sonLocation: true, |
| | | isRequird: true, |
| | | }, |
| | | { label: "在库数量", prop: "inLibraryAmount" }, |
| | | { label: "数量", prop: "amount", inputFloat: true }, |
| | | { label: "计量单位", prop: "unit" }, |
| | | { label: "辅助数量", prop: "auxiliaryAmount",inputFloatValue:true,isInputFloat:'inputFloatAuxiliaryAmount' }, |
| | |
| | | } |
| | | }); |
| | | }, |
| | | selSonLocationClick(val, prop, row,scope){ |
| | | if(this.workType == 2){ |
| | | if(prop=='fromLocationId'){ |
| | | getLocationProductAmount({ |
| | | locationId:val.value, |
| | | productId:row.productId |
| | | }).then((res)=>{ |
| | | if(res.code==200){ |
| | | this.$set(this.tableData[scope.$index],'inLibraryAmount',res.data?res.data.amount:0) |
| | | this.$forceUpdate() |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | }, |
| | | // 新增 |
| | | addProductClick(value) { |
| | | console.log(value); |