mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 18:28:43 +08:00 
			
		
		
		
	feature(使用redis缓存): 功能合并
1、缓存改为Redis缓存,不在启动时缓存,使用时候根据数据源缓存 2、前端登录接口调整
This commit is contained in:
		| @@ -1,5 +1,4 @@ | ||||
| import {constantRoutes} from '@/router' | ||||
| import {getRouters} from '@/api/menu' | ||||
| import Layout from '@/layout/index' | ||||
| import ParentView from '@/components/ParentView'; | ||||
| import {toCamelCase} from "@/utils"; | ||||
| @@ -27,22 +26,25 @@ const permission = { | ||||
|     }, | ||||
|   }, | ||||
|   actions: { | ||||
|     // 生成路由 | ||||
|     GenerateRoutes({commit}) { | ||||
|     /** | ||||
|      * 生成路由 | ||||
|      * | ||||
|      * @param commit commit 函数 | ||||
|      * @param menus  路由参数 | ||||
|      */ | ||||
|     GenerateRoutes({commit}, menus) { | ||||
|       return new Promise(resolve => { | ||||
|         // 向后端请求路由数据(菜单) | ||||
|         getRouters().then(res => { | ||||
|           const sdata = JSON.parse(JSON.stringify(res.data)) // 【重要】用于菜单中的数据 | ||||
|           const rdata = JSON.parse(JSON.stringify(res.data)) // 用于最后添加到 Router 中的数据 | ||||
|           const sidebarRoutes = filterAsyncRouter(sdata) | ||||
|           const rewriteRoutes = filterAsyncRouter(rdata, false, true) | ||||
|           rewriteRoutes.push({path: '*', redirect: '/404', hidden: true}) | ||||
|           commit('SET_ROUTES', rewriteRoutes) | ||||
|           commit('SET_SIDEBAR_ROUTERS', constantRoutes.concat(sidebarRoutes)) | ||||
|           commit('SET_DEFAULT_ROUTES', sidebarRoutes) | ||||
|           commit('SET_TOPBAR_ROUTES', sidebarRoutes) | ||||
|           resolve(rewriteRoutes) | ||||
|         }) | ||||
|         // 将 menus 菜单,转换为 route 路由数组 | ||||
|         const sdata = JSON.parse(JSON.stringify(menus)) // 【重要】用于菜单中的数据 | ||||
|         const rdata = JSON.parse(JSON.stringify(menus)) // 用于最后添加到 Router 中的数据 | ||||
|         const sidebarRoutes = filterAsyncRouter(sdata) | ||||
|         const rewriteRoutes = filterAsyncRouter(rdata, false, true) | ||||
|         rewriteRoutes.push({path: '*', redirect: '/404', hidden: true}) | ||||
|         commit('SET_ROUTES', rewriteRoutes) | ||||
|         commit('SET_SIDEBAR_ROUTERS', constantRoutes.concat(sidebarRoutes)) | ||||
|         commit('SET_DEFAULT_ROUTES', sidebarRoutes) | ||||
|         commit('SET_TOPBAR_ROUTES', sidebarRoutes) | ||||
|         resolve(rewriteRoutes) | ||||
|       }) | ||||
|     } | ||||
|   } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 lwf
					lwf