From 2e787ec921d9828800d1e2c71972a950d7d561e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=89=E6=9D=A5=E6=8A=80=E6=9C=AF?= <1490493387@qq.com> Date: Tue, 30 Nov 2021 23:56:53 +0800 Subject: [PATCH] =?UTF-8?q?feat(modules/permission.ts):=20=E5=8A=A8?= =?UTF-8?q?=E6=80=81=E8=B7=AF=E7=94=B1=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/Sidebar/Link.vue | 5 +- src/layout/components/Sidebar/SidebarItem.vue | 116 +++++++++++++----- src/layout/components/Sidebar/index.vue | 1 + src/router/index.ts | 1 - src/store/modules/permission.ts | 17 ++- src/views/system/user/index.vue | 3 + 6 files changed, 108 insertions(+), 35 deletions(-) diff --git a/src/layout/components/Sidebar/Link.vue b/src/layout/components/Sidebar/Link.vue index 8b76b870..b6a79d9a 100644 --- a/src/layout/components/Sidebar/Link.vue +++ b/src/layout/components/Sidebar/Link.vue @@ -29,7 +29,10 @@ export default defineComponent({ setup(props) { const router = useRouter() const push = () => { - router.push(props.to) + console.log(props.to) + router.push(props.to).catch((err) => { + console.log(err) + }) } return { push, diff --git a/src/layout/components/Sidebar/SidebarItem.vue b/src/layout/components/Sidebar/SidebarItem.vue index 4ebe8320..8f1fa559 100644 --- a/src/layout/components/Sidebar/SidebarItem.vue +++ b/src/layout/components/Sidebar/SidebarItem.vue @@ -1,41 +1,49 @@ -