From 5ba9676fccc521b8d841f858eecfcdc3d28ece4d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=8E=8B=E5=BF=97=E5=9B=BD?= <854933521@qq.com>
Date: Fri, 25 Oct 2024 13:58:40 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=9B=B4=E6=8E=A5=E4=B8=8A?=
=?UTF-8?q?=E6=9E=B6=202024/8/3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../record/productPutawayRecord.vue | 93 +++++++++----------
1 file changed, 45 insertions(+), 48 deletions(-)
diff --git a/src/pages/productPutaway/record/productPutawayRecord.vue b/src/pages/productPutaway/record/productPutawayRecord.vue
index f767e374..54f249db 100644
--- a/src/pages/productPutaway/record/productPutawayRecord.vue
+++ b/src/pages/productPutaway/record/productPutawayRecord.vue
@@ -248,51 +248,42 @@
// }
const commit = () => {
- if (toLocationCode.value == "") {
- showQuestionMessage('未指定目标库位,系统将按上架策略推荐库位是否继续提交?', res => {
- if (res) {
- commitRecord();
- }
- });
- } else {
- commitRecord();
- }
- }
- const commitRecord = ()=>{
+
if (detailSource.value.length > 0 && detailSource.value[0].subList.length > 0) {
// 查询管理模式
proxy.$modal.loading('提交中....')
- managementList.value = []
- const precisionStrategParams = setPrecisionStrategParams()
-
- getPrecisionStrategyList(precisionStrategParams, (res) => {
- if (res.success) {
- managementList.value = res.list
- const params = setParams()
- productPutawayRecordSubmit(params)
- .then((res) => {
- uni.hideLoading()
- if (res.data) {
- showCommitSuccessMessage(`提交成功
生成制品上架记录
${res.data}`)
- let removeId = [];
- detailSource.value.forEach(r => {
- removeId.push(r.expectinNumber)
- })
- removeRecommendLocation(removeId);
- } else {
- showErrorMessage(`提交失败[${res.msg}]`)
- }
- })
- .catch((error) => {
- uni.hideLoading()
- showErrorMessage(error)
- })
- } else {
- uni.hideLoading()
- showErrorMessage(res.message)
- }
- })
+ // managementList.value = []
+ // const precisionStrategParams = setPrecisionStrategParams()
+
+ // getPrecisionStrategyList(precisionStrategParams, (res) => {
+ // if (res.success) {
+ // managementList.value = res.list
+ //
+ // } else {
+ // uni.hideLoading()
+ // showErrorMessage(res.message)
+ // }
+ // })
+ const params = setParams()
+ productPutawayRecordSubmit(params)
+ .then((res) => {
+ uni.hideLoading()
+ if (res.data) {
+ showCommitSuccessMessage(`提交成功
生成制品上架记录
${res.data}`)
+ let removeId = [];
+ detailSource.value.forEach(r => {
+ removeId.push(r.expectinNumber)
+ })
+ removeRecommendLocation(removeId);
+ } else {
+ showErrorMessage(`提交失败[${res.msg}]`)
+ }
+ })
+ .catch((error) => {
+ uni.hideLoading()
+ showErrorMessage(error)
+ })
} else {
showErrorMessage('没有要提交的数据,请先扫描')
}
@@ -330,7 +321,7 @@
item.subList.forEach((detail) => {
if (detail.scaned) {
const submitItem = deepCopyData(detail)
- const info = getPackingNumberAndBatchByList(managementList.value, detail.itemCode, detail.packingNumber, detail.toLocationCode, detail.batch)
+ // const info = getPackingNumberAndBatchByList(managementList.value, detail.itemCode, detail.packingNumber, detail.toLocationCode, detail.batch)
submitItem.itemCode = detail.itemCode
submitItem.itemName = detail.package.itemName
submitItem.itemDesc1 = detail.package.itemDesc1
@@ -338,14 +329,20 @@
submitItem.inventoryStatus = detail.inventoryStatus
- submitItem.fromPackingNumber = info.packingNumber
- submitItem.toPackingNumber = info.packingNumber
+ // submitItem.fromPackingNumber = info.packingNumber
+ // submitItem.toPackingNumber = info.packingNumber
+
+ submitItem.fromPackingNumber = detail.packingNumber;
+ submitItem.toPackingNumber = detail.packingNumber;
+
+ // submitItem.fromContainerNumber = detail.containerNumber
+ // submitItem.toContainerNumber = detail.containerNumber
- submitItem.fromContainerNumber = detail.containerNumber
- submitItem.toContainerNumber = detail.containerNumber
+ // submitItem.fromBatch = info.batch
+ // submitItem.toBatch = info.batch
- submitItem.fromBatch = info.batch
- submitItem.toBatch = info.batch
+ submitItem.fromBatch = detail.package.batch;
+ submitItem.toBatch = detail.package.batch;
submitItem.fromLocationCode = detail.locationCode
submitItem.toLocationCode = item.toLocationCode