import { get, postJ, put, putJ, deleteApi } from "@/utils/request"; import Vue from "vue"; // 保存(新增) export async function save(data) { const res = await postJ( Vue.prototype.apiUrl + "/ehs/EmergencyDrillWorkOrder/save", data.workOrder, ); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 更新(编辑) export async function update(data) { const res = await putJ( Vue.prototype.apiUrl + "/ehs/EmergencyDrillWorkOrder/update", data.workOrder, ); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 实施(从计划生成工单) export async function implement(data) { const res = await putJ( Vue.prototype.apiUrl + "/ehs/emergencydrillplan/implement", data, ); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 分页列表 export async function getList(params) { const res = await get( Vue.prototype.apiUrl + "/ehs/EmergencyDrillWorkOrder/page", params, ); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 详情 export async function getById(id) { const res = await get( Vue.prototype.apiUrl + `/ehs/EmergencyDrillWorkOrder/getById/${id}`, ); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 过程记录(报工) export async function recordProcess(data) { const res = await putJ( Vue.prototype.apiUrl + "/ehs/EmergencyDrillWorkOrder/recordProcess", data, ); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 演练评估(验收) export async function evaluate(data) { const res = await putJ( Vue.prototype.apiUrl + "/ehs/EmergencyDrillWorkOrder/evaluate", data, ); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); } // 详情 export async function getEmergencyplanById(id) { const res = await get( Vue.prototype.apiUrl + `/ehs/emergencyplan/getById/${id}`, ); if (res.code == 0) { return res.data; } return Promise.reject(new Error(res.message)); }