From ed96edec7c6dfd4944d0ee1c6d924c7cb808428c Mon Sep 17 00:00:00 2001
From: feige <791364011@qq.com>
Date: 星期五, 18 十月 2024 10:43:47 +0800
Subject: [PATCH] 修改了相应的bug

---
 ruoyi-ui/src/views/meeting/Home.vue |   62 ++++++++++++++++++++++++++++--
 1 files changed, 57 insertions(+), 5 deletions(-)

diff --git a/ruoyi-ui/src/views/meeting/Home.vue b/ruoyi-ui/src/views/meeting/Home.vue
index 9144f00..e09ac85 100644
--- a/ruoyi-ui/src/views/meeting/Home.vue
+++ b/ruoyi-ui/src/views/meeting/Home.vue
@@ -80,6 +80,7 @@
     return {
       user:{},
       showComponent: false,
+      time:undefined,
       loading: true,
       // 浼氳鍩烘湰淇℃伅
       sdkAppId: 1600032250,
@@ -91,8 +92,35 @@
     };
   },
   created() {
-    this.getUser();
     this.getRoomId();
+    this.getUser();
+  },
+
+computed: {
+    isStartExercise() {
+      let roomId = this.roomId;
+      let userId = this.userId;
+      let time = this.time
+      return { roomId, userId, time };
+    }
+},
+
+watch: {
+
+    isStartExercise: {
+      immediate: true,
+      handler(n) {
+        if (n.roomId && n.userId) {
+          // 鍒ゆ柇杩欎袱涓�煎悓鏃跺瓨鍦�
+          this.loading = false;
+          this.showComponent = true;
+        }
+        if(n.time == false){
+          this.showComponent = false;
+        }
+      },
+    }
+
   },
   methods: {
     // 鑾峰彇鎴块棿鍙�
@@ -100,6 +128,23 @@
       const id = this.$route.params && this.$route.params.id;
       getWebcastInfo(id).then(response => {
         this.roomId = response.data.roomId
+        console.log(response.data,'datadtaadadsd')
+
+        let time = response.data.startTime.split(' ')[0]
+        // let now = new Date();
+        // let dateStr = now.toLocaleDateString().replaceAll('/','-'); // 鏈湴鏍煎紡鐨勬棩鏈熷瓧绗︿覆
+        const now = new Date();
+        const year = now.getFullYear();
+        const month = (now.getMonth() + 1).toString().padStart(2, '0');
+        const day = now.getDate().toString().padStart(2, '0');
+        let dateStr = `${year}-${month}-${day}`;
+        if(time == dateStr){
+          this.time = true
+        }else{
+          this.time = false
+          this.$modal.msgSuccess("涓嶅湪鐩存挱鏃堕棿鑼冨洿锛�");
+        }
+
       })
     },
     // 鑾峰彇鐢ㄦ埛鍚�
@@ -108,11 +153,18 @@
         this.user = response.data;
         this.userId = this.user.nickName
         // alert(this.userId)
+        // alert(this.roomId)
       });
-      setTimeout(() => {
-        this.loading = false;
-        this.showComponent = true;
-      }, 3000);
+
+      // setTimeout(() => {
+      //   this.loading = false;
+      //   this.showComponent = true;
+      // }, 5000);
+      // if(this.userId !== '' && this.roomId !== ''){
+      //   alert(123)
+      //   this.loading = false;
+      //   this.showComponent = true;
+      // }
 
     },
     handleValueChange(value, key) {

--
Gitblit v1.9.1