diff --git a/packages/ui/certd-client/src/vben/layouts/basic/menu/use-mixed-menu.ts b/packages/ui/certd-client/src/vben/layouts/basic/menu/use-mixed-menu.ts index 23a28eccd..8021b472e 100644 --- a/packages/ui/certd-client/src/vben/layouts/basic/menu/use-mixed-menu.ts +++ b/packages/ui/certd-client/src/vben/layouts/basic/menu/use-mixed-menu.ts @@ -167,6 +167,7 @@ function useMixedMenu() { * @param path 路由路径 */ function calcSideMenus(path: string = route.path) { + debugger; let { rootMenu } = findRootMenuByPath(menus.value, path); if (!rootMenu) { rootMenu = menus.value.find((item: any) => item.path === path); diff --git a/packages/ui/certd-client/src/vben/layouts/basic/menu/use-navigation.ts b/packages/ui/certd-client/src/vben/layouts/basic/menu/use-navigation.ts index 44a8bf0a0..583375ddf 100644 --- a/packages/ui/certd-client/src/vben/layouts/basic/menu/use-navigation.ts +++ b/packages/ui/certd-client/src/vben/layouts/basic/menu/use-navigation.ts @@ -1,11 +1,12 @@ import type { RouteRecordNormalized } from "vue-router"; -import { useRouter } from "vue-router"; +import { useRoute, useRouter } from "vue-router"; import { isHttpUrl, openRouteInNewWindow, openWindow } from "../../../utils"; function useNavigation() { const router = useRouter(); + const route1 = useRoute(); const routes = router.getRoutes(); const routeMetaMap = new Map(); @@ -15,6 +16,9 @@ function useNavigation() { }); const navigation = async (path: string) => { + if (route1.path === path) { + return; + } const route = routeMetaMap.get(path); const { openInNewWindow = false, query = {} as any } = route?.meta ?? {}; if (isHttpUrl(path)) { diff --git a/packages/ui/certd-client/src/views/certd/monitor/cert/crud.tsx b/packages/ui/certd-client/src/views/certd/monitor/cert/crud.tsx index 88012dd53..c69fe0646 100644 --- a/packages/ui/certd-client/src/views/certd/monitor/cert/crud.tsx +++ b/packages/ui/certd-client/src/views/certd/monitor/cert/crud.tsx @@ -33,7 +33,6 @@ export default function ({ crudExpose, context }: CreateCrudOptionsProps): Creat const res = await api.AddObj(form); return res; }; - const { openCrudFormDialog } = useFormWrapper(); const router = useRouter(); const settingStore = useSettingStore(); diff --git a/packages/ui/certd-client/src/views/certd/pipeline/index.vue b/packages/ui/certd-client/src/views/certd/pipeline/index.vue index 35fa4a950..c2c7b8fec 100644 --- a/packages/ui/certd-client/src/views/certd/pipeline/index.vue +++ b/packages/ui/certd-client/src/views/certd/pipeline/index.vue @@ -3,7 +3,7 @@ - +