From 2fb38b2d2d005c0ff524b619a529fee1ca151095 Mon Sep 17 00:00:00 2001
From: yyb <995253665@qq.com>
Date: 星期二, 21 四月 2026 16:49:05 +0800
Subject: [PATCH] 审批人
---
src/pages/inventoryManagement/scanIn/scanIn.submit.ts | 18 +++++++++---------
src/pages/inventoryManagement/scanIn/index.vue | 7 +++++--
2 files changed, 14 insertions(+), 11 deletions(-)
diff --git a/src/pages/inventoryManagement/scanIn/index.vue b/src/pages/inventoryManagement/scanIn/index.vue
index 889ceea..6502574 100644
--- a/src/pages/inventoryManagement/scanIn/index.vue
+++ b/src/pages/inventoryManagement/scanIn/index.vue
@@ -438,8 +438,11 @@
return;
}
const runApi = currentSubmitConfig.runApi;
- const approveUserIds = stockApproverNodes.value.map(node => node.userId).join(",");
- const payload = currentSubmitConfig.payloadBuilder(salesLedgerProductList, approveUserIds);
+ const inboundApproveUserIds = stockApproverNodes.value.map(node => node.userId).join(",");
+ const payload = currentSubmitConfig.payloadBuilder(
+ salesLedgerProductList,
+ inboundApproveUserIds
+ );
try {
submitLoading.value = true;
modal.loading("鎻愪氦涓�...");
diff --git a/src/pages/inventoryManagement/scanIn/scanIn.submit.ts b/src/pages/inventoryManagement/scanIn/scanIn.submit.ts
index 8e997e0..e27145f 100644
--- a/src/pages/inventoryManagement/scanIn/scanIn.submit.ts
+++ b/src/pages/inventoryManagement/scanIn/scanIn.submit.ts
@@ -16,41 +16,41 @@
type SubmitConfig = {
runApi: (data: any) => Promise<any>;
- payloadBuilder: (list: AnyRow[], approveUserIds: string) => any;
+ payloadBuilder: (list: AnyRow[], inboundApproveUserIds: string) => any;
};
export function createSubmitConfig(scanLedgerIdRef: AnyRef<string | number | null>) {
const cfg: Record<string, SubmitConfig> = {
[`${CONTRACT_KIND.sales}-${QUALITY_TYPE.qualified}`]: {
runApi: scanInboundSales,
- payloadBuilder: (list: AnyRow[], approveUserIds: string) => ({
+ payloadBuilder: (list: AnyRow[], inboundApproveUserIds: string) => ({
salesLedgerId: scanLedgerIdRef.value,
salesLedgerProductList: list,
- approveUserIds,
+ inboundApproveUserIds,
}),
},
[`${CONTRACT_KIND.sales}-${QUALITY_TYPE.unqualified}`]: {
runApi: scanInboundSalesUnqualified,
- payloadBuilder: (list: AnyRow[], approveUserIds: string) => ({
+ payloadBuilder: (list: AnyRow[], inboundApproveUserIds: string) => ({
salesLedgerId: scanLedgerIdRef.value,
salesLedgerProductList: list,
- approveUserIds,
+ inboundApproveUserIds,
}),
},
[`${CONTRACT_KIND.purchase}-${QUALITY_TYPE.qualified}`]: {
runApi: scanInboundPurchase,
- payloadBuilder: (list: AnyRow[], approveUserIds: string) => ({
+ payloadBuilder: (list: AnyRow[], inboundApproveUserIds: string) => ({
purchaseLedgerId: scanLedgerIdRef.value,
salesLedgerProductList: list,
- approveUserIds,
+ inboundApproveUserIds,
}),
},
[`${CONTRACT_KIND.purchase}-${QUALITY_TYPE.unqualified}`]: {
runApi: scanInboundPurchaseUnqualified,
- payloadBuilder: (list: AnyRow[], approveUserIds: string) => ({
+ payloadBuilder: (list: AnyRow[], inboundApproveUserIds: string) => ({
purchaseLedgerId: scanLedgerIdRef.value,
salesLedgerProductList: list,
- approveUserIds,
+ inboundApproveUserIds,
}),
},
};
--
Gitblit v1.9.3