Browse Source

去选课调整

gcj 3 years ago
parent
commit
0246aa120c
2 changed files with 30 additions and 21 deletions
  1. 7 20
      src/components/Personalcenter/AccountSet.vue
  2. 23 1
      src/components/common/Empty.vue

+ 7 - 20
src/components/Personalcenter/AccountSet.vue

@@ -181,28 +181,20 @@
             <img src="../../assets/login/singin6.png" alt="" />
             <span>{{ $t("Key34") }}</span>
           </span>
-          <el-input
-            v-model="userInfor.email_encrypt"
-            placeholder="Email"
-            :disabled="true"
-          />
+          <el-input v-model="userInfor.email_encrypt" :disabled="true" />
           <!-- 修改邮箱 -->
           <el-button @click="editEmail">{{ $t("Key86") }}</el-button>
         </el-form-item>
-        <el-form-item prop="phone">
+        <!-- <el-form-item prop="phone">
           <span slot="label" class="lable">
-            <!-- 手机号码 -->
+            手机号码--记得注释掉
             <img src="../../assets/login/phone2.png" alt="" />
             <span>{{ $t("Key85") }}</span>
           </span>
-          <el-input
-            v-model="userInfor.phone_encrypt"
-            placeholder="phone"
-            :disabled="true"
-          />
-          <!-- 修改手机号 -->
+          <el-input v-model="userInfor.phone_encrypt" :disabled="true" />
+          修改手机号--记得注释掉
           <el-button @click="editPhone">{{ $t("Key87") }}</el-button>
-        </el-form-item>
+        </el-form-item> -->
         <el-form-item prop="password">
           <span slot="label" class="lable">
             <!-- 密码 -->
@@ -210,12 +202,7 @@
             <span>{{ $t("Key14") }}</span>
           </span>
           <!-- 请输入密码 -->
-          <el-input
-            v-model="password"
-            type="password"
-            :placeholder="$t('Key14')"
-            :disabled="true"
-          />
+          <el-input v-model="password" type="password" :disabled="true" />
           <!-- 修改密码 -->
           <el-button @click="editPassword">{{ $t("Key88") }}</el-button>
         </el-form-item>

+ 23 - 1
src/components/common/Empty.vue

@@ -3,7 +3,7 @@
   <div class="empty-main" v-if="emptyCon">
     <img :src="emptyCon.url" class="empty-img" />
     <p class="empty-texts">{{ emptyCon.con }}</p>
-    <a class="empty-link" :href="emptyCon.link" target="_blank">{{
+    <a class="empty-link" target="_blank" @click="choiceCourse">{{
       emptyCon.linkName
     }}</a>
   </div>
@@ -37,6 +37,7 @@ export default {
             url: require("../../assets/Personalcenter/2.png"),
             con: this.$t("Key464"), // "您还未购买任何教材",
             linkName: this.$t("Key465"), //"去查看",
+            child_sys_key: "GCLS-LC",
             link: `/GCLS-LC/#/learncenter/ListPage?id=TEXTBOOK`,
           };
           break;
@@ -45,6 +46,7 @@ export default {
             url: require("../../assets/Personalcenter/2.png"),
             con: this.$t("Key70"), //"您还未购买任何课程",
             linkName: this.$t("Key71"), //"去选课",
+            child_sys_key: "GCLS-LC",
             link: `/GCLS-LC/#/learncenter/ListPage?id=COURSE`,
           };
           break;
@@ -53,6 +55,7 @@ export default {
             url: require("../../assets/Personalcenter/2.png"),
             con: this.$t("Key70"), //"您还未购买任何课程",
             linkName: this.$t("Key71"), //"去选课",
+            child_sys_key: "GCLS-TRC",
             link: `/GCLS-TRC/#/EnterSys`,
           };
           break;
@@ -61,6 +64,7 @@ export default {
             url: require("../../assets/Personalcenter/3.png"),
             con: this.$t("Key466"), //"您还未购买任何资料",
             linkName: this.$t("Key465"), //"去查看",
+            child_sys_key: "GCLS-TC",
             link: `/GCLS-TC/#/EnterSys`,
           };
           break;
@@ -150,6 +154,24 @@ export default {
 
       return obj;
     },
+    choiceCourse() {
+      let MethodName = "login_control-IsCanEnterChildSys_PC";
+      let data = {
+        child_sys_key: this.emptyCon.child_sys_key,
+      };
+      getContent(MethodName, data).then((res) => {
+        let is_can_enter_child_sys = res.is_can_enter_child_sys;
+        if (is_can_enter_child_sys == "true") {
+          window.location.href = this.emptyCon.link;
+        } else {
+          this.$message({
+            showClose: true,
+            message: "您没有权限",
+            type: "warning",
+          });
+        }
+      });
+    },
   },
   //生命周期 - 创建完成(可以访问当前this实例)
   created() {},