Просмотр исходного кода

fix:修改区域切换地块不显示问题

wangsisi 4 дней назад
Родитель
Сommit
fe9837516b
1 измененных файлов с 2 добавлено и 9 удалено
  1. 2 9
      src/views/old_mini/monitor/subPages/darwArea.vue

+ 2 - 9
src/views/old_mini/monitor/subPages/darwArea.vue

@@ -961,15 +961,8 @@ const handleVarietyClick = (tab, index) => {
                 ...getAllVarietyReadonlyRegions(),
                 ...getLockedDiseaseRegions(tab),
             ]);
-            // 查看态下锁定异常区只展示只读层,避免与 polygonLayer 回显叠层
-            if (viewOnly.value) {
-                drawRegionMap.kmap?.polygonLayer?.source?.clear?.();
-                pendingGeomRenderTimer.value = setTimeout(() => {
-                    drawRegionMap.kmap?.polygonLayer?.source?.clear?.();
-                    drawRegionMap.fitAllRegions?.();
-                }, 50);
-                return;
-            }
+            // 查看态也需要继续渲染当前小类地块(handleStatus=1),
+            // 2/3 锁定地块仍由 setStatusRegions 只读层承载,避免被遗漏
         } else {
             renderAllVarietyRegionsReadonlyOnly();
         }