From 3baaad59171ded6aca17340fcc907acbeeb45b7b Mon Sep 17 00:00:00 2001 From: zhuguifei <zhuguifei@zhuguifeideiMac.local> Date: 星期二, 08 四月 2025 08:14:43 +0800 Subject: [PATCH] Merge branch 'main' of http://lanpucloud.cn:1111/r/eims-master --- eims-ui/apps/web-antd/src/api/eims/spare-type/index.ts | 69 ++++++++++++++++++++++++++++++++++ 1 files changed, 69 insertions(+), 0 deletions(-) diff --git a/eims-ui/apps/web-antd/src/api/eims/spare-type/index.ts b/eims-ui/apps/web-antd/src/api/eims/spare-type/index.ts new file mode 100644 index 0000000..f9a2f25 --- /dev/null +++ b/eims-ui/apps/web-antd/src/api/eims/spare-type/index.ts @@ -0,0 +1,69 @@ +import type { SpareTypeTree, SpareTypeVO } from './model'; + +import type { ID, IDS } from '#/api/common'; + +import { commonExport } from '#/api/helper'; +import { requestClient } from '#/api/request'; + +enum Api { + root = '/eims/spareType', + spareTypeExport = '/eims/spareType/export', + spareTypeList = '/eims/spareType/list', + spareTypeTree = '/eims/spareType/tree' +} + +/** + * 鏌ヨ澶囦欢绫诲瀷鍒楄〃 + * @param query + * @returns {*} + */ + +export function listSpareType(params?: any) { + return requestClient.get<SpareTypeVO[]>(Api.spareTypeList, { params }); +} + +/** + * 鑾峰彇澶囦欢绫诲瀷鏍� + * @returns 閮ㄩ棬鏍戞暟缁� + */ +export function getSpareTypeTree() { + return requestClient.get<SpareTypeTree[]>(Api.spareTypeTree); +} + +/** + * 鏌ヨ澶囦欢绫诲瀷璇︾粏 + * @param spareTypeId + */ +export function getSpareType(spareTypeId: ID) { + return requestClient.get<SpareTypeVO>(`${Api.root}/${spareTypeId}`); +} + +/** + * 鏂板澶囦欢绫诲瀷 + * @param data + */ +export function addSpareType(data: any) { + return requestClient.postWithMsg<void>(Api.root, data); +} +/** + * 淇敼澶囦欢绫诲瀷 + * @param data + */ +export function updateSpareType(data: any) { + return requestClient.putWithMsg<void>(Api.root, data); +} + +/** + * 鍒犻櫎澶囦欢绫诲瀷 + * @param spareTypeId + */ +export function delSpareType(spareTypeId: IDS) { + return requestClient.deleteWithMsg<void>(`${Api.root}/${spareTypeId}`); +} +/** + * 瀵煎嚭 + * @param + */ +export function spareTypeExport(data: any) { + return commonExport(Api.spareTypeExport, data); +} -- Gitblit v1.9.3