event.ts 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. import request from "@/utils/request";
  2. // 获取当前活动事件列表
  3. export function getActiveEventList() {
  4. return request({
  5. url: "/api/event_management/event/notice_bar",
  6. method: "get"
  7. });
  8. }
  9. // 获取事件列表
  10. export function getEventList(params) {
  11. return request({
  12. url: "/api/event_management/event/list",
  13. method: "get",
  14. params: params
  15. });
  16. }
  17. // 获取事件详情
  18. export function getEventDetail(params) {
  19. return request({
  20. url: "/api/event_management/event/detail",
  21. method: "get",
  22. params: params
  23. });
  24. }
  25. // 开始指挥事件
  26. export function startEvent(data) {
  27. return request({
  28. url: "/api/event_management/event/start",
  29. method: "post",
  30. data: data
  31. });
  32. }
  33. // 关闭事件
  34. export function closeEvent(data) {
  35. return request({
  36. url: "/api/event_management/event/close",
  37. method: "post",
  38. data: data
  39. });
  40. }
  41. // 签到/签退
  42. export function getSignInfo(data) {
  43. return request({
  44. url: "/api/event_management/checkin/getInfo",
  45. method: "post",
  46. data: data
  47. });
  48. }
  49. export function checkEvent(data) {
  50. return request({
  51. url: "/api/event_management/checkin/check",
  52. method: "post",
  53. data: data
  54. });
  55. }
  56. export function signEvent(data) {
  57. return request({
  58. url: "/api/qrcode/check",
  59. method: "post",
  60. data: data
  61. });
  62. }
  63. export function uploadCasualties(data) {
  64. return request({
  65. url: "/api/event_management/event/upload_casualties",
  66. method: "post",
  67. data: data
  68. });
  69. }
  70. export function getCasualties(data) {
  71. return request({
  72. url: "/api/event_management/event/get_casualties",
  73. method: "post",
  74. data: data
  75. });
  76. }
  77. // 事件简报
  78. export function createEventBriefing(data) {
  79. return request({
  80. url: "/api/event_management/event_xp/creat_event_briefing",
  81. method: "post",
  82. data: data
  83. });
  84. }
  85. // 获取事件简报列表
  86. export function getEventBriefingList(params) {
  87. return request({
  88. url: "/api/event_management/event_xp/event_briefing/list",
  89. method: "get",
  90. params: params
  91. });
  92. }
  93. // 获取预案通知详情
  94. export function getEmergencyNotifyDetail(params) {
  95. return request({
  96. url: "/api/event_management/event_xp/emergency_notify/detail",
  97. method: "get",
  98. params: params
  99. });
  100. }
  101. // 更新指挥人员
  102. export function createEventLeaderUser(data) {
  103. return request({
  104. url: "/api/event_management/event_xp/create_leader_user",
  105. method: "post",
  106. data: data
  107. });
  108. }
  109. // 获取任务详情
  110. export function getTaskRegistrationDetail(params) {
  111. return request({
  112. url: "/api/event_management/event_xp/task_registration/detail",
  113. method: "get",
  114. params: params
  115. });
  116. }
  117. // 趋势统计
  118. export function getEventCompletedTrend() {
  119. return request({
  120. url: "/api/event_management/event_xp/completed_trend",
  121. method: "get"
  122. });
  123. }