From 698d62796831b5c6a4b153d94289fb0344ac09af Mon Sep 17 00:00:00 2001
From: fengyuan_yang <1976974459@qq.com>
Date: Wed, 27 Aug 2025 11:46:08 +0800
Subject: [PATCH] =?UTF-8?q?2025-08-27=20pda=E9=87=87=E8=B4=AD=E9=80=80?=
=?UTF-8?q?=E8=B4=A7=E3=80=81=E9=94=80=E5=94=AE=E5=87=BA=E5=BA=93=E4=BC=98?=
=?UTF-8?q?=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../production-pick/productionPicking.vue | 4 ---
.../purchase-return/purchaseReturnDetail.vue | 27 +++++++++----------
.../modules/sales/salesOutboundDetail.vue | 13 ++++-----
3 files changed, 17 insertions(+), 27 deletions(-)
diff --git a/src/views/modules/production-pick/productionPicking.vue b/src/views/modules/production-pick/productionPicking.vue
index f55ac2c..e49309d 100644
--- a/src/views/modules/production-pick/productionPicking.vue
+++ b/src/views/modules/production-pick/productionPicking.vue
@@ -103,14 +103,12 @@ export default {
this.$message.error('请先选择仓库');
return;
}
-
this.loading = true;
const params = {
warehouseId: currentWarehouse,
site: localStorage.getItem('site'),
status: '待出库',
};
-
getProductionOutboundList(params).then(({ data }) => {
this.loading = false;
if (data && data.code === 0) {
@@ -132,7 +130,6 @@ export default {
this.$message.error('请先选择仓库');
return;
}
-
this.loading = true;
const params = {
warehouseId: currentWarehouse,
@@ -140,7 +137,6 @@ export default {
site: localStorage.getItem('site'),
status: '待出库'
};
-
getProductionOutboundList(params).then(({ data }) => {
this.loading = false;
if (data && data.code === 0) {
diff --git a/src/views/modules/purchase-return/purchaseReturnDetail.vue b/src/views/modules/purchase-return/purchaseReturnDetail.vue
index 9129ea8..d9b6ce4 100644
--- a/src/views/modules/purchase-return/purchaseReturnDetail.vue
+++ b/src/views/modules/purchase-return/purchaseReturnDetail.vue
@@ -136,7 +136,7 @@
NO.
物料编码
需求数量
- 可用数量
+ 出库数量
@@ -214,7 +214,6 @@ export default {
site: localStorage.getItem('site'),
buNo: this.buNo
};
-
validateLabelWithReturn(params).then(({ data }) => {
if (data && data.code === 0) {
// 检查是否已经扫描过
@@ -223,16 +222,15 @@ export default {
this.$message.warning('该标签已扫描,请勿重复扫描');
return;
}
-
// 添加到列表顶部(最后扫描的在最上面)
this.labelList.unshift({
id: Date.now(),
labelCode: labelCode,
partNo: data.data.partNo,
quantity: data.data.quantity,
- batchNo: data.data.batchNo
+ batchNo: data.data.batchNo,
+ locationId: data.data.locationId
});
-
this.$message.success('操作成功');
} else {
this.$message.error(data.msg || '该标签与退货单不符,请检查');
@@ -260,7 +258,6 @@ export default {
this.$message.warning('请先扫描标签');
return;
}
-
const params = {
site: this.returnInfo.site,
buNo: this.returnInfo.buNo,
@@ -270,21 +267,21 @@ export default {
labelCode: label.labelCode,
partNo: label.partNo,
quantity: label.quantity,
- batchNo: label.batchNo
+ batchNo: label.batchNo,
+ locationId: label.locationId
}))
- };
-
+ }
confirmPurchaseReturn(params).then(({ data }) => {
if (data && data.code === 0) {
- this.$message.success('退货成功');
- this.$router.back();
+ this.$message.success('退货成功')
+ this.$router.back()
} else {
- this.$message.error(data.msg || '退货失败');
+ this.$message.error(data.msg || '退货失败')
}
}).catch(error => {
- console.error('退货失败:', error);
- this.$message.error('退货失败');
- });
+ console.error('退货失败:', error)
+ this.$message.error('退货失败')
+ })
},
// 打印标签
diff --git a/src/views/modules/sales/salesOutboundDetail.vue b/src/views/modules/sales/salesOutboundDetail.vue
index 6165bce..98156b6 100644
--- a/src/views/modules/sales/salesOutboundDetail.vue
+++ b/src/views/modules/sales/salesOutboundDetail.vue
@@ -136,7 +136,7 @@
NO.
物料编码
需求数量
-
可用数量
+
出库数量
@@ -214,7 +214,6 @@ export default {
site: localStorage.getItem('site'),
buNo: this.buNo
};
-
validateLabelWithOutbound(params).then(({ data }) => {
if (data && data.code === 0) {
// 检查是否已经扫描过
@@ -223,16 +222,15 @@ export default {
this.$message.warning('该标签已扫描,请勿重复扫描');
return;
}
-
// 添加到列表顶部(最后扫描的在最上面)
this.labelList.unshift({
id: Date.now(),
labelCode: labelCode,
partNo: data.data.partNo,
quantity: data.data.quantity,
- batchNo: data.data.batchNo
+ batchNo: data.data.batchNo,
+ locationId: data.data.locationId
});
-
this.$message.success('操作成功');
} else {
this.$message.error(data.msg || '该标签与出库单不符,请检查');
@@ -260,7 +258,6 @@ export default {
this.$message.warning('请先扫描标签');
return;
}
-
const params = {
site: this.outboundInfo.site,
buNo: this.outboundInfo.buNo,
@@ -270,10 +267,10 @@ export default {
labelCode: label.labelCode,
partNo: label.partNo,
quantity: label.quantity,
- batchNo: label.batchNo
+ batchNo: label.batchNo,
+ locationId: label.locationId
}))
};
-
confirmSalesOutbound(params).then(({ data }) => {
if (data && data.code === 0) {
this.$message.success('出库成功');