guanchunjie 3 years ago
parent
commit
95b34a9f16
1 changed files with 4 additions and 123 deletions
  1. 4 123
      src/components/Header.vue

+ 4 - 123
src/components/Header.vue

@@ -227,14 +227,6 @@ export default {
       this.activeIndex = key;
       this.activeIndex = key;
       if (this.activeIndex == 1) {
       if (this.activeIndex == 1) {
         window.location.href = "/";
         window.location.href = "/";
-        // let token = getToken();
-        // if (token) {
-        //   if (JSON.parse(token).popedom_code_list.indexOf(2000006) != -1) {
-        //     this.$router.push("/teacherdevEntering");
-        //   } else {
-        //     this.$router.push({ path: "/" });
-        //   }
-        // }
       }
       }
     },
     },
     // 切换项目
     // 切换项目
@@ -247,7 +239,9 @@ export default {
         window.location.href = "/";
         window.location.href = "/";
         return;
         return;
       }
       }
-
+      _this.projectName = _this.projectList[command].name;
+      let relative_path = _this.projectList[command].relative_path;
+      location.href = relative_path;
     },
     },
     // 切换登录的注册
     // 切换登录的注册
     cutLoginReg() {
     cutLoginReg() {
@@ -282,102 +276,6 @@ export default {
       await setI18nLang(lang_type);
       await setI18nLang(lang_type);
       this.$router.go(0);
       this.$router.go(0);
     },
     },
-    handleProList(list) {
-      let projectList = [];
-      if (list.length == 0) {
-        let arr = [
-          {
-            id: 2,
-            name: "教培中心",
-            img: "project3",
-          },
-          {
-            id: 3,
-            name: "教研中心",
-            img: "project6",
-          },
-          {
-            id: 5,
-            name: "学习中心",
-            img: "project4",
-          },
-          {
-            id: 6,
-            name: "个人中心",
-            img: "project7",
-          },
-        ];
-        projectList = arr;
-      } else {
-        if (list.includes(2000001)) {
-          projectList = JSON.parse(JSON.stringify(this.teacherProList));
-          for (let i = 0; i < list.length; i++) {
-            let code = list[i];
-            if (code == 2000003) {
-              projectList.push({
-                id: 1,
-                name: "教材管理系统",
-                img: "project2",
-              });
-            }
-          }
-        } else {
-          for (let i = 0; i < list.length; i++) {
-            let code = list[i];
-            if (code == 2000002) {
-              projectList.push({
-                id: 0,
-                name: "教学管理系统",
-                img: "project1",
-              });
-            } else if (code == 2000003) {
-              projectList.push({
-                id: 1,
-                name: "教材管理系统",
-                img: "project2",
-              });
-            } else if (code == 2000004) {
-              projectList.push({
-                id: 2,
-                name: "教师培训中心",
-                img: "project3",
-              });
-            } else if (code == 2000005) {
-              projectList.push({
-                id: 4,
-                name: "考试中心",
-                img: "project5",
-              });
-            } else if (code == 2000006) {
-              projectList.push({
-                id: 3,
-                name: "教研中心",
-                img: "project4",
-              });
-            }
-          }
-          projectList.push({
-            id: 6,
-            // Teacher training center
-            name: "个人中心",
-            img: "project7",
-            text: "您收集和购买的所有资源都可以在这里轻松找到。",
-          });
-        }
-      }
-      // 排序
-      for (var i = 0; i < projectList.length - 1; i++) {
-        for (var j = 0; j < projectList.length - 1 - i; j++) {
-          // 相邻元素两两对比,元素交换,大的元素交换到后面
-          if (projectList[j].id > projectList[j + 1].id) {
-            var temp = projectList[j];
-            projectList[j] = projectList[j + 1];
-            projectList[j + 1] = temp;
-          }
-        }
-      }
-      return projectList;
-    },
     getNotReadMessage() {
     getNotReadMessage() {
       let MethodName = "message-message_manager-IsExistMyMessage_NotRead";
       let MethodName = "message-message_manager-IsExistMyMessage_NotRead";
       let data = {};
       let data = {};
@@ -400,7 +298,6 @@ export default {
                 _this.LoginNavIndex = index;
                 _this.LoginNavIndex = index;
               }
               }
             });
             });
-            saveSession("SysList", this.projectList);
           }
           }
         })
         })
         .catch((err) => {
         .catch((err) => {
@@ -410,29 +307,13 @@ export default {
   },
   },
   created() {
   created() {
     let _this = this;
     let _this = this;
-    let SysList = getSession("SysList");
-    if (!SysList) {
-      _this.getChildSysList();
-    } else {
-      _this.projectList = SysList;
-      _this.projectList.forEach((item, index) => {
-        if (item.key == "GCLS-TC") {
-          _this.LoginNavIndex = index;
-        }
-      });
-    }
+    _this.getChildSysList();
   },
   },
   mounted() {
   mounted() {
     let _this = this;
     let _this = this;
     let user = getToken();
     let user = getToken();
     if (user) {
     if (user) {
       _this.userMessage = JSON.parse(user);
       _this.userMessage = JSON.parse(user);
-      let popedom_code_list = _this.userMessage.popedom_code_list;
-      if (_this.userMessage.user_type == "TEACHER") {
-        // _this.projectList = _this.handleProList(popedom_code_list);
-      } else if (_this.userMessage.user_type == "STUDENT") {
-        _this.projectList = _this.stuProList;
-      }
     }
     }
     _this.configInfor = JSON.parse(getConfig());
     _this.configInfor = JSON.parse(getConfig());
     _this.getLangList();
     _this.getLangList();