|
@@ -18,7 +18,8 @@
|
|
|
/>
|
|
|
</GraphicAction>
|
|
|
<VectorMenus :menus="focusMenus" v-if="focusMenus" />
|
|
|
- <Component :is="geoComponent as any" v-if="geoComponent" :geo="currentVector"/>
|
|
|
+ <Confirm v-if="graphicState.continuedMode" />
|
|
|
+ <Component :is="geoComponent as any" v-else-if="geoComponent" :geo="currentVector"/>
|
|
|
</MainPanel>
|
|
|
</template>
|
|
|
|
|
@@ -30,12 +31,12 @@ import Container from './container.vue'
|
|
|
import GraphicAction from '@/components/button-pane/index.vue'
|
|
|
import UiIcon from "@/components/base/components/icon/index.vue";
|
|
|
import VectorMenus from './vectorMenus.vue'
|
|
|
+import Confirm from './confirm.vue'
|
|
|
import {router} from '@/router'
|
|
|
-
|
|
|
import {computed} from "vue";
|
|
|
import {customMap} from '@/hook'
|
|
|
import {focusMenuRaw, generateMixMenus, mainMenusRaw, photoMenusRaw, Mode, UITypeExtend} from './menus'
|
|
|
-import {currentVector} from "@/hook/useGraphic";
|
|
|
+import {currentVector, graphicState} from "@/hook/useGraphic";
|
|
|
import geos, {GlobalComp} from "./geos/index";
|
|
|
|
|
|
const menusRaws = computed(() => {
|
|
@@ -45,6 +46,7 @@ const menusRaws = computed(() => {
|
|
|
const store = computed(() => generateMixMenus(
|
|
|
"extend",
|
|
|
(mainMenuRaw) => ({
|
|
|
+ ...mainMenuRaw,
|
|
|
title: mainMenuRaw.text,
|
|
|
name: mainMenuRaw.key,
|
|
|
isRoute: false,
|