lrf402788946 5 years ago
parent
commit
fe71aa68b5
3 changed files with 10 additions and 3 deletions
  1. 1 1
      public/static/home.html
  2. 5 2
      src/views/hall/liveList.vue
  3. 4 0
      src/views/hall/parts/chat.vue

+ 1 - 1
public/static/home.html

@@ -31,7 +31,7 @@
 							<nav>
 								<ul>
 									<li class="live">
-										<a href="/static/liveIndex.html" target="_blank" data-item="0">
+										<a href="/platlive/live/hall/index" target="_blank" data-item="0">
 											<i class="iconfont icon-zhibo"></i>
 											<p>直播大厅</p>
 										</a>

+ 5 - 2
src/views/hall/liveList.vue

@@ -52,8 +52,8 @@
               </el-col>
               <el-col :span="24" class="liveLisMain">
                 <ul>
-                  <li v-for="(item, index) in liveList" :key="index">
-                    <span>[{{ item.owner_name }}]</span>
+                  <li v-for="(item, index) in liveList" :key="index" @click="turnTo(item)">
+                    <span>[{{ item.start_time }}]</span>
                     <span class="textOver">{{ item.title }}</span>
                     <span></span>
                     <span class="textOver"></span>
@@ -123,6 +123,9 @@ export default {
         this.$set(this, `total`, res.total);
       }
     },
+    turnTo(item) {
+      this.$router.push({ path: '/live/hallDetail', query: { id: item.id } });
+    },
   },
   computed: {
     ...mapState(['user']),

+ 4 - 0
src/views/hall/parts/chat.vue

@@ -52,6 +52,10 @@ export default {
       if (this.$checkRes(res)) this.$set(this, `list`, _.reverse(res.data));
     },
     async send() {
+      if (!this.user.uid) {
+        this.$message.error('游客不能发言,请先注册');
+        return;
+      }
       if (this.text != '') {
         let object = { sender_name: this.user.name, content: this.text };
         if (this.user.id) object.sender_id = this.user.id;