plan.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. import request from '@/utils/request';
  2. // 获取规则名称下拉
  3. export async function getRule (data) {
  4. let par = new URLSearchParams(data);
  5. const res = await request.get(`/main/ruleinfo/page?` + par, {});
  6. if (res.data.code == 0) {
  7. return res.data.data;
  8. }
  9. return Promise.reject(new Error(res.data.message));
  10. }
  11. // 获取类别信息列表
  12. export async function getCategory (data) {
  13. const res = await request.post(`/main/category/getList` , data);
  14. if (res.data.code == 0) {
  15. return res.data.data;
  16. }
  17. return Promise.reject(new Error(res.data.message));
  18. }
  19. // 获取实体列表分页
  20. export async function getAssetList (data) {
  21. let par = new URLSearchParams(data);
  22. const res = await request.get(`/main/asset/page?` + par, {});
  23. if (res.data.code == 0) {
  24. return res.data.data;
  25. }
  26. return Promise.reject(new Error(res.data.message));
  27. }
  28. // 巡点检计划配置新增或更新
  29. export async function saveOrUpdate (data) {
  30. const res = await request.post('/eam/planconfig/saveOrUpdate' , data );
  31. if (res.data.code == 0) {
  32. return res.data.data;
  33. }
  34. return Promise.reject(new Error(res.data.message));
  35. }
  36. // 获取巡点检分页数据
  37. export async function planConfigPage (data) {
  38. let par = new URLSearchParams(data);
  39. const res = await request.get(`/eam/planconfig/page?`+ par , {} );
  40. if (res.data.code == 0) {
  41. return res.data.data;
  42. }
  43. return Promise.reject(new Error(res.data.message));
  44. }
  45. // 获取详情
  46. export async function getInfoById (id) {
  47. const res = await request.get(`/eam/planconfig/getById/`+ id , {} );
  48. if (res.data.code == 0) {
  49. return res.data.data;
  50. }
  51. return Promise.reject(new Error(res.data.message));
  52. }
  53. /**
  54. * 删除事项
  55. */
  56. export async function removeRule(data) {
  57. const res = await request.delete('/eam/planconfig/delete', { data } );
  58. if (res.data.code == 0) {
  59. return res.data.data;
  60. }
  61. return Promise.reject(new Error(res.data.message));
  62. }
  63. // // 更新或保存
  64. // export async function saveOrUpdate (data) {
  65. // const res = await request.post('/main/ruleinfo/saveOrEdit', data);
  66. // if (res.data.code == 0) {
  67. // return res.data;
  68. // }
  69. // return Promise.reject(new Error(res.data.message));
  70. // }
  71. // // 生成编码
  72. // export async function getCode (code) {
  73. // const res = await request.get(`/main/codemanage/getCode/` + code, {});
  74. // if (res.data.code == 0) {
  75. // return res.data.data;
  76. // }
  77. // return Promise.reject(new Error(res.data.message));
  78. // }
  79. // // 获取规则列表页
  80. // export async function getList (data) {
  81. // let par = new URLSearchParams(data);
  82. // const res = await request.get(`/main/ruleinfo/page?` + par, {});
  83. // if (res.data.code == 0) {
  84. // return res.data.data;
  85. // }
  86. // return Promise.reject(new Error(res.data.message));
  87. // }
  88. // // 获取规则详情
  89. // export async function getDetail (id) {
  90. // const res = await request.get(`/main/ruleinfo/getById/` + id, {});
  91. // if (res.data.code == 0) {
  92. // return res.data.data;
  93. // }
  94. // return Promise.reject(new Error(res.data.message));
  95. // }