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 + }); +}; + /** * 下拉框查询保养工单列表