From b97874436266b378b0bed0bee86ba4b0af769578 Mon Sep 17 00:00:00 2001 From: yj <1336058017@qq.com> Date: Mon, 3 Mar 2025 17:46:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/icon11.png | Bin 0 -> 416 bytes assets/icon12.png | Bin 0 -> 411 bytes assets/icon13.png | Bin 0 -> 417 bytes assets/icon14.png | Bin 0 -> 524 bytes pages/meeting/index.ts | 43 ++++++++++++++++++++++++++++++++++----- pages/meeting/index.wxml | 6 +++++- 6 files changed, 43 insertions(+), 6 deletions(-) create mode 100644 assets/icon11.png create mode 100644 assets/icon12.png create mode 100644 assets/icon13.png create mode 100644 assets/icon14.png diff --git a/assets/icon11.png b/assets/icon11.png new file mode 100644 index 0000000000000000000000000000000000000000..6b4c6e9353a4a9628ede43afe97ae9adfc48a094 GIT binary patch literal 416 zcmeAS@N?(olHy`uVBq!ia0vp^ia@Nu!3HGf><~N!q&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+}Ws7;U4i4Pf%j|-}y{@Z{N$yESvm7 z!JDPbDT#k$#)829JkNlv^^FTH<>&hgIDYYzVBRfM@a168;W%Ca$3L$Hw9InC6`Evb zG|K+Adb7r)t!>>&9rG2(c!eJNAG-0*;WzqC)^XG~PJyczi-X^W)rJ}^12DD(4 z3xYV{eIY2W&VPgVV{3s)V$mOO?qd3J{=@a(vmiVfl$jZ6rtfbBNlXFVdQ&MBb@0Q(o7 AAOHXW literal 0 HcmV?d00001 diff --git a/assets/icon12.png b/assets/icon12.png new file mode 100644 index 0000000000000000000000000000000000000000..aa39108e9f5c15d9fed1e438d596e352df316400 GIT binary patch literal 411 zcmeAS@N?(olHy`uVBq!ia0vp^ia@Nu!3HGf><~N!q&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+D95d^A1!o?QOJeGB?$VDG@tyz zu(FZopyKf}?2ZjAO@fS>c?QM8?LMb+ z>x0m=I1io+f)5i}Sf=0VH4U1eqft3`F?04Cmx5UCDJ}v@56=o(ZD?z0IeRCpgYU%+~Duw|uAe@kQxV4`&oWN-1|*K>W>$|uw?Lb^>bP0l+XkKn{=x} literal 0 HcmV?d00001 diff --git a/assets/icon13.png b/assets/icon13.png new file mode 100644 index 0000000000000000000000000000000000000000..ac24d7a964b5c710d43abb626fe37d2f63d0dbe0 GIT binary patch literal 417 zcmeAS@N?(olHy`uVBq!ia0vp^ia@Nu!3HGf><~N!q&N#aB8wRqxP?KOkzv*x37{Zj zage(c!@6@aFM%AEbVpxD28NCO+^}&zBnm0s()Lc%C&vj9i!+xr!6rtPl_uZ>=kxdt1_qci--r?J!HYUT?S9+ANz~AS!6FnMvc& z(lk;LiCFlPs=jz)`^g?FV}%0QC))B#Xu+VSfbLLZ_l&5cP#}jV^k9JMSX1v+W5W~0 z0so!<2Eeh6ik3Ext>cgQVLZOy{>bG{}dF+XAhb_?v*aO_-iCap7PdyC_B(fm&5 zg^ygDsE0X85|am89iJ@Dk#Lp)KJ#_%)3ncGX2~=6EZdlqBq!1)V9K1eC1pN7Nd$OOq< zL8FmOtZ;2KcCtn*X%+Hq`7$0@t_ { this.startReconnec() - reconnectTime = setInterval(() => { - this.startReconnec() - }, 3000) }) }, async startReconnec() { @@ -403,6 +402,9 @@ Page({ this.setData({ reconnecNumber: this.data.reconnecNumber + 1 }) + reconnectTime = setTimeout(() => { + this.startReconnec() + }, 3000) } } }, @@ -413,7 +415,7 @@ Page({ refreshTime = '' } if (reconnectTime) { - clearInterval(reconnectTime) + clearTimeout(reconnectTime) reconnectTime = '' } if (isAutoApplySpeakTime) { @@ -424,6 +426,10 @@ Page({ clearInterval(isSpeakTime) isSpeakTime = '' } + if (netWorkTime) { + clearTimeout(netWorkTime) + netWorkTime = '' + } }, // 显示聊天输入框 showInputPopup() { @@ -1047,6 +1053,33 @@ Page({ this.message('操作成功').success() } }, + measureSpeed() { + const startTime = Date.now(); + wx.request({ + url: 'https://meeting-api.23544.com/pc/room/checkout?roomNum=111111', + timeout: 10000, + header: { + 'content-type': 'application/json', + }, + success: res => { + const endTime = Date.now(); + const duration = endTime - startTime; + this.setData({ + network: Number((duration / 1000).toFixed(0)) + }) + }, + fail: res => { + this.setData({ + network: -1 + }) + }, + complete: res => { + netWorkTime = setTimeout(() => { + this.measureSpeed() + }, 3000); + } + }) + }, // 关闭弹窗 async closeDialog(e) { const { type } = e.currentTarget.dataset; diff --git a/pages/meeting/index.wxml b/pages/meeting/index.wxml index 52df5f5..4bc25ea 100644 --- a/pages/meeting/index.wxml +++ b/pages/meeting/index.wxml @@ -1,7 +1,11 @@ - + +