forest.js 8.7 KB

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