谢杰标 před 3 roky
rodič
revize
0db0790fe3

+ 13 - 15
src/pages/person-center/learn-center/GoodsItem.vue

@@ -147,18 +147,21 @@ export default {
     },
     goto() {
       if (this.goodsType == 1) {
-        this.toCourse();
+        // this.toCourse();
+        this.toExam();
+      } else if (this.goodsType == 6) {
+        this.toExam();
       }
     },
     async toCourse() {
       let item = this.goodsInfo;
-      if (!(await this.lockLockStatus())) {
-        return;
-      }
-      // 二建继教
-      if (this.is2Education && !(await this.userConfirmInfoDetail())) {
-        return;
-      }
+      // if (!(await this.lockLockStatus())) {
+      //   return;
+      // }
+      // // 二建继教
+      // if (this.is2Education && !(await this.userConfirmInfoDetail())) {
+      //   return;
+      // }
       // if (item.rebuild == 0) {
       //   return this.$emit("openRebuld", item);
       // }
@@ -171,7 +174,6 @@ export default {
       //   this.$refs.rebuildModal.showModal(item);
       //   return;
       // }
-      return;
       this.$router.push({
         path: `/my-course-detail/${item.goodsId}`,
         query: {
@@ -183,13 +185,9 @@ export default {
     },
     toExam() {
       this.$router.push({
-        path: "/bank-exam/" + this.goodsId,
+        path: "/person-center/learn-center/goods-bank",
         query: {
-          orderGoodsId: this.orderGoodsId,
-          number: this.activeNum,
-          moduleId: 0,
-          chapterId: 0,
-          examId: 0,
+          goodsId: this.goodsInfo.goodsId,
         },
       });
     },

+ 1 - 6
src/pages/person-center/learn-center/index.vue

@@ -1,11 +1,6 @@
 <template>
   <div>
-    <router-link to="/person-center/my-bank">
-      <div class="item">开始做题</div>
-    </router-link>
-    <router-link to="/person-center/my-info">
-      <div class="item">个人信息</div> </router-link
-    ><router-view></router-view>
+    <router-view></router-view>
   </div>
 </template>
 

+ 43 - 32
src/router/index.js

@@ -453,7 +453,49 @@ const router = new Router({
         {
           path: 'learn-center',
           component: resolve => require(['@/pages/person-center/learn-center/index'], resolve),
-          name: '学习中心'
+          name: '学习中心',
+          children: [
+            {
+              path: '/',
+              redirect: 'goods-list',
+            },
+            {
+              path: 'goods-list',
+              component: resolve => require(['@/pages/person-center/learn-center/goodsList'], resolve),
+              name: '我的课程'
+            },
+            {
+              path: 'goods-bank',
+              component: resolve => require(['@/pages/person-center/my-bank/index'], resolve),
+              name: '自购题卷',
+              children: [
+                {
+                  path: '/',
+                  redirect: 'index',
+                },
+                {
+                  path: 'index',
+                  component: resolve => require(['@/pages/person-center/my-bank/index/index'], resolve),
+                  name: '自购题卷',
+                },
+                {
+                  path: 'bank-detail/:goodsId',
+                  component: resolve => require(['@/pages/person-center/my-bank/bank-detail/index'], resolve),
+                  name: '题库详情'
+                },
+                {
+                  path: 'bank-statistics/:goodsId',
+                  component: resolve => require(['@/pages/person-center/my-bank/bank-statistics/index'], resolve),
+                  name: '做题统计'
+                },
+                {
+                  path: 'bank-explain-detail/:goodsId',
+                  component: resolve => require(['@/pages/person-center/my-bank/bank-explain-detail/index'], resolve),
+                  name: '详情'
+                },
+              ]
+            },
+          ]
         },
         {
           path: 'my-live',
@@ -465,37 +507,6 @@ const router = new Router({
           component: resolve => require(['@/pages/person-center/play-record/index'], resolve),
           name: '播放记录'
         },
-        {
-          path: 'my-bank',
-          component: resolve => require(['@/pages/person-center/my-bank/index'], resolve),
-          name: '自购题卷',
-          children: [
-            {
-              path: '/',
-              redirect: 'index',
-            },
-            {
-              path: 'index',
-              component: resolve => require(['@/pages/person-center/my-bank/index/index'], resolve),
-              name: '自购题卷',
-            },
-            {
-              path: 'bank-detail/:goodsId',
-              component: resolve => require(['@/pages/person-center/my-bank/bank-detail/index'], resolve),
-              name: '题库详情'
-            },
-            {
-              path: 'bank-statistics/:goodsId',
-              component: resolve => require(['@/pages/person-center/my-bank/bank-statistics/index'], resolve),
-              name: '做题统计'
-            },
-            {
-              path: 'bank-explain-detail/:goodsId',
-              component: resolve => require(['@/pages/person-center/my-bank/bank-explain-detail/index'], resolve),
-              name: '详情'
-            },
-          ]
-        },
         {
           path: 'free-bank',
           component: resolve => require(['@/pages/person-center/free-bank/index'], resolve),