warningApi.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. import {request} from '@/libs/request.js'
  2. /**
  3. * 分页查询告警
  4. */
  5. export function getWarningByPage(data) {
  6. return request({
  7. url: '/warning/page',
  8. method: 'GET',
  9. params: data
  10. })
  11. }
  12. /**
  13. * 列表查询告警
  14. */
  15. export function getWarningByList(data) {
  16. return request({
  17. url: '/warning',
  18. method: 'GET',
  19. params: data
  20. })
  21. }
  22. /**
  23. * 列表查询待处理告警
  24. */
  25. export function getWarningWaitingByList(data) {
  26. return request({
  27. url: '/warning/waiting',
  28. method: 'GET',
  29. params: data
  30. })
  31. }
  32. /**
  33. * 我的待处理告警TOP
  34. */
  35. export function getMyWarningWaitingTop(limit) {
  36. return request({
  37. url: `/warning/myWaiting/top/${limit}`,
  38. method: 'GET'
  39. })
  40. }
  41. /**
  42. * 基于ID查询告警
  43. */
  44. export function getWarningById(warnId) {
  45. return request({
  46. url: `/warning/${warnId}`,
  47. method: 'GET'
  48. })
  49. }
  50. /**
  51. * 完成处理
  52. * @param data
  53. * @returns
  54. */
  55. export function completeWarning(data) {
  56. return request({
  57. url: `/warning/complete`,
  58. method: 'POST',
  59. data
  60. })
  61. }
  62. /**
  63. * 转交他人
  64. * @param warnId
  65. * @param data
  66. * @returns
  67. */
  68. export function transferWarning(warnId, data) {
  69. return request({
  70. url: `/warning/transfer/${warnId}`,
  71. method: 'POST',
  72. data
  73. })
  74. }
  75. /**
  76. * 撤消
  77. * @param warnId
  78. * @returns
  79. */
  80. export function cancelWarning(warnId) {
  81. return request({
  82. url: `/warning/cancel/${warnId}`,
  83. method: 'GET'
  84. })
  85. }
  86. /**
  87. * 删除
  88. */
  89. export function deleteWarningById(warnId) {
  90. return request({
  91. url: `/warning/${warnId}`,
  92. method: 'DELETE'
  93. })
  94. }