forest.js 8.6 KB

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