From 5699236a311f20083310bbac724771e1811ec981 Mon Sep 17 00:00:00 2001 From: Je <967707@dms.yudean.com> Date: Sun, 26 Jan 2025 11:46:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=EF=BC=9A=E8=8D=89=E7=A8=BF?= =?UTF-8?q?=E5=8F=91=E8=B5=B7=E5=AE=A1=E6=89=B9=E5=90=8E=E5=88=A0=E9=99=A4?= =?UTF-8?q?=E5=8E=9F=E8=8D=89=E7=A8=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../task/components/processTasks/DraftsV2.vue | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/views/workflow/task/components/processTasks/DraftsV2.vue b/src/views/workflow/task/components/processTasks/DraftsV2.vue index 5ee58ba..0593587 100644 --- a/src/views/workflow/task/components/processTasks/DraftsV2.vue +++ b/src/views/workflow/task/components/processTasks/DraftsV2.vue @@ -15,11 +15,13 @@ import userTaskTable from './../../hooks/userTaskTable'; import LaunchProcess from './../LaunchProcess.vue'; import { BasicTable, useTable, TableAction } from '/@/components/Table'; import { deleteDraft, getDraftInfo, getSchemaTask } from '/@/api/workflow/process'; -import { reactive } from 'vue'; +import { reactive, onMounted } from 'vue'; import { notification } from 'ant-design-vue'; import { TaskTypeUrl } from '/@/enums/workflowEnum'; import { useI18n } from '/@/hooks/web/useI18n'; import { useRouter } from 'vue-router'; +import useEventBus from '/@/hooks/event/useEventBus'; +const { bus, CREATE_FLOW } = useEventBus(); const { t } = useI18n(); const router = useRouter(); @@ -72,6 +74,10 @@ const [registerTable, { reload }] = useTable({ } }); +onMounted(() => { + bus.on(CREATE_FLOW, handleRefresh); +}); + function tableActions(record) { return [ { @@ -122,6 +128,11 @@ async function handleDelete(record) { } } catch (error) { } } + +function handleRefresh() { + reload(); +} +