🐛 修复动态获取角色的bug
This commit is contained in:
parent
5accc5fdf3
commit
b2b0893b78
|
|
@ -1,5 +1,11 @@
|
|||
export default {
|
||||
'/api/auth_routes': {
|
||||
function getFakeRoutes(req, res) {
|
||||
const json = { code: 200, success: true, msg: '操作成功' };
|
||||
json.data = {
|
||||
'/form/advanced-form': { authority: ['admin', 'user'] },
|
||||
},
|
||||
};
|
||||
return res.json(json);
|
||||
}
|
||||
|
||||
export default {
|
||||
'/api/auth_routes': getFakeRoutes(),
|
||||
};
|
||||
|
|
|
|||
|
|
@ -8,7 +8,9 @@ export const dva = {
|
|||
},
|
||||
};
|
||||
|
||||
let authRoutes = {};
|
||||
let authRoutes = {
|
||||
'/form/advanced-form': { authority: ['admin', 'user'] },
|
||||
};
|
||||
|
||||
function ergodicRoutes(routes, authKey, authority) {
|
||||
routes.forEach(element => {
|
||||
|
|
@ -34,7 +36,9 @@ export function render(oldRender) {
|
|||
.then(res => res.json())
|
||||
.then(
|
||||
ret => {
|
||||
authRoutes = ret;
|
||||
if (ret.code === 200) {
|
||||
authRoutes = ret.data;
|
||||
}
|
||||
oldRender();
|
||||
},
|
||||
() => {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user