| | |
| | | |
| | | 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 || ''; |
| | |
| | | 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, |