🐛 修复动态获取角色的bug

This commit is contained in:
smallchill 2019-01-21 15:52:43 +08:00
parent 5accc5fdf3
commit b2b0893b78
2 changed files with 15 additions and 5 deletions

View File

@ -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(),
};

View File

@ -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();
},
() => {