Bläddra i källkod

Merge branch 'master' of http://git.cc-lotus.info/service-platform/mobile-official

guhongwei 4 år sedan
förälder
incheckning
5e5d8e3671
1 ändrade filer med 8 tillägg och 4 borttagningar
  1. 8 4
      src/views/onlive/roomInfo.vue

+ 8 - 4
src/views/onlive/roomInfo.vue

@@ -7,8 +7,9 @@
         </el-col>
         <el-col :span="24" class="main">
           <van-image :src="roomInfos.filedir" class="image"></van-image>
-          <van-count-down v-if="time > 0" class="time" :time="time" format="DD 天 HH 时 mm 分 ss 秒" />
-          <el-col v-else-if="time <= 0" class="time">直播已开始</el-col>
+          <van-count-down v-if="time > 0 && endtime > 0" class="time" :time="time" format="DD 天 HH 时 mm 分 ss 秒" />
+          <el-col v-else-if="time <= 0 && endtime > 0" class="time">直播已开始</el-col>
+          <el-col v-else-if="endtime <= 0" class="time">直播已结束</el-col>
           <van-tabs v-model="active" line-width="50px" title-active-color="#ee0a24">
             <van-tab title="简介">
               <van-col :span="24" class="title">{{ roomInfos.title }}</van-col>
@@ -51,6 +52,7 @@ export default {
       roomInfos: {},
       time: '',
       active: 1,
+      endtime: '',
     };
   },
   created() {
@@ -64,9 +66,11 @@ export default {
         console.log(res.data);
 
         this.$set(this, `roomInfos`, res.data);
-        const date = moment(res.data.starttime).format('x');
+        const starttime = moment(res.data.starttime).format('x');
+        const endtime = moment(res.data.endtime).format('x');
         const now = moment(new Date()).format('x');
-        this.$set(this, `time`, date - now);
+        this.$set(this, `time`, starttime - now);
+        this.$set(this, `endtime`, endtime - now);
       }
     },
   },