// import request from '../../utils/request' // // 获取设备维护计划 export function getTablist(data) { return request( { url: "/equipment_maintenance_schedule/list", method: 'post', data }) } // 创建设备维护计划 export function addTablist(data) { return request( { url: "/equipment_maintenance_schedule/create", method: 'post', data }) } // 更新设备维护计划 export function updateTablist(data) { return request( { url: "/equipment_maintenance_schedule/update" , method: 'put', data }) } // 删除设备维护计划 export function delTablist(data) { return request({ url: "/equipment_maintenance_schedule/delete", method: 'delete', data }); } // 获取设备维护邮件初始化状态 export function remarkTablist(data) { return request( { url: "/equipment_maintenance_schedule/email_alert/info" , method: 'post', data }) } // 更新设备维护邮件提醒状态(true或者false) export function emailupDate(data) { return request( { url: "/equipment_maintenance_schedule/email_alert/update" , method: 'put', data }) } // 备注更新状态 export function remarkupDate(data) { return request( { url: "/equipment_maintenance_schedule/batch/comment/update" , method: 'post', data }) } // 批量更新(维护人员、维护内容、维护时间 + equipment_maintenance_schedule_ids) export function batchUpdate(data) { return request({ url: "/equipment_maintenance_history/batch/create", method: "post", data }); } // 下载设备维护计划导入模板(返回 blob) export function getEquipmentMaintainTemplate() { return request({ url: "/equipment_maintenance_schedule/template", method: "post", responseType: "blob", }); } // 导出设备维护计划:{ search, filter, ids? },返回 blob export function exportEquipmentMaintain(data) { return request({ url: "/equipment_maintenance_schedule/export", method: "post", data, responseType: "blob", }); } /** 上传解析模板:FormData 含 file,成功返回 { filename, import_type } */ export function uploadEquipmentMaintain(formData) { return request({ url: "/equipment_maintenance_schedule/upload", method: "post", data: formData, }); } /** 确认导入:{ filename, import_type } */ export function importEquipmentMaintain(data) { return request({ url: "/equipment_maintenance_schedule/import", method: "post", data, }); } /** 下载错误文件:{ filename },返回 blob */ export function downloadErrorEquipmentMaintain(data) { return request({ url: "/import/error_file/download", method: "post", data, responseType: "blob", }); }