forest.js 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253
  1. import request from '@/utils/request'
  2. // 左侧获取部门信息
  3. export function getBaseInfo() {
  4. return request({
  5. url: '/center-environment/VisuForestCloudMapController/getBaseInfo',
  6. method: 'post',
  7. })
  8. }
  9. // 左侧获取事件信息统计
  10. export function getTodayEvents(param,loading) {
  11. return request({
  12. url: '/center-environment/VisuForestCloudMapController/getTodayEvents',
  13. method: 'post',
  14. data: param,
  15. headers: {
  16. loading: loading
  17. },
  18. })
  19. }
  20. // 左侧获取事件部门数量
  21. export function getDeptEventCount(param,loading) {
  22. return request({
  23. url: '/center-environment/VisuForestCloudMapController/getDeptEventCount',
  24. method: 'post',
  25. data: param,
  26. headers: {
  27. loading: loading
  28. },
  29. })
  30. }
  31. // 右侧获取天气
  32. export function getWeather(param) {
  33. return request({
  34. url: '/center-environment/VisuForestCloudMapController/getWeather',
  35. method: 'post',
  36. data: param
  37. })
  38. }
  39. // 右侧获取事件列表
  40. export function getEventList(param,loading) {
  41. return request({
  42. url: '/center-environment/VisuForestCloudMapController/getEventList',
  43. method: 'post',
  44. data: param,
  45. headers: {
  46. loading: loading
  47. },
  48. })
  49. }
  50. // 右侧获取曝光台列表
  51. export function getExposureStage(param,loading) {
  52. return request({
  53. url: 'center-environment/VisuForestCloudMapController/getExposureStage',
  54. method: 'post',
  55. data: param,
  56. headers: {
  57. loading: loading
  58. },
  59. })
  60. }
  61. // 获取事件详情
  62. export function getEventDetail(param) {
  63. return request({
  64. url: '/center-environment/VisuForestCloudMapController/getEventDetail',
  65. method: 'post',
  66. data: param
  67. })
  68. }
  69. // 获取日历颜色状态
  70. export function getEventByCalendar(param) {
  71. return request({
  72. url: '/center-environment/VisuForestCloudMapController/getEventByCalendar',
  73. method: 'post',
  74. data: param
  75. })
  76. }
  77. // 获取事件分类
  78. export function getEventByEventType(param,loading) {
  79. return request({
  80. url: '/center-environment/VisuForestCloudMapController/getEventByEventType',
  81. method: 'post',
  82. data: param,
  83. headers: {
  84. loading: loading
  85. },
  86. })
  87. }
  88. // 获取上报排名
  89. export function getEventByReportorOrder(param,loading) {
  90. return request({
  91. url: '/center-environment/VisuForestCloudMapController/getEventByReportorOrder',
  92. method: 'post',
  93. data: param,
  94. headers: {
  95. loading: loading
  96. },
  97. })
  98. }
  99. // 日志文件上传
  100. export function eventLogUpload(param) {
  101. return request({
  102. url: '/center-event/centereventtfirelog',
  103. method: 'post',
  104. data: param
  105. })
  106. }
  107. // 日志发送
  108. export function sendEventLog(param) {
  109. return request({
  110. url: '/center-event/centereventtfirelog',
  111. method: 'post',
  112. data: param
  113. })
  114. }
  115. // 事件处理流程
  116. export function updateCentereventTEventcatalogueStatus(param) {
  117. return request({
  118. url: '/center-environment/VisuForestCloudMapController/updateCentereventTEventcatalogueStatus',
  119. method: 'post',
  120. data: param
  121. })
  122. }
  123. // 事件处理流程-事件类型
  124. export function listSJfl(param) {
  125. return request({
  126. url: '/center-environment/VisuForestCloudMapController/listSJfl',
  127. method: 'post',
  128. data: param
  129. })
  130. }
  131. // 事件处理流程-关联预案
  132. export function listYuAn() {
  133. return request({
  134. url: '/center-environment/VisuForestCloudMapController/listYuAn',
  135. method: 'post'
  136. })
  137. }
  138. // 事件处理流程-签收部门
  139. export function selectByeventCode(eventCode) {
  140. return request({
  141. url: '/center-environment/VisuForestCloudMapController/selectByeventCode/'+eventCode,
  142. method: 'post'
  143. })
  144. }
  145. // 事件处理流程-联动
  146. export function sendTask(param) {
  147. return request({
  148. url: '/center-environment/VisuForestCloudMapController/sendTask',
  149. method: 'post',
  150. data:param
  151. })
  152. }
  153. // 任务接口
  154. export function selectTaskBO() {
  155. return request({
  156. url: '/center-environment/VisuForestCloudMapController/selectTaskBO',
  157. method: 'post',
  158. })
  159. }
  160. // 搜索物资
  161. export function listResourceByWz(param) {
  162. return request({
  163. url: '/center-environment/VisuForestCloudMapController/listResourceByWz',
  164. method: 'post',
  165. data:param
  166. })
  167. }
  168. // 任务领取部门列表
  169. export function selectTaskDtpts(param) {
  170. return request({
  171. url: '/center-environment/VisuForestCloudMapController/selectTaskDtpts',
  172. method: 'post',
  173. data:param
  174. })
  175. }
  176. // 任务领取
  177. export function receiveTask(param) {
  178. return request({
  179. url: '/center-environment/VisuForestCloudMapController/receiveTask',
  180. method: 'post',
  181. data:param
  182. })
  183. }
  184. // 任务拒绝
  185. export function refusedTask(param) {
  186. return request({
  187. url: '/center-environment/VisuForestCloudMapController/refusedTask',
  188. method: 'post',
  189. data:param
  190. })
  191. }
  192. // 事件调整关联预案
  193. export function updateYjYuAn(param) {
  194. return request({
  195. url: '/center-environment/VisuForestCloudMapController/updateYjYuAn',
  196. method: 'post',
  197. data:param
  198. })
  199. }
  200. // 事件详情截图直接上传日志
  201. export function uploadBase64(param) {
  202. return request({
  203. url: '/center-environment/VisuForestCloudMapController/uploadBase64',
  204. method: 'post',
  205. data:param
  206. })
  207. }
  208. // 通过事件code查询事件责任部门
  209. export function centereventtdepteventList(param) {
  210. return request({
  211. url: '/center-environment/VisuForestCloudMapController/centereventtdepteventList',
  212. method: 'post',
  213. data:param
  214. })
  215. }
  216. // 通过责任部门查询责任人
  217. export function dutysystemList(param) {
  218. return request({
  219. url: '/center-environment/VisuForestCloudMapController/dutysystemList',
  220. method: 'post',
  221. data:param
  222. })
  223. }
  224. // 事件责任制添加联系人
  225. export function dutysystemAdd(param) {
  226. return request({
  227. url: '/center-environment/VisuForestCloudMapController/dutysystemAdd',
  228. method: 'post',
  229. data:param
  230. })
  231. }
  232. // 事件责任制删除联系人
  233. export function dutysystemRemove(param) {
  234. return request({
  235. url: '/center-environment/VisuForestCloudMapController/dutysystemRemove',
  236. method: 'get',
  237. params:param
  238. })
  239. }
  240. // 通过部门id获取责任人
  241. export function userFeginlist(param) {
  242. return request({
  243. url: '/system/user/selectUserWithPostByDeptId',
  244. method: 'get',
  245. params:param
  246. })
  247. }