|
@@ -36,7 +36,7 @@ import {computed} from "vue";
|
|
|
import {customMap} from '@/hook'
|
|
|
import {focusMenuRaw, generateMixMenus, mainMenusRaw, photoMenusRaw, Mode, UITypeExtend} from './menus'
|
|
|
import {currentVector} from "@/hook/useGraphic";
|
|
|
-import geos from "./geos/index";
|
|
|
+import geos, {GlobalComp} from "./geos/index";
|
|
|
|
|
|
const menusRaws = computed(() => {
|
|
|
const mode = Number(router.currentRoute.value.params.mode) as Mode
|
|
@@ -57,7 +57,9 @@ const store = computed(() => generateMixMenus(
|
|
|
|
|
|
const focusMenus = computed(() => focusMenuRaw[currentVector.value?.type])
|
|
|
const geoComponent = computed(() => {
|
|
|
- return geos[currentVector.value?.type] || geos[currentVector.value?.category]
|
|
|
+ if (currentVector.value) {
|
|
|
+ return geos[currentVector.value?.type] || geos[currentVector.value?.category] || GlobalComp
|
|
|
+ }
|
|
|
})
|
|
|
const isFull = computed(() => customMap.sysView === 'full' )
|
|
|
</script>
|