qinhouyu 1 year ago
parent
commit
8105951ad9
3 changed files with 163 additions and 62 deletions
  1. 17 1
      src/api/event.js
  2. 75 3
      src/api/forest.js
  3. 71 58
      src/views/forest.vue

+ 17 - 1
src/api/event.js

@@ -10,7 +10,23 @@ export function getNearEvent(longitude, latitude, day, loading, eventTypeIdDl, e
     },
     },
   })
   })
 }
 }
-
+//根据类型获取事件
+export function getNearEvent_direct(longitude, latitude, day, loading, eventTypeIdDl, eventTypeId) {
+  return request({
+    url: '/center-event/eventview/getNearEvent',
+    method: 'post',
+    data: {
+      longitude: longitude,
+      latitude: latitude,
+      day: day,
+      eventTypeIdDl: eventTypeIdDl,
+      eventTypeId: eventTypeId,
+    },
+    headers: {
+      loading: loading
+    },
+  })
+}
 //获取附近事件
 //获取附近事件
 export function getNearEvent1(longitude, latitude ) {
 export function getNearEvent1(longitude, latitude ) {
   return request({
   return request({

+ 75 - 3
src/api/forest.js

@@ -39,6 +39,13 @@ export function getBaseInfo() {
     method: 'post',
     method: 'post',
   })
   })
 }
 }
+export function getTodayEvents_direct(param) {
+  return request({
+    url: '/center-event/eventview/selectTodayEvents',
+    method: 'post',
+    data: param
+  })
+}
 // 左侧获取事件信息统计
 // 左侧获取事件信息统计
 export function getTodayEvents(param) {
 export function getTodayEvents(param) {
   return request({
   return request({
@@ -47,7 +54,23 @@ export function getTodayEvents(param) {
     data: param
     data: param
   })
   })
 }
 }
-
+export function getWeather_direct(param) {
+  return request({
+    url: '/center-data/weatherinformation/getWeather',
+    method: 'post',
+    data: param
+  })
+}
+export function getDeptEventCount_direct(param,loading) {
+  return request({
+    url: '/center-event/eventview/selectDeptEventCount',
+    method: 'post',
+    data: param,
+    headers: {
+      loading: loading
+    },
+  })
+}
 // 左侧获取事件部门数量
 // 左侧获取事件部门数量
 export function getDeptEventCount(param) {
 export function getDeptEventCount(param) {
   return request({
   return request({
@@ -71,7 +94,17 @@ export function selectMessageById(messageId) {
     method: 'get'
     method: 'get'
   })
   })
 }
 }
-
+// 右侧获取事件列表
+export function getEventList_direct(param,loading) {
+  return request({
+    url: '/center-event/eventview/selectEventList',
+    method: 'post',
+    data: param,
+    headers: {
+      loading: loading
+    },
+  })
+}
 // 右侧获取事件列表
 // 右侧获取事件列表
 export function getEventList(param) {
 export function getEventList(param) {
   return request({
   return request({
@@ -88,7 +121,14 @@ export function getExposureStage(param) {
     data: param
     data: param
   })
   })
 }
 }
-
+//右侧获取曝光台
+export function getExposureStage_direct(param) {
+  return request({
+    url: '/center-event/eventview/selectExposureStage',
+    method: 'post',
+    data: param
+  })
+}
 // 获取事件详情
 // 获取事件详情
 export function getEventDetail(param) {
 export function getEventDetail(param) {
   return request({
   return request({
@@ -106,6 +146,17 @@ export function getEventByCalendar(param) {
   })
   })
 }
 }
 // 获取事件分类
 // 获取事件分类
+export function getEventByEventType_direct(param,loading) {
+  return request({
+    url: '/center-event/eventview/getEventByEventType',
+    method: 'post',
+    data: param,
+    headers: {
+      loading: loading
+    },
+  })
+}
+// 获取事件分类
 export function getEventByEventType(param) {
 export function getEventByEventType(param) {
   return request({
   return request({
     url: '/center-environment/VisuForestCloudMapController/getEventByEventType',
     url: '/center-environment/VisuForestCloudMapController/getEventByEventType',
@@ -113,6 +164,13 @@ export function getEventByEventType(param) {
     data: param
     data: param
   })
   })
 }
 }
+export function getEventByReportorOrder_direct(param) {
+  return request({
+    url: '/center-event/eventview/getEventByReportorOrder',
+    method: 'post',
+    data: param
+  })
+}
 // 获取上报排名
 // 获取上报排名
 export function getEventByReportorOrder(param) {
 export function getEventByReportorOrder(param) {
   return request({
   return request({
@@ -326,6 +384,13 @@ export function getLatestNotice() {
     params: {},
     params: {},
   })
   })
 }
 }
+export function selectByMenuId(data) {
+  return request({
+    url: '/system/menuEventType/selectByMenuId',
+    method: 'post',
+    data: data
+  })
+}
 // 获取绑定的事件类型
 // 获取绑定的事件类型
 export function getMenuEventType() {
 export function getMenuEventType() {
   return request({
   return request({
@@ -341,3 +406,10 @@ export function getEventPush(param) {
     data: param
     data: param
   })
   })
 }
 }
+export function getEventPush_direct(param) {
+  return request({
+    url: '/center-event/eventview/eventPush',
+    method: 'post',
+    data: param
+  })
+}

File diff suppressed because it is too large
+ 71 - 58
src/views/forest.vue