diff --git a/src/api/dms/dmsBaseMachineInfo/types.ts b/src/api/dms/dmsBaseMachineInfo/types.ts index 3f448f5..6af0cf3 100644 --- a/src/api/dms/dmsBaseMachineInfo/types.ts +++ b/src/api/dms/dmsBaseMachineInfo/types.ts @@ -79,6 +79,12 @@ export interface ProdBaseMachineInfoVO { */ updateTime: string; + /** + * 机台图片地址 + */ + photoAddress?: string; + ossId?: string | number; + } export interface ProdBaseMachineInfoForm extends BaseEntity { @@ -134,6 +140,12 @@ export interface ProdBaseMachineInfoForm extends BaseEntity { baseMachineProcessList?: []; + /** + * 机台图片地址 + */ + photoAddress?: string; + ossId?: string | number; + } export interface ProdBaseMachineInfoQuery extends PageQuery { @@ -183,6 +195,12 @@ export interface ProdBaseMachineInfoQuery extends PageQuery { */ machineStatus?: string; + /** + * 机台图片地址 + */ + photoAddress?: string; + ossId?: string | number; + /** * 日期范围参数 */ diff --git a/src/api/dms/dmsBillsMaintDetail/index.ts b/src/api/dms/dmsBillsMaintDetail/index.ts index f54283e..1283d43 100644 --- a/src/api/dms/dmsBillsMaintDetail/index.ts +++ b/src/api/dms/dmsBillsMaintDetail/index.ts @@ -75,3 +75,25 @@ export function getDmsBillsMaintDetailList (query) { params: query }); }; + +/** + * 根据设备ID查询维保工单列表 + * @param machineId 设备ID + */ +export const getMaintInstancesByMachineId = (machineId: string | number) => { + return request({ + url: `/dms/dmsBillsMaintDetail/getMaintInstancesByMachineId/${machineId}`, + method: 'get' + }); +}; + +/** + * 根据设备ID统计维保工单数量 + * @param machineId 设备ID + */ +export const countMaintInstancesByMachineId = (machineId: string | number) => { + return request({ + url: `/dms/dmsBillsMaintDetail/countMaintInstancesByMachineId/${machineId}`, + method: 'get' + }); +}; diff --git a/src/api/dms/dmsInspectInstanceDetail/index.ts b/src/api/dms/dmsInspectInstanceDetail/index.ts index 1bf8353..0a7058e 100644 --- a/src/api/dms/dmsInspectInstanceDetail/index.ts +++ b/src/api/dms/dmsInspectInstanceDetail/index.ts @@ -75,3 +75,25 @@ export function getDmsInspectInstanceDetailList (query) { params: query }); }; + +/** + * 根据设备ID查询巡检工单列表(关联主表信息) + * @param machineId 设备ID + */ +export const getInspectInstancesByMachineId = (machineId: string | number) => { + return request({ + url: `/dms/dmsInspectInstanceDetail/getInspectInstancesByMachineId/${machineId}`, + method: 'get' + }); +}; + +/** + * 根据设备ID统计巡检工单数量 + * @param machineId 设备ID + */ +export const countInspectInstancesByMachineId = (machineId: string | number) => { + return request({ + url: `/dms/dmsInspectInstanceDetail/countInspectInstancesByMachineId/${machineId}`, + method: 'get' + }); +};