From fbdfdfc8ea1cc73712169ed7f72842c240afe4fb Mon Sep 17 00:00:00 2001 From: 13218645326 Date: Mon, 11 Dec 2023 17:38:05 +0800 Subject: [PATCH] =?UTF-8?q?nav=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/comNav/index.vue | 52 ++-- src/components/comNav/sideBar/menuItem.vue | 17 +- src/components/comNav/sideBar/subMenu.vue | 12 +- src/components/headerCom/headerNav.vue | 8 +- src/components/headerCom/headerTop.vue | 84 ++++--- src/http/api/myInfo.ts | 10 +- src/router/index.ts | 70 ++---- src/router/routerData copy.ts | 204 ---------------- src/router/routerData.ts | 269 ++++++++++----------- src/router/routerData1.ts | 206 ++++++++++++++++ src/store/comNav.ts | 7 +- src/store/main.ts | 3 +- src/store/myInfo.ts | 30 --- src/views/AppMain.vue | 3 +- 14 files changed, 470 insertions(+), 505 deletions(-) delete mode 100644 src/router/routerData copy.ts create mode 100644 src/router/routerData1.ts delete mode 100644 src/store/myInfo.ts diff --git a/src/components/comNav/index.vue b/src/components/comNav/index.vue index 537d023..fcc6acc 100644 --- a/src/components/comNav/index.vue +++ b/src/components/comNav/index.vue @@ -1,8 +1,7 @@ @@ -20,56 +19,41 @@ const menuInfo: any = reactive({ backgroundColor: '#fff', textColor: "", activeTextColor: '', - defaultActive: "", - defaultOpeneds: ['staticDefault_PathParent&&配置管理'], + defaultActive: '', + defaultOpeneds:[], router: false, collapseTransition: true, menuList: list, isCustomLink: true, customLinkCallBack: (ev: any) => { - console.log("customLinkCallBack", ev) - if (ev.title.startsWith('staticDefault')) { - return - } + // console.log("customLinkCallBack", ev) + // if (ev.title.startsWith('staticDefault')) { + // return + // } + console.log("evevevevev",ev) router.push({ - name: ev.path + path: ev.path }) navStore.setDefaultActive(ev) navStore.addNavTarget(ev) } }) -onMounted(() => { +onBeforeMount(() => { + menuInfo.defaultActive = routes.path console.log("routes", router.getRoutes()) - initRouteList() - + // initRouteList() + console.log("menuInfomenuInfo",menuInfo) + navStore.setDefaultActive(routes.path) }) -const initRouteList = () => { - // const routeList = router.getRoutes() - // menuInfo.menuList = routeList.find(ele=>ele.meta.routeListRoot)?.children - // menuInfo.defaultOpeneds = menuInfo.menuList[0].path - // console.log("menuInfo.menuList",menuInfo.menuList) - menuInfo.defaultOpeneds.push() - const routes: any = list - console.log("routes", router) - const currentNav = routes.find((ele:any)=>ele.meta.folder).children[0] - // if (navStore.topNavList.length == 0) { - // let firstNav = { - // title: currentNav.meta.title, - // name: currentNav.name, - // path: currentNav.path - // } - // navStore.addNavTarget(firstNav) - // navStore.setCurrentNav(currentNav.path) - // } - console.log("currentNav", currentNav) - menuInfo.defaultActive = currentNav.name + '&&' + currentNav.meta.title - console.log("currentNav", menuInfo.defaultActive) -} +// const initRouteList = () => { +// menuInfo.defaultActive = routes.path +// menuInfo.defaultOpeneds.push() +// } diff --git a/src/components/comNav/sideBar/menuItem.vue b/src/components/comNav/sideBar/menuItem.vue index 2e36308..65a0048 100644 --- a/src/components/comNav/sideBar/menuItem.vue +++ b/src/components/comNav/sideBar/menuItem.vue @@ -1,7 +1,7 @@