无人机管理后台前端(已迁走)
张含笑
2025-11-26 d49f7599f081a3276ca8022b91f455f2c46bd5e0
feat:生产环境限制
1 files modified
37 ■■■■■ changed files
src/views/layerManagement/index.vue 37 ●●●●● patch | view | raw | blame | history
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,