Parcourir la source

修改权限bug

秦鹏 il y a 3 ans
Parent
commit
0b103d5018
1 fichiers modifiés avec 13 ajouts et 8 suppressions
  1. 13 8
      src/components/login/login.vue

+ 13 - 8
src/components/login/login.vue

@@ -149,7 +149,7 @@
 <script>
 <script>
 //这里可以导入其它文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)
 //这里可以导入其它文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)
 //例如:import 《组件名称》from ‘《组件路径》';
 //例如:import 《组件名称》from ‘《组件路径》';
-import { getLogin,getContent } from "@/api/api";
+import { getLogin, getContent } from "@/api/api";
 import Cookies from "js-cookie";
 import Cookies from "js-cookie";
 import { setToken } from "@/utils/auth";
 import { setToken } from "@/utils/auth";
 export default {
 export default {
@@ -261,15 +261,20 @@ export default {
           setToken(res);
           setToken(res);
           let acsCode = null;
           let acsCode = null;
           let MethodName = "login_control-CreateAccessCode";
           let MethodName = "login_control-CreateAccessCode";
-          getContent(MethodName, res.user_code, res.user_type, res.session_id).then(
-            (ress) => {
-              acsCode = ress.access_code;
-              if (res.popedom_code_list.indexOf("2000001") != -1) {
-              } else {
+          getContent(
+            MethodName,
+            res.user_code,
+            res.user_type,
+            res.session_id
+          ).then((ress) => {
+            acsCode = ress.access_code;
+            res.popedom_code_list.forEach((item, i) => {
+              if (item == 2000001) {
                 location.href = `/GCLS-Learn/#/EnterSys?AccessCode=${acsCode}`;
                 location.href = `/GCLS-Learn/#/EnterSys?AccessCode=${acsCode}`;
+                return;
               }
               }
-            }
-          );
+            });
+          });
         })
         })
         .catch((err) => {
         .catch((err) => {
           this.isLogin = false;
           this.isLogin = false;