diff --git a/src/components/cards/WorkflowShareCard.vue b/src/components/cards/WorkflowShareCard.vue index e3e3925b..427b1c2e 100644 --- a/src/components/cards/WorkflowShareCard.vue +++ b/src/components/cards/WorkflowShareCard.vue @@ -9,7 +9,7 @@ const props = defineProps({ }) // 定义删除事件 -const emit = defineEmits(['delete']) +const emit = defineEmits(['delete', 'update']) // 复用工作流弹窗 const forkWorkflowDialog = ref(false) @@ -68,6 +68,7 @@ function showForkWorkflow() { function finishForkWorkflow(wid: string) { workflowId.value = wid forkWorkflowDialog.value = false + emit('update') } // 删除工作流分享时处理 diff --git a/src/components/dialog/WorkflowShareDialog.vue b/src/components/dialog/WorkflowShareDialog.vue index 3215760a..e82f596b 100644 --- a/src/components/dialog/WorkflowShareDialog.vue +++ b/src/components/dialog/WorkflowShareDialog.vue @@ -82,12 +82,20 @@ const $toast = useToast() + + { @@ -73,14 +74,14 @@ onMounted(() => {
- +
- +
diff --git a/src/views/workflow/WorkflowShareView.vue b/src/views/workflow/WorkflowShareView.vue index 1fd2c88b..e7b2cbe0 100644 --- a/src/views/workflow/WorkflowShareView.vue +++ b/src/views/workflow/WorkflowShareView.vue @@ -14,6 +14,9 @@ const props = defineProps({ keyword: String, }) +// 定义事件 +const emit = defineEmits(['update']) + // 判断是否有滚动条 function hasScroll() { return document.body.scrollHeight - (window.innerHeight || document.documentElement.clientHeight) > 2 @@ -130,7 +133,7 @@ onActivated(() => {