forest.js 10 KB

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