forest.js 8.8 KB

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