forest.js 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326
  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 listResourceByWz(param) {
  25. return request({
  26. url: '/center-firecontrol/VisuForestCloudMapController/listResourceByWz',
  27. method: 'post',
  28. data:param
  29. })
  30. }
  31. export function initByCameras(param) {
  32. return request({
  33. url: '/center-monitor/TVWallController/initByCameras',
  34. method: 'get',
  35. params:param
  36. })
  37. }
  38. // 获取绑定的事件类型
  39. export function getMenuEventType() {
  40. return request({
  41. url: '/center-traffic/traffic/getMenuEventType',
  42. method: 'get',
  43. })
  44. }
  45. // 获取事件详情
  46. export function getEventPush(param) {
  47. return request({
  48. url: '/center-traffic/traffic/getEventPush',
  49. method: 'post',
  50. data: param
  51. })
  52. }
  53. // 左侧获取部门信息
  54. export function getBaseInfo() {
  55. return request({
  56. url: '/center-traffic/traffic/getBaseInfo',
  57. method: 'post',
  58. })
  59. }
  60. //左侧获取事件信息统计
  61. export function getTodayEvents(param) {
  62. return request({
  63. url: '/center-traffic/traffic/getTodayEvents',
  64. method: 'post',
  65. data: param
  66. })
  67. }
  68. //右侧获取曝光台
  69. export function getExposureStage(param) {
  70. return request({
  71. url: '/center-traffic/traffic/getExposureStage',
  72. method: 'post',
  73. data: param
  74. })
  75. }
  76. // 左侧获取事件部门数量
  77. export function getDeptEventCount(param) {
  78. return request({
  79. url: '/center-traffic/traffic/getDeptEventCount',
  80. method: 'post',
  81. data: param
  82. })
  83. }
  84. // 右侧获取天气
  85. export function getWeather(param) {
  86. return request({
  87. url: '/center-traffic/traffic/getWeather',
  88. method: 'post',
  89. data: param
  90. })
  91. }
  92. // 右侧获取事件列表
  93. export function getEventList(param,loading) {
  94. return request({
  95. url: '/center-traffic/traffic/getEventList',
  96. method: 'post',
  97. data: param,
  98. headers: {
  99. loading: loading
  100. },
  101. })
  102. }
  103. // 获取事件详情
  104. export function getEventDetail(param) {
  105. return request({
  106. url: '/center-traffic/traffic/getEventDetail',
  107. method: 'post',
  108. data: param
  109. })
  110. }
  111. // 获取日历颜色状态
  112. export function getEventByCalendar(param) {
  113. return request({
  114. url: '/center-traffic/traffic/getEventByCalendar',
  115. method: 'post',
  116. data: param
  117. })
  118. }
  119. // 获取事件分类
  120. export function getEventByEventType(param,loading) {
  121. return request({
  122. url: '/center-traffic/traffic/getEventByEventType',
  123. method: 'post',
  124. data: param,
  125. headers: {
  126. loading: loading
  127. },
  128. })
  129. }
  130. // 获取上报排名
  131. export function getEventByReportorOrder(param) {
  132. return request({
  133. url: '/center-traffic/traffic/getEventByReportorOrder',
  134. method: 'post',
  135. data: param
  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 uploadBase64(param) {
  156. return request({
  157. url: '/center-traffic/traffic/uploadBase64',
  158. method: 'post',
  159. data:param
  160. })
  161. }
  162. // 事件处理流程
  163. export function updateCentereventTEventcatalogueStatus(param) {
  164. return request({
  165. // url: '/center-traffic/traffic/updateCentereventTEventcatalogueStatus',
  166. url: '/center-fire/VisuForestCloudMapController/updateCentereventTEventcatalogueStatus',
  167. method: 'post',
  168. data: param
  169. })
  170. }
  171. // 事件调整关联预案
  172. export function updateYjYuAn(param) {
  173. return request({
  174. url: '/center-fire/VisuForestCloudMapController/updateYjYuAn',
  175. method: 'post',
  176. data:param
  177. })
  178. }
  179. // 事件责任制添加联系人
  180. export function dutysystemAdd(param) {
  181. return request({
  182. url: '/center-traffic/traffic/dutysystemAdd',
  183. method: 'post',
  184. data:param
  185. })
  186. }
  187. // 事件处理流程-签收部门
  188. export function selectByeventCode(eventCode) {
  189. return request({
  190. url: '/center-traffic/traffic/selectByeventCode/'+eventCode,
  191. method: 'post'
  192. })
  193. }
  194. // 事件处理流程-事件类型
  195. export function listSJfl(param) {
  196. return request({
  197. url: '/center-traffic/traffic/listSJfl',
  198. method: 'post',
  199. data: param
  200. })
  201. }
  202. // 事件处理流程-关联预案
  203. export function listYuAn() {
  204. return request({
  205. url: '/center-traffic/traffic/listYuAn',
  206. method: 'post'
  207. })
  208. }
  209. // 事件短信联系人(没用)
  210. export function userFeginlist() {
  211. return request({
  212. url: '/center-fire/VisuForestCloudMapController/userFeginlist',
  213. method: 'post'
  214. })
  215. }
  216. // 获取消息个数
  217. export function selectMessageCount(userId) {
  218. return request({
  219. url: '/center-message/centerMessageFeign/selectMessageCount/'+userId,
  220. method: 'get'
  221. })
  222. }
  223. // 获取消息列表
  224. export function selectMessageList(userId) {
  225. return request({
  226. url: '/center-message/centerMessageFeign/selectMessageList/'+userId,
  227. method: 'get'
  228. })
  229. }
  230. // 获取消息详情
  231. export function selectMessageById(messageId) {
  232. return request({
  233. url: '/center-message/centerMessageFeign/selectMessageById/'+messageId,
  234. method: 'get'
  235. })
  236. }
  237. // 事件处置
  238. export function eventHandling(id,eventCode) {
  239. return request({
  240. url: '/center-traffic/traffic/eventHandling',
  241. method: 'post',
  242. data: {id:id,eventCode:eventCode,dataStatus:"1"}
  243. })
  244. }
  245. // 通过事件code查询事件责任部门
  246. export function centereventtdepteventList(param) {
  247. return request({
  248. url: '/center-traffic/traffic/centereventtdepteventList',
  249. method: 'post',
  250. data:param
  251. })
  252. }
  253. // 通过责任部门查询责任人
  254. export function dutysystemList(param) {
  255. return request({
  256. url: '/center-fire/VisuForestCloudMapController/dutysystemList',
  257. method: 'post',
  258. data:param
  259. })
  260. }
  261. // // 会议添加联系人并发送短信
  262. // export function sendMessage(param) {
  263. // return request({
  264. // url: '/center-traffic/traffic/sendMeetingMsgTraffic',
  265. // method: 'post',
  266. // data:param
  267. // })
  268. // }
  269. //获取人员信息(河长、路长、田长)
  270. export function getRyList(param) {
  271. return request({
  272. url: '/center-traffic/traffic/getRyList',
  273. method: 'post',
  274. data: param,
  275. headers: {
  276. loading: false
  277. },
  278. })
  279. }
  280. // 按职务获取列表
  281. export function getRyListByJob(param) {
  282. return request({
  283. url: '/center-traffic/traffic/getRyListByJob',
  284. method: 'post',
  285. data: param,
  286. headers: {
  287. loading: false
  288. },
  289. })
  290. }
  291. // 会议添加联系人并发送短信
  292. export function sendMessage(param) {
  293. return request({
  294. url: '/center-message/SendMessageController/sendMeetingMsg',
  295. method: 'post',
  296. data:param
  297. })
  298. }