/** * 设备台账-设备基本信息管理接口 */ import request from '@/api/index' const prefix = 'equipment/info' // 设备列表 -分页 -(全部状态) export function getInfoListPage(params: object, statusName: string) { if (statusName === '全部') { return request({ url: `${prefix}/listPage`, method: 'get', params, }) } else if (statusName === '已审批') { return request({ url: '/equipment/approval/approvedListPage', method: 'get', params, }) } else if (statusName === '待审批') { return request({ url: '/equipment/approval/toApprovalListPage', method: 'get', params, }) } else { return request({ url: '/equipment/approval/listPage', method: 'get', params, }) } } // 设备列表聚合 export function getInfoListTogether(params: object) { return request({ url: `${prefix}/groupByName`, method: 'get', params, }) } // 获取设备列表 export function getInfoList(params: object) { return request({ url: `${prefix}/list`, method: 'get', params, }) } // 获取设备详情 export function getInfoDetail(params: object) { return request({ url: '/equipment/info/detail', method: 'get', params, }) } // 保存编辑 export function editInfo(data: object) { return request({ url: '/equipment/approval/saveOrUpdate', method: 'post', data, }) } // 提交 export function submitInfo(data: object) { return request({ url: '/equipment/approval/submit', method: 'post', data, }) } // 删除 export function deleteInfo(data: object) { return request({ url: '/equipment/approval/delete', method: 'post', data, }) } // 取消 export function cancelInfo(data: object) { return request({ url: '/equipment/approval/cancel', method: 'post', data, }) } // 审批操作 export function handlerApproval(type: string, data: { processId?: string; taskId?: string; comments: string }) { return request({ url: `/equipment/approval/${type}`, method: 'post', data, }) } // 审批记录 export function getApprovalRecord(id: string) { return request({ url: `/equipment/approval/equipmentLog?equipmentId=${id}`, method: 'get', }) }