作者 RuoYi

删除多余的代码

@@ -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是否是一个非空数组