From b4dd0687c7285f3be32860adccfa523a62bfd4c6 Mon Sep 17 00:00:00 2001
From: 李 <344137771@qq.com>
Date: Fri, 05 Jun 2026 11:19:37 +0800
Subject: [PATCH] 1
---
src/router/index.js | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/src/router/index.js b/src/router/index.js
index 2e73a66..5353ee2 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -9,6 +9,7 @@
import Router from 'vue-router'
import http from '@/utils/httpRequest'
import { isURL } from '@/utils/validate'
+import { injectLoanMenus } from '@/utils/loanMenu'
import { clearLoginInfo } from '@/utils'
// import { menu } from '@/menu'(本地模拟权限数组)
Vue.use(Router)
@@ -75,13 +76,14 @@
url: http.adornUrl('/sys/menu/nav'),
method: 'get',
params: http.adornParams()
- }).then(({ data }) => {
+ }).then(({ data }) => {
+ const menuList = injectLoanMenus(data.menuList || [])
sessionStorage.setItem('authorities', JSON.stringify(data.authorities || '[]'))
//sessionStorage.setItem('authorities', JSON.stringify(menu.authorities || '[]'))(本地模拟)
//fnAddDynamicMenuRoutes(menu.menuList)(本地模拟)
- fnAddDynamicMenuRoutes(data.menuList)
+ fnAddDynamicMenuRoutes(menuList)
router.options.isAddDynamicMenuRoutes = true
- sessionStorage.setItem('menuList', JSON.stringify(data.menuList || '[]'))
+ sessionStorage.setItem('menuList', JSON.stringify(menuList))
//sessionStorage.setItem('menuList', JSON.stringify(menu.menuList || '[]'))(本地模拟)
next({ ...to, replace: true })
}).catch((e) => {
--
Gitblit v1.9.3