guhongwei 4 år sedan
förälder
incheckning
01f6c966e3
3 ändrade filer med 19 tillägg och 5 borttagningar
  1. 4 0
      src/store/onlive/room.js
  2. 1 1
      src/views/live/parts/liveList.vue
  3. 14 4
      src/views/onlive/roomInfo.vue

+ 4 - 0
src/store/onlive/room.js

@@ -22,6 +22,10 @@ const actions = {
     const res = await this.$axios.$post(`${api.roomInfo}`, payload);
     return res;
   },
+  async roomfetch({ commit }, payload) {
+    const res = await this.$axios.$get(`${api.roomInfo}`, payload);
+    return res;
+  },
   async fetch({ commit }, payload) {
     const res = await this.$axios.$get(`${api.roomInfo}/${payload}`);
     return res;

+ 1 - 1
src/views/live/parts/liveList.vue

@@ -15,7 +15,7 @@
           <el-col :span="6" class="right">
             <p @click="$router.push({ path: '/live/roomDetail', query: { id: item.id } })" v-if="item.roomname">进入房间</p>
             <p @click="$router.push({ path: '/live/detail', query: { id: item.id } })" v-else>进入房间</p>
-            <p @click="$router.push({ path: '/onlive/roomInfo', query: { roomname: item.roomname } })">房间详情</p>
+            <p @click="$router.push({ path: '/onlive/roomInfo', query: { roomname: item.roomname } })" v-if="item.roomname">房间详情</p>
           </el-col>
         </el-col>
       </el-col>

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

@@ -34,12 +34,22 @@ export default {
       navShow: true,
     };
   },
-  created() {},
-  methods: {},
+  created() {
+    this.seachInfo();
+  },
+  methods: {
+    ...room(['roomfetch']),
+    async seachInfo() {
+      let res = await this.roomfetch({ roomname: this.roomname });
+      if (this.$checkRes(res)) {
+        console.log(res);
+      }
+    },
+  },
   computed: {
     ...mapState(['user']),
-    token() {
-      return this.$route.query.token;
+    roomname() {
+      return this.$route.query.roomname;
     },
   },
   mounted() {