From 530e081112854769321237ba16882490134808e5 Mon Sep 17 00:00:00 2001 From: yufei0306 <13417315+yufei0306@user.noreply.gitee.com> Date: Tue, 14 May 2024 13:12:19 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9B=B4=E6=8E=A5=E5=8F=91=E6=96=99=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/issue/record/directIssue.vue | 41 ++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 6 deletions(-) diff --git a/src/pages/issue/record/directIssue.vue b/src/pages/issue/record/directIssue.vue index e129c92d..d006d931 100644 --- a/src/pages/issue/record/directIssue.vue +++ b/src/pages/issue/record/directIssue.vue @@ -180,11 +180,11 @@ } if (item == undefined) { // 获取推荐库位 - this.getRecommendLocation(balance, pack, toLocation => { + // this.getRecommendLocation(balance, pack, toLocation => { var itemp = createItemInfo(balance, pack); let newDetail = createDetailInfo(balance, pack); // - newDetail.toLocationCode = toLocation.code; - newDetail.toWarehouseCode = toLocation.warehouseCode; + // newDetail.toLocationCode = toLocation.code; + // newDetail.toWarehouseCode = toLocation.warehouseCode; itemp.subList.push(newDetail); var dataList = pack.subList this.detailSource.push(itemp) @@ -200,7 +200,7 @@ }) }) }) - }) + // }) } else { var itemDetail = item.subList.find(r => r.packingNumber == balance.packingNumber && r.batch == @@ -298,6 +298,24 @@ } else { this.showErrorMessage("车间-生产线基础信息维护错误") } + + //赋值到库位代码 + let toLocationCode = '' + this.positionList.forEach(item=>{ + if(this.workshopCode == item.value){ // 车间 + item.children.find(child=>{ + if(this.productionLineCode==child.value){ + toLocationCode = child.children.find(subChild=>this.workStationCode==subChild.value).rawLocationCode; + } + }) + } + }) + this.detailSource.forEach(item=>{ + item.subList.forEach(detail => { + detail.toLocationCode = toLocationCode + }) + }) + }, @@ -364,13 +382,13 @@ getPrecisionStrategyList(precisionStrategyParams, res => { if (res.success) { this.managementList = res.list; - var params = this.setRecordParams() + var params = {...this.setRecordParams()} console.log("提交参数", JSON.stringify(params)); issueRecordSubmit(params).then(res => { uni.hideLoading() if (res.data) { - this.showCommitSuccessMessage("提交成功
生成采购上架记录
" + res.data, ) + this.showCommitSuccessMessage("提交成功
生成采购上架记录
" + res.data) } else { this.showErrorMessage("提交失败[" + res.msg + "]") } @@ -441,6 +459,17 @@ // detail.toLocationCode = detail.toLocationCode submitItem.qty = detail.handleQty; submitItem.package = ""; + submitItem.recordList = [{ + toInventoryStatus:detail.inventoryStatus, + fromPackingNumber:info.packingNumber, + fromBatch:info.batch, + toPackingNumber:info.packingNumber, + toBatch:info.batch, + fromLocationCode:detail.locationCode, + toLocationCode:detail.toLocationCode, + handleQty:detail.handleQty + } + ] subList.push(submitItem) } })