From 346a988f537228ae44731cd31007f1412b482e83 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期一, 19 十月 2026 16:32:10 +0800
Subject: [PATCH] refactor(mdm): 移除物料主数据中废弃的字段配置
---
src/api/mes/pro/batch/index.ts | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/src/api/mes/pro/batch/index.ts b/src/api/mes/pro/batch/index.ts
index 0f9aae7..327d14c 100644
--- a/src/api/mes/pro/batch/index.ts
+++ b/src/api/mes/pro/batch/index.ts
@@ -18,6 +18,11 @@
/** 鐢熶骇鎵规 */
export interface Batch {
id?: number; // 缂栧彿
+ itemId?: number; // 鎵樼洏鎴栧惃琚嬪甫鍏ョ殑鍝佺缂栧彿
+ itemCode?: string;
+ itemName?: string;
+ bindingMode?: 'pallet' | 'tonBag'; // 鎵规宸叉湁缁戝畾鏂瑰紡
+ businessCode?: string; // 鍐呴儴鍑哄叆搴撲笟鍔$爜
code?: string; // 鎵规鍙凤紙琛ュ綍姝e紡淇℃伅鍚庤嚜鍔ㄧ敓鎴愶級
tempCode?: string; // 涓存椂鎵规鐮侊紙棰勭敓鎴愪簩缁寸爜闃舵浣跨敤锛屾壂鐮佽拷婧吋瀹癸級
lineId?: number; // 浜х嚎缂栧彿锛堥〉闈㈠睍绀轰负銆屽姞宸ュ崟浣嶃�嶏級
@@ -35,11 +40,15 @@
createTime?: string; // 鍒涘缓鏃堕棿
workers?: BatchWorker[]; // 鐢熶骇浜哄憳閰嶇疆鍒楄〃
palletIds?: number[]; // 缁戝畾鎵樼洏缂栧彿鍒楄〃锛堜粎鏂板/琛ュ綍鎻愪氦鏃朵紶鍏ワ紝缁戝畾鏃舵壒娆$洿鎺ヨ繘鍏ョ敓浜т腑锛�
+ tonBagIds?: number[]; // 缁戝畾鍚ㄨ缂栧彿鍒楄〃锛涗笌鎵樼洏浜掓枼
}
/** 鐢熶骇鎵规鎵爜杩芥函 */
export interface BatchTrace {
+ inboundBagQuantity?: number;
+ pendingBagQuantity?: number;
id?: number; // 鐢熶骇鎵规缂栧彿
+ businessCode?: string; // 鍐呴儴鍑哄叆搴撲笟鍔$爜
code?: string; // 鎵规鍙凤紙琛ュ綍鍚庣殑姝e紡鎵规鍙凤級
tempCode?: string; // 涓存椂鎵规鐮侊紙浜岀淮鐮佸唴瀹癸紱鏈ˉ褰曚俊鎭椂灞曠ず锛�
status?: number; // 鎵规鐘舵�侊紙瀛楀吀 mes_pro_batch_status锛�
@@ -64,6 +73,7 @@
/** 鐢熶骇鎵规鍒嗛〉鏌ヨ鍙傛暟 */
export interface PageParams extends PageParam {
+ businessCode?: string; // 鍐呴儴鍑哄叆搴撲笟鍔$爜
code?: string;
tempCode?: string;
lineId?: number;
@@ -78,6 +88,7 @@
/** 棰勭敓鎴愭壒娆′簩缁寸爜杩斿洖椤� */
export interface PreGenerateResult {
+ businessCode?: string;
id: number; // 鐢熶骇鎵规缂栧彿
tempCode: string; // 涓存椂鎵规鐮侊紙浜岀淮鐮佸唴瀹癸級
}
@@ -157,3 +168,11 @@
export function exportBatchQr(batchId: number) {
return requestClient.download(`/mes/pro/batch/export-qr?batchId=${batchId}`);
}
+
+export function generateBatchBusinessCodes(ids: number[]) {
+ return requestClient.post<number>('/mes/pro/batch/generate-business-code', { ids });
+}
+
+export function exportBatchBusinessQr(batchId: number) {
+ return requestClient.download('/mes/pro/batch/export-business-qr', { params: { batchId } });
+}
--
Gitblit v1.9.3