| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- 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));
- }
|