forest.js 7.5 KB

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