|
@@ -55,6 +55,7 @@ function close(err?: string) {
|
|
|
Peer.value = null
|
|
Peer.value = null
|
|
|
audioStateNum.value = 0
|
|
audioStateNum.value = 0
|
|
|
quantity.value = 0
|
|
quantity.value = 0
|
|
|
|
|
+ winMaxOrMin.value = false
|
|
|
cancelAnimationFrame(conctrlAnimation.value)
|
|
cancelAnimationFrame(conctrlAnimation.value)
|
|
|
window.$electron.send('closeMqtt')
|
|
window.$electron.send('closeMqtt')
|
|
|
}
|
|
}
|
|
@@ -134,9 +135,10 @@ function sendAudio(blob: Blob) {
|
|
|
// 窗口事件
|
|
// 窗口事件
|
|
|
function titleEvent(type: string) {
|
|
function titleEvent(type: string) {
|
|
|
if (type === 'maxWin') winMaxOrMin.value = !winMaxOrMin.value
|
|
if (type === 'maxWin') winMaxOrMin.value = !winMaxOrMin.value
|
|
|
- if (type === 'loginOut') {
|
|
|
|
|
- console.log('mqtt close')
|
|
|
|
|
|
|
+ if (type === 'closeWin') {
|
|
|
|
|
+ if (winMaxOrMin.value) window.$electron?.send('maxWin', false)
|
|
|
close()
|
|
close()
|
|
|
|
|
+ console.log('MQTT and RTC close')
|
|
|
} else {
|
|
} else {
|
|
|
window.$electron?.send(type, winMaxOrMin.value)
|
|
window.$electron?.send(type, winMaxOrMin.value)
|
|
|
}
|
|
}
|
|
@@ -269,7 +271,7 @@ onUnmounted(() => close())
|
|
|
name="close"
|
|
name="close"
|
|
|
:size="20"
|
|
:size="20"
|
|
|
color="#fff"
|
|
color="#fff"
|
|
|
- @click="titleEvent('loginOut')"
|
|
|
|
|
|
|
+ @click="titleEvent('closeWin')"
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -308,8 +310,8 @@ video {
|
|
|
align-items: center;
|
|
align-items: center;
|
|
|
justify-content: flex-end;
|
|
justify-content: flex-end;
|
|
|
overflow: hidden;
|
|
overflow: hidden;
|
|
|
- border-top-left-radius: 20px;
|
|
|
|
|
- border-top-right-radius: 20px;
|
|
|
|
|
|
|
+ border-top-left-radius: 13px;
|
|
|
|
|
+ border-top-right-radius: 13px;
|
|
|
|
|
|
|
|
&>div {
|
|
&>div {
|
|
|
display: flex;
|
|
display: flex;
|