正在显示
3 个修改的文件
包含
18 行增加
和
11 行删除
| @@ -785,19 +785,28 @@ public class Convert | @@ -785,19 +785,28 @@ public class Convert | ||
| 785 | * @param charset 字符集 | 785 | * @param charset 字符集 |
| 786 | * @return 字符串 | 786 | * @return 字符串 |
| 787 | */ | 787 | */ |
| 788 | - public static String str(Object obj, Charset charset) { | ||
| 789 | - if (null == obj) { | 788 | + public static String str(Object obj, Charset charset) |
| 789 | + { | ||
| 790 | + if (null == obj) | ||
| 791 | + { | ||
| 790 | return null; | 792 | return null; |
| 791 | } | 793 | } |
| 792 | 794 | ||
| 793 | - if (obj instanceof String) { | 795 | + if (obj instanceof String) |
| 796 | + { | ||
| 794 | return (String) obj; | 797 | return (String) obj; |
| 795 | - } else if (obj instanceof byte[]) { | 798 | + } |
| 799 | + else if (obj instanceof byte[]) | ||
| 800 | + { | ||
| 796 | return str((byte[]) obj, charset); | 801 | return str((byte[]) obj, charset); |
| 797 | - } else if (obj instanceof Byte[]) { | 802 | + } |
| 803 | + else if (obj instanceof Byte[]) | ||
| 804 | + { | ||
| 798 | byte[] bytes = ArrayUtils.toPrimitive((Byte[]) obj); | 805 | byte[] bytes = ArrayUtils.toPrimitive((Byte[]) obj); |
| 799 | return str(bytes, charset); | 806 | return str(bytes, charset); |
| 800 | - } else if (obj instanceof ByteBuffer) { | 807 | + } |
| 808 | + else if (obj instanceof ByteBuffer) | ||
| 809 | + { | ||
| 801 | return str((ByteBuffer) obj, charset); | 810 | return str((ByteBuffer) obj, charset); |
| 802 | } | 811 | } |
| 803 | return obj.toString(); | 812 | return obj.toString(); |
| @@ -19,10 +19,8 @@ router.beforeEach((to, from, next) => { | @@ -19,10 +19,8 @@ router.beforeEach((to, from, next) => { | ||
| 19 | } else { | 19 | } else { |
| 20 | if (store.getters.roles.length === 0) { | 20 | if (store.getters.roles.length === 0) { |
| 21 | // 判断当前用户是否已拉取完user_info信息 | 21 | // 判断当前用户是否已拉取完user_info信息 |
| 22 | - store.dispatch('GetInfo').then(res => { | ||
| 23 | - // 拉取user_info | ||
| 24 | - const roles = res.roles | ||
| 25 | - store.dispatch('GenerateRoutes', { roles }).then(accessRoutes => { | 22 | + store.dispatch('GetInfo').then(() => { |
| 23 | + store.dispatch('GenerateRoutes').then(accessRoutes => { | ||
| 26 | // 根据roles权限生成可访问的路由表 | 24 | // 根据roles权限生成可访问的路由表 |
| 27 | router.addRoutes(accessRoutes) // 动态添加可访问路由表 | 25 | router.addRoutes(accessRoutes) // 动态添加可访问路由表 |
| 28 | next({ ...to, replace: true }) // hack方法 确保addRoutes已完成 | 26 | next({ ...to, replace: true }) // hack方法 确保addRoutes已完成 |
| @@ -49,7 +49,7 @@ const user = { | @@ -49,7 +49,7 @@ const user = { | ||
| 49 | // 获取用户信息 | 49 | // 获取用户信息 |
| 50 | GetInfo({ commit, state }) { | 50 | GetInfo({ commit, state }) { |
| 51 | return new Promise((resolve, reject) => { | 51 | return new Promise((resolve, reject) => { |
| 52 | - getInfo(state.token).then(res => { | 52 | + getInfo().then(res => { |
| 53 | const user = res.user | 53 | const user = res.user |
| 54 | const avatar = user.avatar == "" ? require("@/assets/images/profile.jpg") : process.env.VUE_APP_BASE_API + user.avatar; | 54 | const avatar = user.avatar == "" ? require("@/assets/images/profile.jpg") : process.env.VUE_APP_BASE_API + user.avatar; |
| 55 | if (res.roles && res.roles.length > 0) { // 验证返回的roles是否是一个非空数组 | 55 | if (res.roles && res.roles.length > 0) { // 验证返回的roles是否是一个非空数组 |
-
请 注册 或 登录 后发表评论