From a30316d87a359c24c5cf4664a64825888c6d29f3 Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud <79562285+wangdan-fit2cloud@users.noreply.github.com> Date: Mon, 19 May 2025 18:18:36 +0800 Subject: [PATCH] fix: breadcrumb issue (#3111) --- ui/src/layout/components/breadcrumb/index.vue | 5 +++++ .../views/application/component/CreateApplicationDialog.vue | 1 + 2 files changed, 6 insertions(+) diff --git a/ui/src/layout/components/breadcrumb/index.vue b/ui/src/layout/components/breadcrumb/index.vue index 9140e8209..ae5011318 100644 --- a/ui/src/layout/components/breadcrumb/index.vue +++ b/ui/src/layout/components/breadcrumb/index.vue @@ -228,6 +228,11 @@ function getApplication() { } function refresh() { common.saveBreadcrumb(null) + if (isDataset.value) { + getDataset() + } else if (isApplication.value) { + getApplication() + } } onMounted(() => { if (!breadcrumbData.value) { diff --git a/ui/src/views/application/component/CreateApplicationDialog.vue b/ui/src/views/application/component/CreateApplicationDialog.vue index 438bfe211..7415753c1 100644 --- a/ui/src/views/application/component/CreateApplicationDialog.vue +++ b/ui/src/views/application/component/CreateApplicationDialog.vue @@ -242,6 +242,7 @@ const submitHandle = async (formEl: FormInstance | undefined) => { } applicationApi.postApplication(applicationForm.value, loading).then((res) => { MsgSuccess(t('common.createSuccess')) + emit('refresh') if (isWorkFlow(applicationForm.value.type)) { router.push({ path: `/application/${res.data.id}/workflow` }) } else {