Kaynağa Gözat

删除多余的代码

RuoYi 3 yıl önce
ebeveyn
işleme
61432480c8

+ 15 - 6
ruoyi-common/src/main/java/com/ruoyi/common/core/text/Convert.java

@@ -785,19 +785,28 @@ public class Convert
      * @param charset 字符集
      * @return 字符串
      */
-    public static String str(Object obj, Charset charset) {
-        if (null == obj) {
+    public static String str(Object obj, Charset charset)
+    {
+        if (null == obj)
+        {
             return null;
         }
 
-        if (obj instanceof String) {
+        if (obj instanceof String)
+        {
             return (String) obj;
-        } else if (obj instanceof byte[]) {
+        }
+        else if (obj instanceof byte[])
+        {
             return str((byte[]) obj, charset);
-        } else if (obj instanceof Byte[]) {
+        }
+        else if (obj instanceof Byte[])
+        {
             byte[] bytes = ArrayUtils.toPrimitive((Byte[]) obj);
             return str(bytes, charset);
-        } else if (obj instanceof ByteBuffer) {
+        }
+        else if (obj instanceof ByteBuffer)
+        {
             return str((ByteBuffer) obj, charset);
         }
         return obj.toString();

+ 2 - 4
ruoyi-ui/src/permission.js

@@ -19,10 +19,8 @@ router.beforeEach((to, from, next) => {
     } else {
       if (store.getters.roles.length === 0) {
         // 判断当前用户是否已拉取完user_info信息
-        store.dispatch('GetInfo').then(res => {
-          // 拉取user_info
-          const roles = res.roles
-          store.dispatch('GenerateRoutes', { roles }).then(accessRoutes => {
+        store.dispatch('GetInfo').then(() => {
+          store.dispatch('GenerateRoutes').then(accessRoutes => {
             // 根据roles权限生成可访问的路由表
             router.addRoutes(accessRoutes) // 动态添加可访问路由表
             next({ ...to, replace: true }) // hack方法 确保addRoutes已完成

+ 1 - 1
ruoyi-ui/src/store/modules/user.js

@@ -49,7 +49,7 @@ const user = {
     // 获取用户信息
     GetInfo({ commit, state }) {
       return new Promise((resolve, reject) => {
-        getInfo(state.token).then(res => {
+        getInfo().then(res => {
           const user = res.user
           const avatar = user.avatar == "" ? require("@/assets/images/profile.jpg") : process.env.VUE_APP_BASE_API + user.avatar;
           if (res.roles && res.roles.length > 0) { // 验证返回的roles是否是一个非空数组