From e47bc9e53ed3d64016c1e0db67d280e63b367e07 Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期五, 21 八月 2026 17:05:54 +0800
Subject: [PATCH] 导入模板下载 导入 计算迟到加班早退
---
src/api/mdm/item/index.ts | 29 ++++++++++++++++++++++++++---
1 files changed, 26 insertions(+), 3 deletions(-)
diff --git a/src/api/mdm/item/index.ts b/src/api/mdm/item/index.ts
index 2f40e36..9b0d538 100644
--- a/src/api/mdm/item/index.ts
+++ b/src/api/mdm/item/index.ts
@@ -67,9 +67,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');
}
/** 鏌ヨ鐗╂枡璇︽儏 */
@@ -102,7 +107,25 @@
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 });
}
+
+/** 涓嬭浇鐗╂枡瀵煎叆妯℃澘 */
+export function importItemTemplate() {
+ return requestClient.download('/mdm/item/get-import-template');
+}
+
+/** 瀵煎叆鐗╂枡 */
+export function importItem(file: File, updateSupport: boolean) {
+ return requestClient.upload('/mdm/item/import', {
+ file,
+ updateSupport,
+ });
+}
--
Gitblit v1.9.3