import request from "@/utils/request"; /** * @desc 设备保养列表分页查询 * @param {分页查询入参} params * @returns */ export const getUpkeepPage = (params) => { return request({ url: "/device/maintenance/page", method: "get", params, }); }; /** * @desc 设备保养详情 * @param {保养但编号} id * @returns */ export const getUpkeepById = (id) => { return request({ url: `/device/maintenance/${id}`, method: "get", }); }; /** * @desc 设备保养新增 * @param {新增保养表单} data * @returns */ export const addUpkeep = (data) => { return request({ url: "/device/maintenance", method: "post", data, }); }; /** * @desc 设备保养编辑 * @param {编辑保养表单} data * @returns */ export const editUpkeep = (data) => { return request({ url: "/device/maintenance", method: "put", data, }); }; /** * @desc 新增保养表单 * @param {新增保养表单} data * @returns */ export const addMaintenance = (data) => { return request({ url: "/device/maintenance/maintenance", method: "post", data, }); }; export const delUpkeep = (id) => { return request({ url: `/device/maintenance/${id}`, method: "delete", }); }; // 查询保养任务附件列表 export function listMaintenanceTaskFiles(query) { return request({ url: "/maintenanceTaskFile/listPage", method: "get", params: query, }); } // 新增保养任务附件 export function addMaintenanceTaskFile(data) { return request({ url: "/maintenanceTaskFile/add", method: "post", data, }); } // 删除保养任务附件 export function delMaintenanceTaskFile(id) { return request({ url: "/maintenanceTaskFile/del", method: "delete", data: Array.isArray(id) ? id : [id], }); } // ---------- 设备保养定时任务(定时任务管理) ---------- /** 设备保养定时任务分页列表 */ export const deviceMaintenanceTaskList = (params) => { return request({ url: "/deviceMaintenanceTask/listPage", method: "get", params, }); }; /** 新增设备保养定时任务 */ export const deviceMaintenanceTaskAdd = (data) => { return request({ url: "/deviceMaintenanceTask/add", method: "post", data, }); }; /** 修改设备保养定时任务 */ export const deviceMaintenanceTaskEdit = (data) => { return request({ url: "/deviceMaintenanceTask/update", method: "post", data, }); }; /** 删除设备保养定时任务 */ export const deviceMaintenanceTaskDel = (ids) => { return request({ url: "/deviceMaintenanceTask/delete", method: "delete", data: Array.isArray(ids) ? ids : [ids], }); }; // 查询备件选项 export const getSparePartsOptions = (params) => { return request({ url: "/spareParts/getByIdDeviceId", method: "get", params, }); };