forest.js 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399
  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 selectByMenuId() {
  24. return request({
  25. url: '/system/menuEventType/selectByMenuId',
  26. method: 'post',
  27. data:{
  28. menuId:'41'
  29. }
  30. })
  31. }
  32. // 左侧获取通知公共
  33. export function getLatestNotice() {
  34. return request({
  35. url: '/system/notice/getLatestNotice',
  36. method: 'get',
  37. params: {},
  38. })
  39. }
  40. // 左侧获取事件信息统计
  41. export function getTodayEvents(param,loading) {
  42. return request({
  43. url: '/center-event/eventview/selectTodayEvents',
  44. method: 'post',
  45. data: param,
  46. headers: {
  47. loading: loading
  48. },
  49. })
  50. }
  51. // 左侧获取事件部门数量
  52. export function getDeptEventCount(param,loading) {
  53. return request({
  54. url: '/center-event/eventview/selectDeptEventCount',
  55. method: 'post',
  56. data: param,
  57. headers: {
  58. loading: loading
  59. },
  60. })
  61. }
  62. // 右侧获取天气
  63. export function getWeather(param) {
  64. return request({
  65. url: '/center-data/weatherinformation/getWeather',
  66. method: 'post',
  67. data: param
  68. })
  69. }
  70. // 右侧获取事件列表
  71. export function getEventList(param,loading) {
  72. console.log("林业 右侧获取事件列表=", param)
  73. return request({
  74. url: '/center-event/eventview/selectEventList',
  75. method: 'post',
  76. data: param,
  77. headers: {
  78. loading: loading
  79. },
  80. })
  81. }
  82. // 右侧获取曝光台列表
  83. export function getExposureStage(param,loading) {
  84. return request({
  85. url: 'center-event/eventview/selectExposureStage',
  86. method: 'post',
  87. data: param,
  88. headers: {
  89. loading: loading
  90. },
  91. })
  92. }
  93. // 获取事件详情
  94. export function getEventDetail(param) {
  95. return request({
  96. url: '/center-event/eventview/getEventDetail',
  97. // url: '/center-event/eventview/getEventDetail', //new
  98. method: 'post',
  99. data: param
  100. })
  101. }
  102. // 获取事件详情
  103. export function getEventPush(param) {
  104. return request({
  105. // url: '/center-fire/VisuForestCloudMapController/getEventPush',
  106. url: '/center-event/eventview/eventPush', //new
  107. method: 'post',
  108. data: param
  109. })
  110. }
  111. // 获取日历颜色状态
  112. export function getEventByCalendar(param) {
  113. return request({
  114. url: '/center-event/eventview/selectEventByCalendar',
  115. // url: '/center-fire/eventview/selectEventByCalendar', //new err
  116. method: 'post',
  117. data: param
  118. })
  119. }
  120. // 获取事件分类
  121. export function getEventByEventType(param,loading) {
  122. return request({
  123. url: '/center-event/eventview/getEventByEventType',
  124. method: 'post',
  125. data: param,
  126. headers: {
  127. loading: loading
  128. },
  129. })
  130. }
  131. // 获取上报排名
  132. export function getEventByReportorOrder(param,loading) {
  133. return request({
  134. url: '/center-event/eventview/getEventByReportorOrder',
  135. method: 'post',
  136. data: param,
  137. headers: {
  138. loading: loading
  139. },
  140. })
  141. }
  142. // 日志文件上传
  143. export function eventLogUpload(param) {
  144. return request({
  145. url: '/center-event/centereventtfirelog',
  146. method: 'post',
  147. data: param
  148. })
  149. }
  150. // 日志发送
  151. export function sendEventLog(param) {
  152. return request({
  153. url: '/center-event/centereventtfirelog',
  154. method: 'post',
  155. data: param
  156. })
  157. }
  158. export function getlistNotice(param) {
  159. return request({
  160. url: '/system/notice/noticeList',
  161. method: 'get',
  162. // data: param
  163. })
  164. }
  165. //更多详情
  166. export function getListNoticeDetails(param) {
  167. return request({
  168. url: `/system/notice/details/${param.noticeId}`,
  169. method: 'get',
  170. // data: param
  171. })
  172. }
  173. // 事件审核
  174. export function eventExamine(param) {
  175. return request({
  176. url: '/center-event/eventcatalogue/eventExamine',
  177. method: 'post',
  178. data: param
  179. })
  180. }
  181. // 事件处理流程
  182. export function updateCentereventTEventcatalogueStatus(param) {
  183. return request({
  184. url: '/center-event/eventcatalogue/editEventStatus',
  185. method: 'post',
  186. data: param
  187. })
  188. }
  189. // 事件处理流程-事件类型
  190. export function listSJfl(param) {
  191. return request({
  192. url: '/center-event/eventtype/getCentereventTEventtypeByParentId?parentId='+param.parentId,
  193. method: 'get'
  194. })
  195. }
  196. // 事件处理流程-关联预案
  197. export function listYuAn() {
  198. return request({
  199. url: '/center-data/reserve/listYuAnFegin',
  200. method: 'post',
  201. data:{}
  202. })
  203. }
  204. // 事件处理流程-签收部门
  205. export function selectByeventCode(eventCode) {
  206. return request({
  207. url: '/center-event/centereventtdeptevent/selectByEventCode?eventCode='+eventCode,
  208. method: 'get'
  209. })
  210. }
  211. // 事件处理流程-联动
  212. export function sendTask(param) {
  213. return request({
  214. url: '/sooka-middlevisualization/visuMiddleVisualizationController/sendTask',
  215. method: 'post',
  216. data:param
  217. })
  218. }
  219. // 任务接口
  220. export function selectTaskBO() {
  221. return request({
  222. url: '/sooka-middlevisualization/visuMiddleVisualizationController/selectTaskBO',
  223. method: 'post',
  224. })
  225. }
  226. // 搜索物资
  227. export function listResourceByWz(param) {
  228. return request({
  229. url: '/center-monitor/camera/findNearbyCameras/'+param.longitude+'/'+param.latitude+'/'+param.radius,
  230. method: 'get',
  231. data:param
  232. })
  233. }
  234. // 云广播搜索物资
  235. export function getSelectNearHorn(params) {
  236. return request({
  237. url: `/center-monitor/broadcast/selectNearHorn/${params.longitude}/${params.latitude}/${params.distance}/${params.type}`,
  238. method: 'get',
  239. })
  240. }
  241. // 任务领取部门列表
  242. export function selectTaskDtpts(param) {
  243. return request({
  244. url: '/center-task/centerTaskFeign/selectTaskDtpts',
  245. method: 'post',
  246. data:param
  247. })
  248. }
  249. // 任务领取
  250. export function receiveTask(param) {
  251. return request({
  252. url: '/sooka-middlevisualization/visuMiddleVisualizationController/receiveTask',
  253. method: 'post',
  254. data:param
  255. })
  256. }
  257. // 任务拒绝
  258. export function refusedTask(param) {
  259. return request({
  260. url: '/sooka-middlevisualization/visuMiddleVisualizationController/refusedTask',
  261. method: 'post',
  262. data:param
  263. })
  264. }
  265. // 事件调整关联预案
  266. export function updateYjYuAn(param) {
  267. return request({
  268. url: '/center-event/centereventtfireevent',
  269. method: 'put',
  270. data:param
  271. })
  272. }
  273. // 事件详情截图直接上传日志
  274. export function uploadBase64(param) {
  275. param.originalfilename='林业截图上传.png'
  276. return request({
  277. url: '/sooka-middlevisualization/visuMiddleVisualizationController/uploadBase64',
  278. method: 'post',
  279. data:param
  280. })
  281. }
  282. // 通过事件code查询事件责任部门
  283. export function centereventtdepteventList(param) {
  284. return request({
  285. url: '/center-event/centereventtdeptevent/getAllCentereventDeptEvent?eventCode='+param.eventCode,
  286. method: 'get',
  287. })
  288. }
  289. // 通过责任部门查询责任人
  290. export function dutysystemList(param) {
  291. return request({
  292. url: '/center-event/dutysystem/getAllCentereventTDutySystem?depteventId='+param.depteventId,
  293. method: 'get'
  294. })
  295. }
  296. // 事件责任制添加联系人
  297. export function dutysystemAdd(param) {
  298. return request({
  299. url: '/center-event/dutysystem/addOrUpdateAll',
  300. method: 'post',
  301. data:param
  302. })
  303. }
  304. // 会议添加联系人并发送短信
  305. export function sendMessage(param) {
  306. return request({
  307. url: '/center-message/centerMessageFeign/sendMeetingMsg',
  308. method: 'post',
  309. data:param
  310. })
  311. }
  312. // 事件责任制删除联系人
  313. export function dutysystemRemove(param) {
  314. return request({
  315. url: '/center-event/dutysystem/'+param.ids,
  316. method: 'delete'
  317. })
  318. }
  319. // 通过部门id获取责任人
  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 selectMessageCount(userId,deptId) {
  329. return request({
  330. url: '/center-message/centerMessageFeign/selectMessageCount/'+userId+'/'+deptId,
  331. method: 'get'
  332. })
  333. }
  334. // 获取消息列表
  335. export function selectMessageList(userId,deptId) {
  336. return request({
  337. url: '/center-message/centerMessageFeign/selectMessageList/'+userId+'/'+deptId,
  338. method: 'get'
  339. })
  340. }
  341. // 获取消息详情
  342. export function selectMessageById(messageId) {
  343. return request({
  344. url: '/center-message/centerMessageFeign/selectMessageById/'+messageId,
  345. method: 'get'
  346. })
  347. }
  348. // 事件处置
  349. export function eventHandling(id,eventCode) {
  350. return request({
  351. url: '/center-event/eventcatalogue/eventHandling',
  352. method: 'post',
  353. data: { id: id, eventCode: eventCode, dataStatus: "1" }
  354. })
  355. }
  356. //
  357. export function initByCameras(param) {
  358. return request({
  359. url: '/center-monitor/TVWallController/initByCameras',
  360. method: 'get',
  361. params:param
  362. })
  363. }
  364. export function enterpriseList(param) {
  365. return request({
  366. url: '/center-data/unobtrusive/enterprise/list',
  367. method: 'get',
  368. params:param
  369. })
  370. }
  371. export function enterpriseById(id) {
  372. return request({
  373. url: '/center-data/unobtrusive/enterprise/'+id,
  374. method: 'get'
  375. })
  376. }
  377. export function selectRegulatoryinformationByEnterpriseId(param) {
  378. return request({
  379. url: '/center-data/regulatoryinformation/selectRegulatoryinformationByEnterpriseId',
  380. method: 'get',
  381. params:param
  382. })
  383. }