forest.js 9.3 KB

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