From d41f3214ec2cded95ca6d378c1c96b9d442b4bde Mon Sep 17 00:00:00 2001 From: wangdan-fit2cloud Date: Thu, 26 Oct 2023 19:02:16 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=88=9B=E5=BB=BA=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E9=9B=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/top-bar/top-menu/MenuItem.vue | 5 ++++- ui/src/router/modules/dataset.ts | 7 +++++++ ui/src/views/dataset/CreateDataset.vue | 21 +++++++++++++++++++ ui/src/views/dataset/index.vue | 4 +++- 4 files changed, 35 insertions(+), 2 deletions(-) create mode 100644 ui/src/views/dataset/CreateDataset.vue diff --git a/ui/src/layout/components/top-bar/top-menu/MenuItem.vue b/ui/src/layout/components/top-bar/top-menu/MenuItem.vue index 17f568352..4efd4f565 100644 --- a/ui/src/layout/components/top-bar/top-menu/MenuItem.vue +++ b/ui/src/layout/components/top-bar/top-menu/MenuItem.vue @@ -20,7 +20,10 @@ const props = defineProps<{ }>() const isActive = computed(() => { - return route.name == props.menu.name && route.path == props.menu.path + return ( + (route.name == props.menu.name && route.path == props.menu.path) || + route?.meta?.activeMenu == props.menu.path + ) }) diff --git a/ui/src/views/dataset/index.vue b/ui/src/views/dataset/index.vue index 487fc27db..4546c71bb 100644 --- a/ui/src/views/dataset/index.vue +++ b/ui/src/views/dataset/index.vue @@ -16,7 +16,7 @@ :infinite-scroll-disabled="disabledScroll" > - +