From e50b6da65a9d0f335f379e921682a080393bc102 Mon Sep 17 00:00:00 2001
From: yyb <995253665@qq.com>
Date: 星期三, 22 四月 2026 09:56:09 +0800
Subject: [PATCH] 新增入库审批功能,包括页面路由和相关逻辑处理,优化审批流程支持
---
src/pages/inventoryManagement/scanIn/scanIn.submit.ts | 14 +++++++++-----
1 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/src/pages/inventoryManagement/scanIn/scanIn.submit.ts b/src/pages/inventoryManagement/scanIn/scanIn.submit.ts
index a18d4b7..8e997e0 100644
--- a/src/pages/inventoryManagement/scanIn/scanIn.submit.ts
+++ b/src/pages/inventoryManagement/scanIn/scanIn.submit.ts
@@ -16,37 +16,41 @@
type SubmitConfig = {
runApi: (data: any) => Promise<any>;
- payloadBuilder: (list: AnyRow[]) => any;
+ payloadBuilder: (list: AnyRow[], approveUserIds: 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[]) => ({
+ payloadBuilder: (list: AnyRow[], approveUserIds: string) => ({
salesLedgerId: scanLedgerIdRef.value,
salesLedgerProductList: list,
+ approveUserIds,
}),
},
[`${CONTRACT_KIND.sales}-${QUALITY_TYPE.unqualified}`]: {
runApi: scanInboundSalesUnqualified,
- payloadBuilder: (list: AnyRow[]) => ({
+ payloadBuilder: (list: AnyRow[], approveUserIds: string) => ({
salesLedgerId: scanLedgerIdRef.value,
salesLedgerProductList: list,
+ approveUserIds,
}),
},
[`${CONTRACT_KIND.purchase}-${QUALITY_TYPE.qualified}`]: {
runApi: scanInboundPurchase,
- payloadBuilder: (list: AnyRow[]) => ({
+ payloadBuilder: (list: AnyRow[], approveUserIds: string) => ({
purchaseLedgerId: scanLedgerIdRef.value,
salesLedgerProductList: list,
+ approveUserIds,
}),
},
[`${CONTRACT_KIND.purchase}-${QUALITY_TYPE.unqualified}`]: {
runApi: scanInboundPurchaseUnqualified,
- payloadBuilder: (list: AnyRow[]) => ({
+ payloadBuilder: (list: AnyRow[], approveUserIds: string) => ({
purchaseLedgerId: scanLedgerIdRef.value,
salesLedgerProductList: list,
+ approveUserIds,
}),
},
};
--
Gitblit v1.9.3