forest.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451
  1. import request from '@/utils/request'
  2. //左侧获取事件信息统计
  3. export function getTodayEvents(param) {
  4. return request({
  5. url: '/center-event/eventview/selectTodayEvents',
  6. method: 'post',
  7. data: param
  8. })
  9. }
  10. export function selectByMenuId(data) {
  11. return request({
  12. url: '/system/menuEventType/selectByMenuId',
  13. method: 'post',
  14. data: data
  15. })
  16. }
  17. export function getWeather(param) {
  18. return request({
  19. url: '/center-data/weatherinformation/getWeather',
  20. method: 'post',
  21. data: param
  22. })
  23. }
  24. // 右侧获取事件列表
  25. export function getEventList(param,loading) {
  26. return request({
  27. url: '/center-event/eventview/selectEventList',
  28. method: 'post',
  29. data: param,
  30. headers: {
  31. loading: loading
  32. },
  33. })
  34. }
  35. // 获取事件分类
  36. export function getEventByEventType(param,loading) {
  37. return request({
  38. url: '/center-event/eventview/getEventByEventType',
  39. method: 'post',
  40. data: param,
  41. headers: {
  42. loading: loading
  43. },
  44. })
  45. }
  46. // 获取日历颜色状态
  47. export function getEventByCalendar(param) {
  48. return request({
  49. url: '/center-event/eventview/selectEventByCalendar',
  50. method: 'post',
  51. data: param
  52. })
  53. }
  54. export function fireControlViewList(type) {
  55. return request({
  56. url: '/sooka-middleware/visual/getResourceList?type='+type,
  57. method: 'get',
  58. })
  59. }
  60. // 点击左侧菜单列表查询落点
  61. export function fireControlViewPoint(param) {
  62. return request({
  63. url: '/sooka-middleware/visual/getResourcePoint?type='+param.type+'&longitude='+param.longitude+'&latitude='+param.latitude+'&radius='+param.radius,
  64. method: 'get'
  65. })
  66. }
  67. export function esViewDetail(params) {
  68. return request({
  69. url: `/sooka-middleware/visual/getResourceDetail?type=${params.type}&id=${params.id}`,
  70. method: 'get'
  71. })
  72. }
  73. export function getNewDataByDate(data) {
  74. return request({
  75. url: '/center-event/spread/getNewDataByDate?Date='+data,
  76. method: 'get',
  77. })
  78. }
  79. // 获取绑定的事件类型
  80. export function getMenuEventType() {
  81. return request({
  82. url: '/center-emergency/VisuEmergencyCloudMapController/getMenuEventType',
  83. method: 'get',
  84. })
  85. }
  86. // 获取事件详情
  87. export function getEventPush(param) {
  88. return request({
  89. url: '/center-emergency/VisuEmergencyCloudMapController/getEventPush',
  90. method: 'post',
  91. data: param
  92. })
  93. }
  94. // 左侧获取部门信息
  95. export function getBaseInfo() {
  96. return request({
  97. url: '/center-emergency/VisuEmergencyCloudMapController/getBaseInfo',
  98. method: 'post',
  99. })
  100. }
  101. // 左侧获取事件信息统计
  102. // export function getTodayEvents(param,loading) {
  103. // return request({
  104. // url: '/center-emergency/VisuEmergencyCloudMapController/getTodayEvents',
  105. // method: 'post',
  106. // data: param,
  107. // headers: {
  108. // loading: loading
  109. // },
  110. // })
  111. // }
  112. // 左侧获取事件部门数量
  113. export function getDeptEventCount(param,loading) {
  114. return request({
  115. url: '/center-emergency/VisuEmergencyCloudMapController/getDeptEventCount',
  116. method: 'post',
  117. data: param,
  118. headers: {
  119. loading: loading
  120. },
  121. })
  122. }
  123. // 右侧获取天气
  124. // export function getWeather(param) {
  125. // return request({
  126. // url: '/center-emergency/VisuEmergencyCloudMapController/getWeather',
  127. // method: 'post',
  128. // data: param
  129. // })
  130. // }
  131. // 任务接口
  132. export function selectTaskBO(data) {
  133. return request({
  134. url: '/center-task/centerTaskFeign/selectUnclaimedTaskBO',
  135. method: 'post',
  136. data:data
  137. })
  138. }
  139. // 右侧获取事件列表
  140. // export function getEventList(param,loading) {
  141. // return request({
  142. // url: '/center-emergency/VisuEmergencyCloudMapController/getEventList',
  143. // method: 'post',
  144. // data: param,
  145. // headers: {
  146. // loading: loading
  147. // },
  148. // })
  149. // }
  150. // 右侧获取曝光台列表
  151. export function getExposureStage(param,loading) {
  152. return request({
  153. url: 'center-emergency/VisuEmergencyCloudMapController/getExposureStage',
  154. method: 'post',
  155. data: param,
  156. headers: {
  157. loading: loading
  158. },
  159. })
  160. }
  161. // 获取事件详情
  162. export function getEventDetail(param) {
  163. return request({
  164. url: '/center-emergency/VisuEmergencyCloudMapController/getEventDetail',
  165. method: 'post',
  166. data: param
  167. })
  168. }
  169. // // 获取日历颜色状态
  170. // export function getEventByCalendar(param) {
  171. // return request({
  172. // url: '/center-emergency/VisuEmergencyCloudMapController/getEventByCalendar',
  173. // method: 'post',
  174. // data: param
  175. // })
  176. // }
  177. // 获取事件分类
  178. // export function getEventByEventType(param,loading) {
  179. // return request({
  180. // url: '/center-emergency/VisuEmergencyCloudMapController/getEventByEventType',
  181. // method: 'post',
  182. // data: param,
  183. // headers: {
  184. // loading: loading
  185. // },
  186. // })
  187. // }
  188. // 获取上报排名
  189. export function getEventByReportorOrder(param,loading) {
  190. return request({
  191. url: '/center-emergency/VisuEmergencyCloudMapController/getEventByReportorOrder',
  192. method: 'post',
  193. data: param,
  194. headers: {
  195. loading: loading
  196. },
  197. })
  198. }
  199. // 日志文件上传
  200. export function eventLogUpload(param) {
  201. return request({
  202. url: '/center-event/centereventtfirelog',
  203. method: 'post',
  204. data: param
  205. })
  206. }
  207. // 日志发送
  208. export function sendEventLog(param) {
  209. return request({
  210. url: '/center-event/centereventtfirelog',
  211. method: 'post',
  212. data: param
  213. })
  214. }
  215. // 事件处理流程
  216. export function updateCentereventTEventcatalogueStatus(param) {
  217. return request({
  218. url: '/center-emergency/VisuEmergencyCloudMapController/updateCentereventTEventcatalogueStatus',
  219. method: 'post',
  220. data: param
  221. })
  222. }
  223. // 事件处理流程-事件类型
  224. export function listSJfl(param) {
  225. return request({
  226. url: '/center-emergency/VisuEmergencyCloudMapController/listSJfl',
  227. method: 'post',
  228. data: param
  229. })
  230. }
  231. // 事件处理流程-关联预案
  232. export function listYuAn() {
  233. return request({
  234. url: '/center-emergency/VisuEmergencyCloudMapController/listYuAn',
  235. method: 'post'
  236. })
  237. }
  238. // 事件处理流程-签收部门
  239. export function selectByeventCode(eventCode) {
  240. return request({
  241. url: '/center-emergency/VisuEmergencyCloudMapController/selectByeventCode/'+eventCode,
  242. method: 'post'
  243. })
  244. }
  245. // 事件处理流程-联动
  246. export function sendTask(param) {
  247. return request({
  248. url: '/center-emergency/VisuEmergencyCloudMapController/sendTask',
  249. method: 'post',
  250. data:param
  251. })
  252. }
  253. // 任务接口
  254. // export function selectTaskBO() {
  255. // return request({
  256. // url: '/center-emergency/VisuEmergencyCloudMapController/selectTaskBO',
  257. // method: 'post',
  258. // })
  259. // }
  260. // 搜索物资
  261. export function listResourceByWz(param) {
  262. return request({
  263. url: '/center-emergency/VisuEmergencyCloudMapController/listResourceByWz',
  264. method: 'post',
  265. data:param
  266. })
  267. }
  268. // 任务领取部门列表
  269. export function selectTaskDtpts(param) {
  270. return request({
  271. url: '/center-emergency/VisuEmergencyCloudMapController/selectTaskDtpts',
  272. method: 'post',
  273. data:param
  274. })
  275. }
  276. // 任务领取
  277. export function receiveTask(param) {
  278. return request({
  279. url: '/center-emergency/VisuEmergencyCloudMapController/receiveTask',
  280. method: 'post',
  281. data:param
  282. })
  283. }
  284. // 任务拒绝
  285. export function refusedTask(param) {
  286. return request({
  287. url: '/center-emergency/VisuEmergencyCloudMapController/refusedTask',
  288. method: 'post',
  289. data:param
  290. })
  291. }
  292. // 事件调整关联预案
  293. export function updateYjYuAn(param) {
  294. return request({
  295. url: '/center-emergency/VisuEmergencyCloudMapController/updateYjYuAn',
  296. method: 'post',
  297. data:param
  298. })
  299. }
  300. // 事件详情截图直接上传日志
  301. export function uploadBase64(param) {
  302. return request({
  303. url: '/center-emergency/VisuEmergencyCloudMapController/uploadBase64',
  304. method: 'post',
  305. data:param
  306. })
  307. }
  308. // 通过事件code查询事件责任部门
  309. export function centereventtdepteventList(param) {
  310. return request({
  311. url: '/center-emergency/VisuEmergencyCloudMapController/centereventtdepteventList',
  312. method: 'post',
  313. data:param
  314. })
  315. }
  316. // 通过责任部门查询责任人
  317. export function dutysystemList(param) {
  318. return request({
  319. url: '/center-emergency/VisuEmergencyCloudMapController/dutysystemList',
  320. method: 'post',
  321. data:param
  322. })
  323. }
  324. // 事件责任制添加联系人
  325. export function dutysystemAdd(param) {
  326. return request({
  327. url: '/center-emergency/VisuEmergencyCloudMapController/dutysystemAdd',
  328. method: 'post',
  329. data:param
  330. })
  331. }
  332. // 事件责任制删除联系人
  333. export function dutysystemRemove(param) {
  334. return request({
  335. url: '/center-emergency/VisuEmergencyCloudMapController/dutysystemRemove',
  336. method: 'get',
  337. params:param
  338. })
  339. }
  340. // 通过部门id获取责任人
  341. export function userFeginlist(param) {
  342. return request({
  343. url: '/system/user/selectUserWithPostByDeptId',
  344. method: 'get',
  345. params:param
  346. })
  347. }
  348. // 获取消息个数
  349. export function selectMessageCount(userId,deptId) {
  350. return request({
  351. url: '/center-message/centerMessageFeign/selectMessageCount/'+userId+'/'+deptId,
  352. method: 'get'
  353. })
  354. }
  355. // 获取消息列表
  356. export function selectMessageList(userId,deptId) {
  357. return request({
  358. url: '/center-message/centerMessageFeign/selectMessageList/'+userId+'/'+deptId,
  359. method: 'get'
  360. })
  361. }
  362. // 获取消息详情
  363. export function selectMessageById(messageId) {
  364. return request({
  365. url: '/center-message/centerMessageFeign/selectMessageById/'+messageId,
  366. method: 'get'
  367. })
  368. }
  369. // 右侧获取隐患列表
  370. export function getAllDanger(param,loading) {
  371. return request({
  372. url: '/center-emergency/VisuEmergencyCloudMapController/getAllDanger',
  373. method: 'post',
  374. data: param,
  375. headers: {
  376. loading: loading
  377. },
  378. })
  379. }
  380. // 右侧获取隐患详情
  381. export function getInfoView(dangerId) {
  382. return request({
  383. url: '/center-emergency/VisuEmergencyCloudMapController/getInfoView/'+dangerId,
  384. method: 'get',
  385. })
  386. }
  387. // 事件处置
  388. export function eventHandling(id,eventCode) {
  389. return request({
  390. url: '/center-emergency/VisuEmergencyEventCenterController/eventHandling',
  391. method: 'post',
  392. data: {id:id,eventCode:eventCode,dataStatus:"1"}
  393. })
  394. }
  395. // // 会议添加联系人并发送短信
  396. // export function sendMessage(param) {
  397. // return request({
  398. // url: '/center-emergency/VisuEmergencyCloudMapController/sendMeetingMsgEmergency',
  399. // method: 'post',
  400. // data:param
  401. // })
  402. // }
  403. // 会议添加联系人并发送短信
  404. export function sendMessage(param) {
  405. return request({
  406. url: '/center-message/centerMessageFeign/sendMeetingMsg',
  407. method: 'post',
  408. data:param
  409. })
  410. }
  411. // 左侧获取通知公共
  412. export function getLatestNotice() {
  413. return request({
  414. url: '/system/notice/getLatestNotice',
  415. method: 'get',
  416. params: {},
  417. })
  418. }
  419. // 事件审核
  420. export function eventExamine(param) {
  421. return request({
  422. url: '/center-event/eventcatalogue/eventExamine',
  423. method: 'post',
  424. data: param
  425. })
  426. }
  427. export function initByCameras(param) {
  428. return request({
  429. url: '/center-monitor/TVWallController/initByCameras',
  430. method: 'get',
  431. params:param
  432. })
  433. }