diff --git a/src/pages/vimp/components/canvas-area.vue b/src/pages/vimp/components/canvas-area.vue index 4a81f8f..2d103a4 100644 --- a/src/pages/vimp/components/canvas-area.vue +++ b/src/pages/vimp/components/canvas-area.vue @@ -59,10 +59,6 @@ const onDrop = (e: DragEvent) => { }" @dragover="onDragover" @drop="onDrop" - > -
- {{ screens.find(s => s.id === activeScreen)?.name }} 画布(占位) -
- + /> diff --git a/src/pages/vimp/components/config-panel.vue b/src/pages/vimp/components/config-panel.vue new file mode 100644 index 0000000..1e97451 --- /dev/null +++ b/src/pages/vimp/components/config-panel.vue @@ -0,0 +1,131 @@ + + + diff --git a/src/pages/vimp/components/right-panel.vue b/src/pages/vimp/components/right-panel.vue deleted file mode 100644 index de063d7..0000000 --- a/src/pages/vimp/components/right-panel.vue +++ /dev/null @@ -1,40 +0,0 @@ - - - diff --git a/src/pages/vimp/stores/config-panel.ts b/src/pages/vimp/stores/config-panel.ts new file mode 100644 index 0000000..14771b0 --- /dev/null +++ b/src/pages/vimp/stores/config-panel.ts @@ -0,0 +1,15 @@ +import { defineStore } from 'pinia' +import { ref } from 'vue' + +export const useConfigPanelStore = defineStore('vimp-config-panel', () => { + const collapsed = ref(false) + + const toggleCollapsed = () => { + collapsed.value = !collapsed.value + } + + return { + collapsed, + toggleCollapsed, + } +}) diff --git a/src/pages/vimp/stores/index.ts b/src/pages/vimp/stores/index.ts index 1fff803..e0e1af0 100644 --- a/src/pages/vimp/stores/index.ts +++ b/src/pages/vimp/stores/index.ts @@ -1,3 +1,4 @@ export * from './alarm'; export * from './camera'; +export * from './config-panel'; export * from './resource-panel'; diff --git a/src/pages/vimp/vimp-page.vue b/src/pages/vimp/vimp-page.vue index 099b656..e5a6e2c 100644 --- a/src/pages/vimp/vimp-page.vue +++ b/src/pages/vimp/vimp-page.vue @@ -1,6 +1,6 @@ @@ -8,6 +8,6 @@ import CanvasArea from './components/canvas-area.vue'
- +