From b58e5133feacf69dabf3625dcc12dcb5962b9f59 Mon Sep 17 00:00:00 2001 From: "zangch@mesnac.com" Date: Wed, 10 Sep 2025 16:39:09 +0800 Subject: [PATCH] =?UTF-8?q?feat(api):=20=E6=B7=BB=E5=8A=A0=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E8=AE=A1=E6=95=B0=E7=9A=84=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在多个 API 文件中添加了获取计数的接口方法 - 新增接口包括报警信息计数、调试计数、安装计数、采购计数等 --- src/api/dms/baseAlarmInfo/index.ts | 13 ++++++++++ src/api/dms/dmsBaseDeviceDebugging/index.ts | 12 ++++++++++ src/api/dms/dmsBaseDeviceInstall/index.ts | 12 ++++++++++ src/api/dms/dmsBaseDevicePurchase/index.ts | 12 ++++++++++ src/api/dms/dmsBillsFaultInstance/index.ts | 12 ++++++++++ src/api/dms/dmsBillsInspectInstance/index.ts | 12 ++++++++++ src/api/dms/dmsBillsMaintInstance/index.ts | 25 ++++++++++++++++++++ 7 files changed, 98 insertions(+) diff --git a/src/api/dms/baseAlarmInfo/index.ts b/src/api/dms/baseAlarmInfo/index.ts index a07ff2a..50fd1cc 100644 --- a/src/api/dms/baseAlarmInfo/index.ts +++ b/src/api/dms/baseAlarmInfo/index.ts @@ -75,3 +75,16 @@ export function getBaseAlarmInfoList (query) { params: query }); }; + +/** + * Get alarm info count + * @param query + * @returns {*} + */ +export const getAlarmInfoCount = (query?: BaseAlarmInfoQuery): AxiosPromise => { + return request({ + url: '/dms/baseAlarmInfo/count', + method: 'get', + params: query + }); +}; diff --git a/src/api/dms/dmsBaseDeviceDebugging/index.ts b/src/api/dms/dmsBaseDeviceDebugging/index.ts index 0a9e1bd..6018242 100644 --- a/src/api/dms/dmsBaseDeviceDebugging/index.ts +++ b/src/api/dms/dmsBaseDeviceDebugging/index.ts @@ -62,6 +62,18 @@ export const delDmsBaseDeviceDebugging = (deviceDebuggingId: string | number | A }); }; +/** + * Get debugging count + * @returns + */ +export const getDebuggingCount = (params: any): AxiosPromise => { + return request({ + url: '/dms/dmsBaseDeviceDebugging/count', + method: 'get', + params + }); +}; + /** * 下拉框查询设备调试信息列表 diff --git a/src/api/dms/dmsBaseDeviceInstall/index.ts b/src/api/dms/dmsBaseDeviceInstall/index.ts index dadad8b..7c0788c 100644 --- a/src/api/dms/dmsBaseDeviceInstall/index.ts +++ b/src/api/dms/dmsBaseDeviceInstall/index.ts @@ -62,6 +62,18 @@ export const delDmsBaseDeviceInstall = (deviceInstallId: string | number | Array }); }; +/** + * Get install count + * @returns + */ +export const getInstallCount = (params: any): AxiosPromise => { + return request({ + url: '/dms/dmsBaseDeviceInstall/count', + method: 'get', + params + }); +}; + /** * 下拉框查询设备安装信息列表 diff --git a/src/api/dms/dmsBaseDevicePurchase/index.ts b/src/api/dms/dmsBaseDevicePurchase/index.ts index 4bd53a2..f05a5f7 100644 --- a/src/api/dms/dmsBaseDevicePurchase/index.ts +++ b/src/api/dms/dmsBaseDevicePurchase/index.ts @@ -62,6 +62,18 @@ export const delDmsBaseDevicePurchase = (devicePurchaseId: string | number | Arr }); }; +/** + * Get purchase count + * @returns + */ +export const getPurchaseCount = (params: any): AxiosPromise => { + return request({ + url: '/dms/dmsBaseDevicePurchase/count', + method: 'get', + params + }); +}; + /** * 下拉框查询设备采购信息列表 diff --git a/src/api/dms/dmsBillsFaultInstance/index.ts b/src/api/dms/dmsBillsFaultInstance/index.ts index 5e7aa1a..99890b5 100644 --- a/src/api/dms/dmsBillsFaultInstance/index.ts +++ b/src/api/dms/dmsBillsFaultInstance/index.ts @@ -62,6 +62,18 @@ export const delDmsBillsFaultInstance = (repairInstanceId: string | number | Arr }); }; +/** + * Get fault instance count + * @returns + */ +export const getFaultInstanceCount = (params: any): AxiosPromise => { + return request({ + url: '/dms/dmsBillsFaultInstance/count', + method: 'get', + params + }); +}; + /** * 下拉框查询故障报修工单;手工创建故障报修工单列表 diff --git a/src/api/dms/dmsBillsInspectInstance/index.ts b/src/api/dms/dmsBillsInspectInstance/index.ts index f73b0f3..2adbcf6 100644 --- a/src/api/dms/dmsBillsInspectInstance/index.ts +++ b/src/api/dms/dmsBillsInspectInstance/index.ts @@ -62,6 +62,18 @@ export const delDmsBillsInspectInstance = (inspectInstanceId: string | number | }); }; +/** + * Get inspect instance count + * @returns + */ +export const getInspectInstanceCount = (params: any): AxiosPromise => { + return request({ + url: '/dms/dmsBillsInspectInstance/count', + method: 'get', + params + }); +}; + /** * 下拉框查询点巡检工单列表 diff --git a/src/api/dms/dmsBillsMaintInstance/index.ts b/src/api/dms/dmsBillsMaintInstance/index.ts index 8fcc5c8..1f22a9f 100644 --- a/src/api/dms/dmsBillsMaintInstance/index.ts +++ b/src/api/dms/dmsBillsMaintInstance/index.ts @@ -51,6 +51,19 @@ export const updateDmsBillsMaintInstance = (data: DmsBillsMaintInstanceForm) => }); }; +/** + * @description: 获取设备维保统计 + * @param {R} params + * @return {R} + */ +export const getDmsDeviceMaintenanceStats = (params: any) => { + return request({ + url: '/dms/dmsBillsMaintInstance/getDmsDeviceMaintenanceStats', + method: 'get', + params + }); +}; + /** * 删除保养工单 * @param maintInstanceId @@ -62,6 +75,18 @@ export const delDmsBillsMaintInstance = (maintInstanceId: string | number | Arra }); }; +/** + * Get maintenance instance count + * @returns + */ +export const getMaintInstanceCount = (params: any): AxiosPromise => { + return request({ + url: '/dms/dmsBillsMaintInstance/count', + method: 'get', + params + }); +}; + /** * 下拉框查询保养工单列表