Browse Source

修复bug

chenxiong 3 năm trước cách đây
mục cha
commit
30e6a5636d
1 tập tin đã thay đổi với 33 bổ sung7 xóa
  1. 33 7
      src/pages/course-detail/index.vue

+ 33 - 7
src/pages/course-detail/index.vue

@@ -212,7 +212,7 @@
                                                 <div
                                                   class="live-btn"
                                                   v-if="
-                                                    section.liveStartTime <
+                                                    section.liveEndTime <
                                                     nowTime
                                                   "
                                                 >
@@ -404,7 +404,7 @@
                                                 <div
                                                   class="live-btn"
                                                   v-if="
-                                                    section.liveStartTime <
+                                                    section.liveEndTime <
                                                     nowTime
                                                   "
                                                 >
@@ -500,6 +500,27 @@
                                           </div>
                                           <div class="bank-section__item__text">
                                             {{ menu.name }}
+                                            <div
+                                              v-if="
+                                                menu.liveStartTime > nowTime
+                                              "
+                                            >
+                                              <span>{{
+                                                $tools.timestampToTime(
+                                                  menu.liveStartTime,
+                                                  (isDay = false)
+                                                )
+                                              }}</span
+                                              >-
+                                              <span>{{
+                                                $tools
+                                                  .timestampToTime(
+                                                    menu.liveEndTime,
+                                                    (isDay = false)
+                                                  )
+                                                  .substr(11, 9)
+                                              }}</span>
+                                            </div>
                                           </div>
                                         </template>
 
@@ -551,7 +572,7 @@
                                           </div>
                                           <div
                                             class="live-btn"
-                                            v-if="menu.liveStartTime < nowTime"
+                                            v-if="menu.liveEndTime < nowTime"
                                           >
                                             已结束
                                           </div>
@@ -720,7 +741,7 @@
                                                 <div
                                                   class="live-btn"
                                                   v-if="
-                                                    section.liveStartTime <
+                                                    section.liveEndTime <
                                                     nowTime
                                                   "
                                                 >
@@ -912,7 +933,7 @@
                                                 <div
                                                   class="live-btn"
                                                   v-if="
-                                                    section.liveStartTime <
+                                                    section.liveEndTime <
                                                     nowTime
                                                   "
                                                 >
@@ -1059,7 +1080,7 @@
                                           </div>
                                           <div
                                             class="live-btn"
-                                            v-if="menu.liveStartTime < nowTime"
+                                            v-if="menu.liveEndTime < nowTime"
                                           >
                                             已结束
                                           </div>
@@ -2357,6 +2378,8 @@ export default {
         })
         .then((res) => {});
     }
+
+    clearInterval(this.livingTimer);
   },
   methods: {
     async takeOk() {
@@ -4372,7 +4395,10 @@ export default {
         vid: this.vidzb,
       });
       console.log(this.playerzb);
-      this.livingTimer = setInterval(self.timeEventLiving, 1000);
+
+      this.playerzb.on("s2j_onPlayStart", () => {
+        this.livingTimer = setInterval(self.timeEventLiving, 1000);
+      });
 
       this.playerzb.on("s2j_onPlayOver", () => {
         this.$message({