lxf 1 viikko sitten
vanhempi
commit
2da2e756c0
2 muutettua tiedostoa jossa 5 lisäystä ja 3 poistoa
  1. 1 1
      src/components/allGarden.vue
  2. 4 2
      src/views/old_mini/work_execute/index.js

+ 1 - 1
src/components/allGarden.vue

@@ -217,7 +217,7 @@ function getDefaultMapPoint() {
 function refreshMapMarkers() {
     if (!indexMap.kmap) return;
     const points = filteredFarmList.value.filter((farm) => farm.wkt);
-    indexMap.initData(points, "farm_name", "wkt");
+    indexMap.initData(points, "farm_name", "wkt", true);
 }
 
 function ensureMap() {

+ 4 - 2
src/views/old_mini/work_execute/index.js

@@ -66,6 +66,7 @@ class IndexMap {
     let that = this;
     let vectorStyle = new KMap.VectorStyle();
     this.vectorStyle = vectorStyle;
+    this.onlyName = false;
     this.labelStyleCache = {};
 
     this.borderStyle = new Style({
@@ -83,7 +84,7 @@ class IndexMap {
       minZoom: 6,
       maxZoom: 22,
       style: (feature) => {
-        const labelText = (feature.get("executeDate") + ' ' + feature.get("farmName")) || feature.get("mapInfo") || "";
+        const labelText = this.onlyName ? feature.get("farmName") : ((feature.get("executeDate") + ' ' + feature.get("farmName")) || feature.get("mapInfo") || "");
         if (!this.labelStyleCache[labelText]) {
           this.labelStyleCache[labelText] = new Style({
             image: new Icon({
@@ -109,9 +110,10 @@ class IndexMap {
     this.kmap.addLayer(this.gardenPointLayer.layer);
   }
 
-  initData(taskList, label, pointType = "point") {
+  initData(taskList, label, pointType = "point", onlyNameVal = false) {
     this.labelStyleCache = {};
     this.gardenPointLayer.source.clear();
+    this.onlyName = onlyNameVal;
     if (taskList.length > 0) {
       for (let item of taskList) {
         item.mapInfo = label