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()
+
+
{}" class="pt-2">
{
@@ -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(() => {