Files
FiDA_Front/src/components/Canvas/FlowCanvas/index.vue

27 lines
591 B
Vue
Raw Normal View History

2026-02-06 16:23:22 +08:00
<template>
2026-02-26 11:45:32 +08:00
<fullscreen-dialog v-model="dialogVisible" hide-destroy>
2026-02-27 16:47:02 +08:00
<flow-canvas :config="config" />
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-27 16:47:02 +08:00
const config = ref({})
const open = (options) => {
2026-02-26 11:45:32 +08:00
dialogVisible.value = true
2026-02-27 16:47:02 +08:00
config.value = options || {}
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>