From 46624ce480a3c14da21f39cc4ad5f7eecea2bb1e Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期四, 17 九月 2026 16:24:28 +0800
Subject: [PATCH] feat(mes): 优化生产批次和袋码管理功能
---
src/api/mdm/item/index.ts | 21 ++++++++++++++-------
1 files changed, 14 insertions(+), 7 deletions(-)
diff --git a/src/api/mdm/item/index.ts b/src/api/mdm/item/index.ts
index 564287f..b4fccdb 100644
--- a/src/api/mdm/item/index.ts
+++ b/src/api/mdm/item/index.ts
@@ -10,8 +10,6 @@
name: string;
barCode?: string;
specification?: string;
- categoryId?: number;
- categoryName?: string;
unitMeasureId?: number;
unitMeasureName?: string;
unitMeasureId2?: number;
@@ -24,7 +22,6 @@
brandName?: string;
itemType: number;
status: number;
- purchasePrice?: number;
salesPrice?: number;
costPrice?: number;
safetyStock?: number;
@@ -39,6 +36,7 @@
createTime?: string;
// 鍚屾鐩稿叧瀛楁
syncMes?: boolean;
+ syncedMes?: boolean; // 鏄惁宸插悓姝ュ埌 MES
// 鎵规灞炴�ч厤缃瓧娈�
produceDateFlag?: boolean;
expireDateFlag?: boolean;
@@ -53,7 +51,6 @@
export interface PageParams extends PageParam {
code?: string;
name?: string;
- categoryId?: number;
itemType?: number;
status?: number;
}
@@ -66,9 +63,14 @@
});
}
-/** 鏌ヨ鐗╂枡鍒楄〃 */
-export function getItemList(params?: Partial<MdmItemApi.Item>) {
- return requestClient.get<MdmItemApi.Item[]>('/mdm/item/list', { params });
+/** 鏌ヨ鐗╂枡鍒楄〃锛堟寜ID鍒楄〃锛� */
+export function getItemList(ids: number[]) {
+ return requestClient.get<MdmItemApi.Item[]>('/mdm/item/list-by-ids', { params: { ids: ids.join(',') } });
+}
+
+/** 鑾峰彇鐗╂枡绮剧畝鍒楄〃锛堝惎鐢ㄧ姸鎬侊紝鐢ㄤ簬涓嬫媺閫夋嫨锛� */
+export function getItemSimpleList() {
+ return requestClient.get<MdmItemApi.Item[]>('/mdm/item/simple-list');
}
/** 鏌ヨ鐗╂枡璇︽儏 */
@@ -101,6 +103,11 @@
return requestClient.put('/mdm/item/update-status', { id, status });
}
+/** 鏇存柊鐗╂枡鍚屾鐘舵�� */
+export function updateItemSync(id: number, sync: boolean) {
+ return requestClient.put('/mdm/item/update-sync', { id, sync });
+}
+
/** 瀵煎嚭鐗╂枡 */
export function exportItem(params: Partial<MdmItemApi.Item>) {
return requestClient.download('/mdm/item/export-excel', { params });
--
Gitblit v1.9.3