plan.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. import request from '@/utils/request';
  2. // 保存or更新
  3. export async function save(data) {
  4. let fn = data.id ? request.put : request.post;
  5. const res = await fn(
  6. `/ehs/emergencydrillplan/` + (data.id ? 'update' : 'save'),
  7. data
  8. );
  9. if (res.data.code == 0) {
  10. return res.data;
  11. }
  12. return Promise.reject(new Error(res.data.message));
  13. }
  14. /**
  15. * 列表
  16. */
  17. export async function getList(params) {
  18. const res = await request.get('/ehs/emergencydrillplan/page', { params });
  19. if (res.data.code == 0) {
  20. return res.data.data;
  21. }
  22. return Promise.reject(new Error(res.data.message));
  23. }
  24. // // 详情
  25. export async function getById(id) {
  26. const res = await request.get(`/ehs/emergencydrillplan/getById/${id}`);
  27. if (res.data.code == 0) {
  28. return res.data.data;
  29. }
  30. return Promise.reject(new Error(res.data.message));
  31. }
  32. //删除
  33. export async function remove(data) {
  34. const res = await request.delete(`/ehs/emergencydrillplan/delete`, {
  35. data
  36. });
  37. if (res.data.code == 0) {
  38. return res.data;
  39. }
  40. return Promise.reject(new Error(res.data.message));
  41. }
  42. export async function getEmergencydrilltaskList(params) {
  43. const res = await request.get('/ehs/emergencydrilltask/page', { params });
  44. if (res.data.code == 0) {
  45. return res.data.data;
  46. }
  47. return Promise.reject(new Error(res.data.message));
  48. }