feat: 路由登录 动态路由重定向
This commit is contained in:
15
src/app.tsx
15
src/app.tsx
@@ -93,6 +93,7 @@ export const layout: RunTimeLayoutConfig = ({
|
||||
initialState,
|
||||
setInitialState,
|
||||
}) => {
|
||||
const { wsCache } = useCache();
|
||||
return {
|
||||
actionsRender: () => [
|
||||
<Question key="doc" />,
|
||||
@@ -101,6 +102,18 @@ export const layout: RunTimeLayoutConfig = ({
|
||||
menu: {
|
||||
locale: false,
|
||||
// 关闭国际化-
|
||||
// request: async () => {
|
||||
// const currentUser = wsCache.get(CACHE_KEY.USER);
|
||||
|
||||
// console.log("菜单请求被调用", initialState?.menus, currentUser);
|
||||
// if (currentUser.menus) {
|
||||
// const menuData = loopMenuItem(currentUser.menus);
|
||||
// // console.log('转换后的菜单数据:', menuData);
|
||||
// // const r = loopMenuItem(currentUser.menus);
|
||||
// return menuData;
|
||||
// }
|
||||
// return [];
|
||||
// },
|
||||
},
|
||||
avatarProps: {
|
||||
src: initialState?.currentUser?.user.avatar,
|
||||
@@ -238,7 +251,7 @@ export const request: RequestConfig = {
|
||||
// Umi 4 支持异步的 patchClientRoutes
|
||||
export async function patchClientRoutes({ routes }: any) {
|
||||
const { wsCache } = useCache();
|
||||
|
||||
console.log('patchClientRoutes', patchClientRoutes);
|
||||
// 先尝试从缓存获取
|
||||
let menus = wsCache.get(CACHE_KEY.ROLE_ROUTERS);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user