feat: 添加获取ticket按钮
This commit is contained in:
parent
da39128b21
commit
d7c5ad4102
@ -42,6 +42,12 @@
|
|||||||
<view v-if="requestFinish" class="mt-4 text-center text-base font-bold text-[#999]">
|
<view v-if="requestFinish" class="mt-4 text-center text-base font-bold text-[#999]">
|
||||||
微信会收到视频通话请求
|
微信会收到视频通话请求
|
||||||
</view>
|
</view>
|
||||||
|
<view
|
||||||
|
class="fixed bottom-120rpx w-400rpx h-88rpx rounded-md leading-88rpx left-1/2 -translate-x-1/2 bg-[#63b8af] text-center text-base font-bold text-[#ffffff]"
|
||||||
|
@click="getTicket"
|
||||||
|
>
|
||||||
|
获取ticket
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -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 () => {
|
const getDeviceVoIPList = async () => {
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
wx.getDeviceVoIPList({
|
wx.getDeviceVoIPList({
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user