Browse Source

对接会参加和进入对接会按钮修改

lrf402788946 5 years ago
parent
commit
8b4deaee5f
1 changed files with 13 additions and 9 deletions
  1. 13 9
      src/views/hallList/index.vue

+ 13 - 9
src/views/hallList/index.vue

@@ -10,8 +10,8 @@
             <p>
               <span class="textOver" @click="turnTo(item)">{{ item.title }}</span
               ><span class="textOver">
-                <el-link :underline="false" href="/static/liveIndex.html" target="_blank" class="duijie">进入对接会</el-link>
-                <el-link :underline="false" @click="apply(item.id)" class="duijie"> 申请对接会 </el-link></span
+                <el-link :underline="false" href="/static/liveIndex.html" target="_blank" class="duijie" v-if="canIn(item)">进入对接会</el-link>
+                <el-link :underline="false" @click="apply(item.id)" class="duijie" v-if="canJoin(item)"> 申请对接会 </el-link></span
               >
             </p>
           </el-col>
@@ -67,12 +67,9 @@ export default {
   methods: {
     ...dock({ dockQuery: 'query' }),
     async searchList({ skip = 0, limit = 10, ...info } = {}) {
-      console.log('ccc');
-
-      let res = await this.dockQuery({});
+      let res = await this.dockQuery({ is_allowed: 1 });
       this.$set(this, `pageTotal`, res.total);
       console.log(res.data);
-
       if (res.errcode === 0) {
         this.$set(this, `hangyeList`, res.data);
       }
@@ -86,16 +83,23 @@ export default {
     },
 
     handleCurrentChange(val) {
-      console.log(`当前页: ${val}`);
       this.limit = 5;
       this.initList({ skip: (val - 1) * this.limit, limit: this.limit });
     },
 
     turnTo(item) {
-      console.log('a');
-
       this.$router.push({ path: '/live/hallDetail', query: { id: item.id } });
     },
+    canIn(data) {
+      let nowTime = new Date().getTime();
+      let start_time = new Date(data.start_time).getTime();
+      return start_time >= nowTime && data.status != 2;
+    },
+    canJoin(data) {
+      let nowTime = new Date().getTime();
+      let join_end = new Date(data.join_end).getTime();
+      return join_end < nowTime && data.status != 2;
+    },
   },
 };
 </script>