forest.js 8.5 KB

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