浏览代码

角色退出不同

gemercheung 3 年之前
父节点
当前提交
56591a54cc
共有 1 个文件被更改,包括 13 次插入3 次删除
  1. 13 3
      socket.js

+ 13 - 3
socket.js

@@ -777,6 +777,8 @@ export default {
   // 真正退出房间
   async exitRoom() {
     const roomId = this.data.socketOptions.roomId;
+    const role = this.role;
+
     const result = await util.request(api.exitRoom, {
       businessId: roomId
     }, 'POST', 'application/json');
@@ -786,9 +788,17 @@ export default {
     })
     this.stopCall();
     this.socketStop();
-    wx.redirectTo({
-      url: '/pages/roomManger/roomManger',
-    });
+
+    if (role === 'leader') {
+      wx.redirectTo({
+        url: '/pages/roomManger/roomManger',
+      });
+    } else {
+      wx.switchTab({
+        url: '/pages/index/index'
+      });
+    }
+
   },
   async exit() {
     // this.stopCall()