tcm.js 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. import config from "@/config"
  2. import http from "@/utils/request"
  3. export default {
  4. mounted: {
  5. url: `${config.API_URL}/ops/tcm/getMountedList`,
  6. name: "安装点查询",
  7. get: async function (data = {}) {
  8. return await http.post(this.url, data);
  9. }
  10. },
  11. record: {
  12. name: "监测记录",
  13. url: `${config.API_URL}/ops/tcm`,
  14. get: async function (data = {}) {
  15. return await http.post(`${this.url}/getPage`, data);
  16. },
  17. add: async function (data = {}) {
  18. return await http.post(`${this.url}/save`, data);
  19. },
  20. edit: async function (data = {}) {
  21. return await http.post(`${this.url}/update`, data);
  22. },
  23. del: async function (data = {}) {
  24. return await http.post(`${this.url}/remove`, data);
  25. },
  26. batchDel: async function (data = {}) {
  27. return await http.post(`${this.url}/batchRemove`, data);
  28. }
  29. },
  30. warning: {
  31. name: "告警记录",
  32. url: `${config.API_URL}/ops/tcm`,
  33. get: async function (data = {}) {
  34. return await http.post(`${this.url}/getWarningPage`, data);
  35. },
  36. del: async function (data = {}) {
  37. return await http.post(`${this.url}/removeWarning`, data);
  38. },
  39. batchDel: async function (data = {}) {
  40. return await http.post(`${this.url}/batchRemoveWarning`, data);
  41. }
  42. },
  43. attendance: {
  44. name: "打卡记录",
  45. url: `${config.API_URL}/ops/tcm`,
  46. get: async function (data = {}) {
  47. return await http.post(`${this.url}/getPersonPage`, data);
  48. },
  49. del: async function (data = {}) {
  50. return await http.post(`${this.url}/removePersonRecord`, data);
  51. },
  52. batchDel: async function (data = {}) {
  53. return await http.post(`${this.url}/batchRemovePerson`, data);
  54. }
  55. },
  56. dataMock: {
  57. copyData: {
  58. url: `${config.API_URL}/ops/tcm`,
  59. name: "数据模拟-复制",
  60. normal: async function (data = {}) {
  61. return await http.post(`${this.url}/copyData`, data);
  62. }
  63. },
  64. makeData: {
  65. url: `${config.API_URL}/ops/tcm`,
  66. name: "数据模拟-参数",
  67. attendance: async function (data = {}) {
  68. return await http.post(`${this.url}/makePersonData`, data);
  69. },
  70. alarm: async function (data = {}) {
  71. return await http.post(`${this.url}/makeWarningData`, data);
  72. }
  73. },
  74. removeData: {
  75. url: `${config.API_URL}/ops/tcm`,
  76. name: "数据模拟-批量删除",
  77. normal: async function (data = {}) {
  78. return await http.post(`${this.url}/removeData`, data);
  79. },
  80. attendance: async function (data = {}) {
  81. return await http.post(`${this.url}/removePersonData`, data);
  82. }
  83. }
  84. }
  85. }