yang1998 пре 4 дана
родитељ
комит
4627ff00a8
3 измењених фајлова са 32 додато и 9 уклоњено
  1. 5 1
      src/components/Map.vue
  2. 19 0
      src/utils/map/AddLayer.js
  3. 8 8
      src/utils/map/baseMethod.js

+ 5 - 1
src/components/Map.vue

@@ -7,7 +7,7 @@
 <script>
 import CityGis from '@/utils/map/CityGis.Bridge.js';
 import { myBridge } from '@/utils/map/map';
-import {addPointSearch, clearMap, drawHistory, setCamera} from "@/utils/map/AddLayer.js";
+import {addEchartsLayer, addPointSearch, clearMap, drawHistory, setCamera} from "@/utils/map/AddLayer.js";
 import {handleDangerStatistic, initDistrict, initShanghaiMap, viewComplete} from "@/utils/map/baseMethod.js";
 import {useEventInteractionStore} from "@/store/eventInteraction.js";
 import {useRiskLocationControlDialogStore} from "@/store/riskLocationControlDialog.js";
@@ -85,6 +85,10 @@ export default {
               if(arg.data.id === "cdcl-history" || arg.data.id === "cdry-history"){
                 drawHistory(true, analogData["轨迹"])
               }
+
+              if(arg.data.id === "china-case-history"){
+                addEchartsLayer("show")
+              }
               break;
           }
         });

+ 19 - 0
src/utils/map/AddLayer.js

@@ -465,3 +465,22 @@ export function playHistory(status) {
     "status": status
   });
 }
+
+export function addEchartsLayer(status,data,color) {
+  invokeParams('AddEchartsLayer', {
+    "status": status,
+    "data": [
+      [{"name":"上海"},{"name":"包头","value":95}],
+      [{"name":"上海"},{"name":"昆明","value":90}],
+      [{"name":"上海"},{"name":"广州","value":80}],
+      [{"name":"上海"},{"name":"郑州","value":70}],
+      [{"name":"上海"},{"name":"长春","value":60}],
+      [{"name":"上海"},{"name":"重庆","value":50}],
+      [{"name":"上海"},{"name":"长沙","value":40}],
+      [{"name":"上海"},{"name":"北京","value":30}],
+      [{"name":"上海"},{"name":"丹东","value":20}],
+      [{"name":"上海"},{"name":"大连","value":10}]
+    ],
+    "color": "yellow"
+  });
+}

+ 8 - 8
src/utils/map/baseMethod.js

@@ -9,7 +9,7 @@ import {
   removeMapLayers,
   setCamera,
   addMyGraphByData_TJ,
-  addPointMap, layerShade, addPointSearch, layerControl, setHeatmap, SetExtent,
+  addPointMap, layerShade, addPointSearch, layerControl, setHeatmap, SetExtent, addEchartsLayer,
 } from '@/utils/map/AddLayer.js';
 import {analogData, districtArr, getGroupLayers, getLayerInfo} from '@/utils/mapService/local-data.js';
 import { useRoute } from 'vue-router';
@@ -617,14 +617,14 @@ export function viewComplete() {
 
     handleChinaCasePoint(true)
     addPointSearch();
-
     setTimeout(() => {
-      SetExtent({
-        maxx: 193.89198220555554,
-        minx: 17.088579538888894,
-        maxy: 60.74113623333325,
-        miny: 11.015179233333257
-      })
+      // SetExtent({
+      //   maxx: 193.89198220555554,
+      //   minx: 17.088579538888894,
+      //   maxy: 60.74113623333325,
+      //   miny: 11.015179233333257
+      // })
+      addEchartsLayer("show")
     },500)
 
   }