|
@@ -73,7 +73,7 @@ import { diffArrayChange } from '@/utils'
|
|
|
import { useViewStack } from '@/hook'
|
|
|
import { autoSaveFuseModels, getFuseModel, leave } from '@/store'
|
|
|
import { router, RoutesName } from '@/router'
|
|
|
-import { currentModelStack } from '@/env'
|
|
|
+import { currentModelStack, custom, showMeasuresStack } from '@/env'
|
|
|
|
|
|
import type { ControlExpose } from '@/components/control-panl'
|
|
|
|
|
@@ -137,9 +137,14 @@ watchEffect((onCleanup) => {
|
|
|
})
|
|
|
|
|
|
|
|
|
-useViewStack(() => () => {
|
|
|
- if (selectOptions.value.length) {
|
|
|
- selectOptions.value = []
|
|
|
+useViewStack(() => {
|
|
|
+ showMeasuresStack.push(ref(false));
|
|
|
+
|
|
|
+ return () => {
|
|
|
+ showMeasuresStack.pop()
|
|
|
+ if (selectOptions.value.length) {
|
|
|
+ selectOptions.value = []
|
|
|
+ }
|
|
|
}
|
|
|
})
|
|
|
useViewStack(autoSaveFuseModels)
|