index.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. import request from '@/utils/request'
  2. /* 事件中心 */
  3. /* 隐患告警管理 type1隐患2告警 */
  4. export function addTbAlarm(data) {
  5. return request({
  6. url: "/tbAlarm",
  7. method: 'post',
  8. data: data
  9. })
  10. }
  11. export function delTbAlarm(data) {
  12. return request({
  13. url: "/tbAlarm/" + data,
  14. method: 'delete',
  15. })
  16. }
  17. export function updateTbAlarm(data) {
  18. return request({
  19. url: "/tbAlarm",
  20. method: 'put',
  21. data: data
  22. })
  23. }
  24. export function updateTbAlarmP(data) { //批量修改
  25. return request({
  26. url: "/tbAlarm/list",
  27. method: 'put',
  28. data: data
  29. })
  30. }
  31. export function getTbAlarm(data) {
  32. return request({
  33. url: "/tbAlarm/page",
  34. method: 'post',
  35. data: data
  36. })
  37. }
  38. export function exportTbAlarm(data) {
  39. return request({
  40. url: "/tbAlarm/export",
  41. method: 'post',
  42. data: data
  43. })
  44. }
  45. export function collectTbAlarm(data) { //告警统计
  46. return request({
  47. url: "/tbAlarm/collect",
  48. method: 'post',
  49. data: data
  50. })
  51. }
  52. export function getTbAlarmCollectIco(data) { //饼图在线
  53. return request({
  54. url: "/tbAlarm/collectIco",
  55. method: 'post',
  56. data: data
  57. })
  58. }
  59. export function getTbAlarmCollectIcoDetail(data) { //折线图单个在线
  60. return request({
  61. url: "/tbAlarm/collectIcoDetail",
  62. method: 'post',
  63. data: data
  64. })
  65. }
  66. // 离线
  67. export function getTbDeviceStatusCollect(data) { //饼图离线
  68. return request({
  69. url: "/tbDeviceStatus/collect",
  70. method: 'post',
  71. data: data
  72. })
  73. }
  74. export function getTbDeviceStatusCollectIcoDetail(data) { //折线图离线
  75. return request({
  76. url: "/tbDeviceStatus/collectIcoDetail",
  77. method: 'post',
  78. data: data
  79. })
  80. }
  81. export function tbDeviceStatus(data) { //设备离线
  82. return request({
  83. url: "/tbDeviceStatus/page",
  84. method: 'post',
  85. data: data
  86. })
  87. }
  88. export function tbInfoList(data) { //设备工况
  89. return request({
  90. url: "/tbInfo/list",
  91. method: 'post',
  92. data: data
  93. })
  94. }
  95. export function tbInfoCollectIco(data) { //设备工况折线图
  96. return request({
  97. url: "/tbInfo/collectIco",
  98. method: 'post',
  99. data: data
  100. })
  101. }
  102. export function exportTbDeviceStatus(data) {
  103. return request({
  104. url: "/tbDeviceStatus/export",
  105. method: 'post',
  106. data: data
  107. })
  108. }
  109. /* 事件管理 */
  110. export function addEventManage(data) {
  111. return request({
  112. url: "/eventManage",
  113. method: 'post',
  114. data: data
  115. })
  116. }
  117. export function delEventManage(data) {
  118. return request({
  119. url: "/eventManage/" + data,
  120. method: 'delete',
  121. })
  122. }
  123. export function updateEventManage(data) {
  124. return request({
  125. url: "/eventManage",
  126. method: 'put',
  127. data: data
  128. })
  129. }
  130. export function getEventManage(data) {
  131. return request({
  132. url: "/eventManage/list",
  133. method: 'get',
  134. params: data
  135. })
  136. }
  137. export function exportEventManage(data) {
  138. return request({
  139. url: "/eventManage/export",
  140. method: 'get',
  141. params: data
  142. })
  143. }
  144. export function collectEventManage(data) {
  145. return request({
  146. url: "/eventManage/collect",
  147. method: 'get',
  148. params: data
  149. })
  150. }