From fe8358130125f34180826fa484a7467a97c45f4e Mon Sep 17 00:00:00 2001
From: 张含笑 <zhx18749296735@163.com>
Date: Wed, 26 Nov 2025 09:36:08 +0800
Subject: [PATCH] Merge branch 'refs/heads/feature/v8.0/8.0.3' into test

---
 src/views/layerManagement/index.vue |   37 +++++++++++++++++++++++--------------
 1 files changed, 23 insertions(+), 14 deletions(-)

diff --git a/src/views/layerManagement/index.vue b/src/views/layerManagement/index.vue
index 95c8c49..ac819ab 100644
--- a/src/views/layerManagement/index.vue
+++ b/src/views/layerManagement/index.vue
@@ -67,6 +67,7 @@
 
 import { provide } from 'vue';
 import { useStore } from 'vuex';
+const isProd = import.meta.env.VITE_APP_ENV === 'production'
 const store = useStore();
 const userInfo = computed(() => store.getters.userInfo);
 const areaCode = userInfo.value?.detail?.areaCode || '';
@@ -79,20 +80,28 @@
 const selectDataList = ref([]);
 // 当前面位置信息
 let curPolygonPosition = [];
-const tabData = ref([
-  {
-    name: '自定义识别区',
-    type: '0',
-  },
-  {
-    name: '自定义禁飞区',
-    type: '1',
-  },
-  {
-    name: '国土空间规划',
-    type: '2',
-  },
-]);
+const tabData = computed(() => {
+  const allTabs = [
+    {
+      name: '自定义识别区',
+      type: '0',
+    },
+    {
+      name: '自定义禁飞区',
+      type: '1',
+    },
+    {
+      name: '国土空间规划',
+      type: '2',
+    },
+  ];
+
+  // 如果是生产环境,只返回自定义识别区
+  if (isProd) {
+    return allTabs.filter(tab => tab.type === '0');
+  }
+  return allTabs;
+});
 const layerParams = ref({
   addNest: false,
   editNest: false,

--
Gitblit v1.9.3