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