forest.js 8.1 KB

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