From e9066f0c6478091278cca7131347dbc896e73278 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期五, 11 九月 2026 15:53:53 +0800
Subject: [PATCH] fix: 完善时效领料功能
---
src/api/timeSensitiveTask.ts | 27 +++++++++++++++++++++++++++
1 files changed, 27 insertions(+), 0 deletions(-)
diff --git a/src/api/timeSensitiveTask.ts b/src/api/timeSensitiveTask.ts
index 7318dd4..b025a91 100644
--- a/src/api/timeSensitiveTask.ts
+++ b/src/api/timeSensitiveTask.ts
@@ -51,6 +51,16 @@
ironPlateNo: number | string;
}
+export interface TimeSensitiveScannedMaterial {
+ id: number | string;
+ materialType: TimelinessMaterialType | string;
+ batchCode: string;
+ available: boolean;
+ unavailableReason?: string | null;
+ qualitativeProductionId?: number | string;
+ [key: string]: any;
+}
+
export interface TimelinessInspectionDetailForm {
id?: number | string;
routingInspectionUser?: string;
@@ -755,6 +765,23 @@
});
},
+ /** 鏃舵晥棰嗙敤鎵爜锛氬崟涓濄�佺粸绾跨粺涓�鎸夋祦杞崱鎵规鍙锋煡璇€�� */
+ scanByBatchCode(data: { batchCode: string }) {
+ if (USE_TIME_SENSITIVE_MOCK) {
+ const material = [...mockMaterialPool.鍗曚笣, ...mockMaterialPool.缁炵嚎].find(
+ (item) => mockMaterialCode(item) === data.batchCode
+ );
+ return mockResult<TimeSensitiveScannedMaterial | null>(
+ material ? { ...material, batchCode: mockMaterialCode(material), available: true } : null
+ );
+ }
+ return request<BaseResult<TimeSensitiveScannedMaterial>>({
+ url: "/timeSensitiveTask/scanByBatchCode",
+ method: "POST",
+ data,
+ });
+ },
+
addItems(data: {
taskId: number | string;
itemIds: Array<number | string>;
--
Gitblit v1.9.3