hmm 8 月之前
父節點
當前提交
40a881fab9
共有 2 個文件被更改,包括 59 次插入1 次删除
  1. 45 0
      src/api/globalMap/layerAnalysis.ts
  2. 14 1
      src/views/globalMap/RightMenu/LayerAnalysis.vue

+ 45 - 0
src/api/globalMap/layerAnalysis.ts

@@ -71,3 +71,48 @@ export const getHospitalType = (data) => {
     data: data
   });
 };
+
+// 生计渔船分类统计
+export const getShipType = (data) => {
+  return request({
+    url: '/api/gateway/v2/get_count_point_info_type_ship_realtilme_positioninfo',
+    method: 'post',
+    data: data
+  });
+};
+
+// 非煤矿山分类统计
+export const getMiningType = (data) => {
+  return request({
+    url: '/api/gateway/v2/get_count_point_info_type_mining_company',
+    method: 'post',
+    data: data
+  });
+};
+
+// 加油站分类统计
+export const getGasolineType = (data) => {
+  return request({
+    url: '/api/gateway/v2/get_count_point_info_type_gasoline_station',
+    method: 'post',
+    data: data
+  });
+};
+
+// 危化企业分类统计
+export const getChemicalType = (data) => {
+  return request({
+    url: '/api/gateway/v2/get_count_point_info_type_chemical_company',
+    method: 'post',
+    data: data
+  });
+};
+
+// 无人机分类统计
+export const getDroneType = (data) => {
+  return request({
+    url: '/api/gateway/v2/get_count_point_info_type_drone',
+    method: 'post',
+    data: data
+  });
+};

+ 14 - 1
src/views/globalMap/RightMenu/LayerAnalysis.vue

@@ -21,13 +21,18 @@
 <script lang="ts" setup>
 import { PointType } from '@/api/globalMap/type';
 import {
+  getChemicalType,
   getCountPointInfo,
   getCountPointInfoAreaList,
+  getDroneType,
   getEmergencyExpertType,
   getEmergencyShelterType,
+  getGasolineType,
   getHospitalType,
+  getMiningType,
   getRescueMateriaType,
   getSchoolType,
+  getShipType,
   getWaterloggedRoadsType
 } from '@/api/globalMap/layerAnalysis';
 import { option4, option5 } from './echartOptions';
@@ -158,7 +163,15 @@ watch(
         '3': getEmergencyShelterType,
         '4': getWaterloggedRoadsType,
         '5': getSchoolType,
-        '6': getHospitalType
+        '6': getHospitalType,
+        '7': getGasolineType,
+        '8': getMiningType,
+        '11': getChemicalType,
+        '10': getShipType,
+        '12': getChemicalType,
+        '13': getChemicalType,
+        '14': getChemicalType,
+        '15': getDroneType
       };
       let method = methodList[dataList.value[0].dataType];
       if (!method) return;