forest.js 12 KB

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