瀏覽代碼

bugfix 增加状态

谢杰标 2 年之前
父節點
當前提交
997e8a663a
共有 3 個文件被更改,包括 14 次插入9 次删除
  1. 4 2
      components/course/courseChapter.vue
  2. 2 2
      components/course/courseModule.vue
  3. 8 5
      pages3/polyv/detail.vue

+ 4 - 2
components/course/courseChapter.vue

@@ -9,9 +9,9 @@
 
       <view
         class="title_status"
-        :class="['gre', 'blue', 'grey'][this.learnStatus + 1]"
+        :class="['grey', 'blue', 'gre'][learnStatus + 1]"
       >
-        {{ ["待学习", "学习中", "已学完"][this.learnStatus + 1] }}
+        {{ ["待学习", "学习中", "已学完"][learnStatus + 1] }}
       </view>
     </view>
     <view v-show="!down">
@@ -656,6 +656,7 @@ export default {
             for (let i = 0; i < res.data.data.length; i++) {
               let item = res.data.data[i];
               item.id = item.sectionId;
+              item.courseId = courseId;
               item.menuType = 3;
               //判断是否试听
               item.tryListen = false;
@@ -691,6 +692,7 @@ export default {
           if (res.data.code == 200) {
             for (let i = 0; i < res.data.data.length; i++) {
               let item = res.data.data[i];
+              item.courseId = courseId;
               item.id = item.sectionId;
               item.menuType = 3;
               //判断是否试听

+ 2 - 2
components/course/courseModule.vue

@@ -9,10 +9,10 @@
       <view class="fl">
         <view
           class="title_status"
-          :class="['gre', 'blue', 'grey'][this.learnStatus + 1]"
+          :class="['grey', 'blue', 'gre'][learnStatus + 1]"
           style="margin-right: 20rpx"
         >
-          {{ ["待学习", "学习中", "已学完"][this.learnStatus + 1] }}
+          {{ ["待学习", "学习中", "已学完"][learnStatus + 1] }}
         </view>
         <image src="/static/icon/up.png" class="icon_up" v-if="down"></image>
         <image src="/static/icon/down.png" class="icon_up" v-if="!down"></image>

+ 8 - 5
pages3/polyv/detail.vue

@@ -205,7 +205,10 @@
                   v-if="reStart"
                   :orderGoodsId="orderGoodsId"
                   :sectionMaxNum="goodsData.sectionMaxNum"
-                  :needOpen="!sectionItem.moduleId&&sectionItem.chapterId == item.menuId"
+                  :needOpen="
+                    !sectionItem.moduleId &&
+                    sectionItem.chapterId == item.menuId
+                  "
                   :courseId="courseId"
                   :preItem="menuList[index - 1]"
                   @playEnd="sectionPlayEnd($event, index)"
@@ -923,9 +926,9 @@ export default {
     playSecIsLearn() {
       return this.sectionItem.learning != 1;
     },
-    orderNum(){
-      return this.businessData.goodsLearningOrder
-    }
+    orderNum() {
+      return this.businessData.goodsLearningOrder;
+    },
   },
   watch: {
     showSet(n) {
@@ -2997,7 +3000,7 @@ export default {
                 this.isReach = true;
                 this.openPhoto();
               }
-              if (code == 559 || code == 588) {
+              if (code == 559 || code == 588 || code == 558) {
                 reject("中断执行");
               }
             }