From b7b10f78abc7ba462e5c602ba7e70d4739e316b8 Mon Sep 17 00:00:00 2001 From: baoshiwei <baoshiwei@shlanbao.cn> Date: 星期二, 24 六月 2025 09:00:39 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/main' --- eims-ui-mobile/src/service/equ_status.ts | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 48 insertions(+), 0 deletions(-) diff --git a/eims-ui-mobile/src/service/equ_status.ts b/eims-ui-mobile/src/service/equ_status.ts new file mode 100644 index 0000000..85e8e16 --- /dev/null +++ b/eims-ui-mobile/src/service/equ_status.ts @@ -0,0 +1,48 @@ +import { http } from '@/utils/http' +import type { EimsEquStatuVO, EimsEquStatuBo } from './equ_status.d' + +/** + * 鏌ヨ璁惧鐘舵�佽褰曞垪琛� + */ +export const getEquStatuList = (params: EimsEquStatuBo & { pageNum?: number; pageSize?: number }) => { + return http.get<{ rows: EimsEquStatuVO[], total: number }>('/eims/equStatu/list', params) +} + +/** + * 鑾峰彇璁惧鐘舵�佽褰曡缁嗕俊鎭� + * @param equStatuId 涓婚敭 + */ +export const getEquStatuInfo = (equStatuId: number | string) => { + return http.get<EimsEquStatuVO>(`/eims/equStatu/${equStatuId}`) +} + +/** + * 鏂板璁惧鐘舵�佽褰� + */ +export const addEquStatu = (data: EimsEquStatuBo) => { + return http.post('/eims/equStatu', data) +} + +/** + * 淇敼璁惧鐘舵�佽褰� + */ +export const updateEquStatu = (data: EimsEquStatuBo) => { + return http.put('/eims/equStatu', data) +} + +/** + * 鍒犻櫎璁惧鐘舵�佽褰� + * @param equStatuIds 涓婚敭涓� + */ +export const deleteEquStatu = (equStatuIds: (number | string)[]) => { + return http.delete(`/eims/equStatu/${equStatuIds.join(',')}`) +} + +/** + * 瀵煎嚭璁惧鐘舵�佽褰曞垪琛� + */ +export const exportEquStatu = (params: EimsEquStatuBo) => { + return http.post('/eims/equStatu/export', params, { + responseType: 'blob' + }) +} \ No newline at end of file -- Gitblit v1.9.3