|
@@ -155,6 +155,10 @@ const getIframeMessage = async (event: MessageEvent) => {
|
|
|
url = searchParams.toString();
|
|
url = searchParams.toString();
|
|
|
const reloadURL = location.origin + location.pathname + "?" + url;
|
|
const reloadURL = location.origin + location.pathname + "?" + url;
|
|
|
history.replaceState(null, "", reloadURL);
|
|
history.replaceState(null, "", reloadURL);
|
|
|
|
|
+ }
|
|
|
|
|
+ // 房间关闭
|
|
|
|
|
+ if (type === "hostStatus") {
|
|
|
|
|
+ window.location.search = "";
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
@@ -225,8 +229,9 @@ onMounted(async () => {
|
|
|
try{
|
|
try{
|
|
|
const res = await getRoomInfo(params.roomId);
|
|
const res = await getRoomInfo(params.roomId);
|
|
|
if (res && res.data.code === 0) {
|
|
if (res && res.data.code === 0) {
|
|
|
- const { roomStatus } = res.data.data;
|
|
|
|
|
|
|
+ const { roomStatus, hostStatus } = res.data.data;
|
|
|
console.log("当前房间状态::", roomStatus);
|
|
console.log("当前房间状态::", roomStatus);
|
|
|
|
|
+ console.log("主持人状态::", hostStatus);
|
|
|
isOK.value = true
|
|
isOK.value = true
|
|
|
isGetToken.value = true
|
|
isGetToken.value = true
|
|
|
if (roomStatus === 2 && params.role !== "leader") {
|
|
if (roomStatus === 2 && params.role !== "leader") {
|