Explorar el Código

fix: 重置果园档案状态

刘秀芳 hace 1 semana
padre
commit
775ab8752c

+ 6 - 18
src/views/home/components/homeFile.vue

@@ -136,26 +136,14 @@ onMounted(() => {
     eventBus.on("area:id", toggleAreaId);
     farmId.value = sessionStorage.getItem("farmId");
 
-    eventBus.off("changePointLegend", resetActive2);
-    eventBus.on("changePointLegend", resetActive2);
-    eventBus.off("changePointType", resetActive);
-    eventBus.on("changePointType", resetActive);
+    eventBus.off("resetFileActive", resetActive2);
+    eventBus.on("resetFileActive", resetActive2);
 });
-
-function resetActive({colorObj}) {
-    console.log('aaaaaaaaresetActive', colorObj);
-    activeOuput.value = colorObj.key;
-}
-function resetActive2({colorObj}) {
-    console.log('bbbbbbhbresetActive', colorObj);
-    if (colorObj.name === "产量") {
-        activeOuput.value = "产量估计"
-    } else if (colorObj.name === "高质果率") {
-        activeOuput.value = "高质果率"
-    } else {
-        activeOuput.value = colorObj.key
-    }
+function resetActive2(name) {
+    activeOuput.value = name
+    console.log('222resetActive2', name);
 }
+
 const selectOptions = ref([]);
 const getSpeciesItemList = (farmId, regionId) => {
     VE_API.farm.getSpeciesItemList({ farmId, regionId }).then((res) => {

+ 2 - 2
src/views/home/index.vue

@@ -108,10 +108,10 @@
                     <img src="@/assets/images/map/status/status-zc.png" alt="" />
                     正常
                 </div>
-                <div class="item">
+                <!-- <div class="item">
                     <img src="@/assets/images/map/status/defalut-icon.png" alt="" />
                     无照片
-                </div>
+                </div> -->
             </div>
         </div>
     </div>

+ 1 - 0
src/views/home/map/samplePointLayer.js

@@ -209,6 +209,7 @@ class SamplePointLayer {
       }, 100)
       return
     }
+    eventBus.emit("resetFileActive", colorObj.key || colorObj.name)
     // 遍历 sampleData
     Object.entries(sampleData.obj).forEach(([key, geoHashSample]) => {
       // 根据 key 找到 legend 中的颜色