2026-02-06 16:23:22 +08:00
|
|
|
<template>
|
2026-02-26 11:45:32 +08:00
|
|
|
<fullscreen-dialog v-model="dialogVisible" hide-destroy>
|
|
|
|
|
<flow-canvas />
|
2026-02-25 10:16:14 +08:00
|
|
|
</fullscreen-dialog>
|
2026-02-06 16:23:22 +08:00
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script setup lang="ts">
|
2026-02-25 10:16:14 +08:00
|
|
|
import FullscreenDialog from '../components/fullscreen-dialog.vue'
|
2026-02-26 11:45:32 +08:00
|
|
|
import flowCanvas from './flow-canvas.vue'
|
|
|
|
|
import { ref } from 'vue'
|
2026-02-25 13:45:55 +08:00
|
|
|
const dialogVisible = ref(false)
|
2026-02-26 11:45:32 +08:00
|
|
|
const open = () => {
|
|
|
|
|
console.log('open')
|
|
|
|
|
dialogVisible.value = true
|
2026-02-24 13:20:57 +08:00
|
|
|
}
|
2026-02-26 11:45:32 +08:00
|
|
|
const close = () => {
|
|
|
|
|
dialogVisible.value = false
|
2026-02-24 13:20:57 +08:00
|
|
|
}
|
2026-02-26 11:45:32 +08:00
|
|
|
defineExpose({
|
|
|
|
|
open,
|
|
|
|
|
close
|
|
|
|
|
})
|
2026-02-06 16:23:22 +08:00
|
|
|
</script>
|
|
|
|
|
<style lang="less" scoped>
|
|
|
|
|
</style>
|