From d7c5ad41024c15655160bb3f6e02a0933f5c41ec Mon Sep 17 00:00:00 2001 From: fanpeng <438123081@qq.com> Date: Mon, 16 Jun 2025 16:23:42 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E8=8E=B7=E5=8F=96tic?= =?UTF-8?q?ket=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/p2p/authorizeWechat.vue | 41 +++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/pages/p2p/authorizeWechat.vue b/pages/p2p/authorizeWechat.vue index 4068106..b9de33e 100644 --- a/pages/p2p/authorizeWechat.vue +++ b/pages/p2p/authorizeWechat.vue @@ -42,6 +42,12 @@ 微信会收到视频通话请求 + + 获取ticket + @@ -100,6 +106,41 @@ } }) + const getTicket = async () => { + uni.showLoading({ + title: '加载中...' + }) + const result = await getInfo() + uni.hideLoading() + if (result.code === 0) { + const ticket = result.data.WXIoTDeviceInfo.SNTicket + uni.showModal({ + title: '票据', + content: ticket, + showCancel: false, + confirmText: '复制', + success: ({ confirm }) => { + if (confirm) { + uni.setClipboardData({ + data: ticket, + success: () => { + uni.showToast({ + title: '复制成功', + icon: 'none' + }) + } + }) + } + } + }) + } else { + uni.showToast({ + title: result.message, + icon: 'none' + }) + } + } + const getDeviceVoIPList = async () => { return new Promise(resolve => { wx.getDeviceVoIPList({