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