forest.js 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307
  1. import request from '@/utils/request'
  2. // 获取绑定的事件类型
  3. export function getMenuEventType() {
  4. return request({
  5. url: '/center-resources/VisuForestCloudMapController/getMenuEventType',
  6. method: 'get',
  7. })
  8. }
  9. // 获取事件详情
  10. export function getEventPush(param) {
  11. return request({
  12. url: '/center-resources/VisuForestCloudMapController/getEventPush',
  13. method: 'post',
  14. data: param
  15. })
  16. }
  17. // 左侧获取部门信息
  18. export function getBaseInfo() {
  19. return request({
  20. url: '/center-resources/VisuForestCloudMapController/getBaseInfo',
  21. method: 'post',
  22. })
  23. }
  24. // 左侧获取事件信息统计
  25. export function getTodayEvents(param,loading) {
  26. return request({
  27. url: '/center-resources/VisuForestCloudMapController/getTodayEvents',
  28. method: 'post',
  29. data: param,
  30. headers: {
  31. loading: loading
  32. },
  33. })
  34. }
  35. // 左侧获取事件部门数量
  36. export function getDeptEventCount(param,loading) {
  37. return request({
  38. url: '/center-resources/VisuForestCloudMapController/getDeptEventCount',
  39. method: 'post',
  40. data: param,
  41. headers: {
  42. loading: loading
  43. },
  44. })
  45. }
  46. // 右侧获取天气
  47. export function getWeather(param) {
  48. return request({
  49. url: '/center-resources/VisuForestCloudMapController/getWeather',
  50. method: 'post',
  51. data: param
  52. })
  53. }
  54. // 右侧获取事件列表
  55. export function getEventList(param,loading) {
  56. return request({
  57. url: '/center-resources/VisuForestCloudMapController/getEventList',
  58. method: 'post',
  59. data: param,
  60. headers: {
  61. loading: loading
  62. },
  63. })
  64. }
  65. // 右侧获取曝光台列表
  66. export function getExposureStage(param,loading) {
  67. return request({
  68. url: 'center-resources/VisuForestCloudMapController/getExposureStage',
  69. method: 'post',
  70. data: param,
  71. headers: {
  72. loading: loading
  73. },
  74. })
  75. }
  76. // 获取事件详情
  77. export function getEventDetail(param) {
  78. return request({
  79. url: '/center-resources/VisuForestCloudMapController/getEventDetail',
  80. method: 'post',
  81. data: param
  82. })
  83. }
  84. // 获取日历颜色状态
  85. export function getEventByCalendar(param) {
  86. return request({
  87. url: '/center-resources/VisuForestCloudMapController/getEventByCalendar',
  88. method: 'post',
  89. data: param
  90. })
  91. }
  92. // 获取事件分类
  93. export function getEventByEventType(param,loading) {
  94. return request({
  95. url: '/center-resources/VisuForestCloudMapController/getEventByEventType',
  96. method: 'post',
  97. data: param,
  98. headers: {
  99. loading: loading
  100. },
  101. })
  102. }
  103. // 获取上报排名
  104. export function getEventByReportorOrder(param,loading) {
  105. return request({
  106. url: '/center-resources/VisuForestCloudMapController/getEventByReportorOrder',
  107. method: 'post',
  108. data: param,
  109. headers: {
  110. loading: loading
  111. },
  112. })
  113. }
  114. // 日志文件上传
  115. export function eventLogUpload(param) {
  116. return request({
  117. url: '/center-event/centereventtfirelog',
  118. method: 'post',
  119. data: param
  120. })
  121. }
  122. // 日志发送
  123. export function sendEventLog(param) {
  124. return request({
  125. url: '/center-event/centereventtfirelog',
  126. method: 'post',
  127. data: param
  128. })
  129. }
  130. // 事件处理流程
  131. export function updateCentereventTEventcatalogueStatus(param) {
  132. return request({
  133. url: '/center-resources/VisuForestCloudMapController/updateCentereventTEventcatalogueStatus',
  134. method: 'post',
  135. data: param
  136. })
  137. }
  138. // 事件处理流程-事件类型
  139. export function listSJfl(param) {
  140. return request({
  141. url: '/center-resources/VisuForestCloudMapController/listSJfl',
  142. method: 'post',
  143. data: param
  144. })
  145. }
  146. // 事件处理流程-关联预案
  147. export function listYuAn() {
  148. return request({
  149. url: '/center-resources/VisuForestCloudMapController/listYuAn',
  150. method: 'post'
  151. })
  152. }
  153. // 事件处理流程-签收部门
  154. export function selectByeventCode(eventCode) {
  155. return request({
  156. url: '/center-resources/VisuForestCloudMapController/selectByeventCode/'+eventCode,
  157. method: 'post'
  158. })
  159. }
  160. // 事件处理流程-联动
  161. export function sendTask(param) {
  162. return request({
  163. url: '/center-resources/VisuForestCloudMapController/sendTask',
  164. method: 'post',
  165. data:param
  166. })
  167. }
  168. // 任务接口
  169. export function selectTaskBO() {
  170. return request({
  171. url: '/center-resources/VisuForestCloudMapController/selectTaskBO',
  172. method: 'post',
  173. })
  174. }
  175. // 搜索物资
  176. export function listResourceByWz(param) {
  177. return request({
  178. url: '/center-resources/VisuForestCloudMapController/listResourceByWz',
  179. method: 'post',
  180. data:param
  181. })
  182. }
  183. // 任务领取部门列表
  184. export function selectTaskDtpts(param) {
  185. return request({
  186. url: '/center-resources/VisuForestCloudMapController/selectTaskDtpts',
  187. method: 'post',
  188. data:param
  189. })
  190. }
  191. // 任务领取
  192. export function receiveTask(param) {
  193. return request({
  194. url: '/center-resources/VisuForestCloudMapController/receiveTask',
  195. method: 'post',
  196. data:param
  197. })
  198. }
  199. // 任务拒绝
  200. export function refusedTask(param) {
  201. return request({
  202. url: '/center-resources/VisuForestCloudMapController/refusedTask',
  203. method: 'post',
  204. data:param
  205. })
  206. }
  207. // 事件调整关联预案
  208. export function updateYjYuAn(param) {
  209. return request({
  210. url: '/center-resources/VisuForestCloudMapController/updateYjYuAn',
  211. method: 'post',
  212. data:param
  213. })
  214. }
  215. // 事件详情截图直接上传日志
  216. export function uploadBase64(param) {
  217. return request({
  218. url: '/center-resources/VisuForestCloudMapController/uploadBase64',
  219. method: 'post',
  220. data:param
  221. })
  222. }
  223. // 通过事件code查询事件责任部门
  224. export function centereventtdepteventList(param) {
  225. return request({
  226. url: '/center-resources/VisuForestCloudMapController/centereventtdepteventList',
  227. method: 'post',
  228. data:param
  229. })
  230. }
  231. // 通过责任部门查询责任人
  232. export function dutysystemList(param) {
  233. return request({
  234. url: '/center-resources/VisuForestCloudMapController/dutysystemList',
  235. method: 'post',
  236. data:param
  237. })
  238. }
  239. // 事件责任制添加联系人
  240. export function dutysystemAdd(param) {
  241. return request({
  242. url: '/center-resources/VisuForestCloudMapController/dutysystemAdd',
  243. method: 'post',
  244. data:param
  245. })
  246. }
  247. // 事件责任制删除联系人
  248. export function dutysystemRemove(param) {
  249. return request({
  250. url: '/center-resources/VisuForestCloudMapController/dutysystemRemove',
  251. method: 'get',
  252. params:param
  253. })
  254. }
  255. // 事件短信联系人
  256. export function userFeginlist(param) {
  257. return request({
  258. url: '/center-resources/VisuForestCloudMapController/userFeginlist',
  259. method: 'post'
  260. })
  261. }
  262. // 获取消息个数
  263. export function selectMessageCount(userId) {
  264. return request({
  265. url: '/center-message/centerMessageFeign/selectMessageCount/'+userId,
  266. method: 'get'
  267. })
  268. }
  269. // 获取消息列表
  270. export function selectMessageList(userId) {
  271. return request({
  272. url: '/center-message/centerMessageFeign/selectMessageList/'+userId,
  273. method: 'get'
  274. })
  275. }
  276. // 获取消息详情
  277. export function selectMessageById(messageId) {
  278. return request({
  279. url: '/center-message/centerMessageFeign/selectMessageById/'+messageId,
  280. method: 'get'
  281. })
  282. }
  283. // 事件处置
  284. export function eventHandling(id,eventCode) {
  285. return request({
  286. url: '/center-resources/VisuForestEventCenterController/eventHandling',
  287. method: 'post',
  288. data: {id:id,eventCode:eventCode,dataStatus:"1"}
  289. })
  290. }
  291. // 会议添加联系人并发送短信
  292. export function sendMessage(param) {
  293. return request({
  294. url: '/center-resources/VisuForestCloudMapController/sendMeetingMsgResources',
  295. method: 'post',
  296. data:param
  297. })
  298. }