forest.js 8.7 KB

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