fix: 修复了设备授权相关的逻辑错误

This commit is contained in:
fanpeng 2025-06-09 10:08:40 +08:00
parent 79ce620382
commit d38a578c05

View File

@ -78,15 +78,20 @@
const data = list.value.find(item => item.sn === authResult.data.wxDeviceSn) const data = list.value.find(item => item.sn === authResult.data.wxDeviceSn)
if (authResult?.code === 0 && authResult?.data?.wxOpenid === getStorage('openid') && data) { if (authResult?.code === 0 && data) {
isAuthorized.value = true if (authResult?.data?.wxOpenid === getStorage('openid')) {
requestFinish.value = true if (data.status === 1) {
if (data.status === 1) { reject.value = false
reject.value = false } else if (data.status === 0) {
} else if (data.status === 0) { reject.value = false
weChatTicketsFlag.value = false
}
} else {
reject.value = true reject.value = true
weChatTicketsFlag.value = true weChatTicketsFlag.value = true
} }
isAuthorized.value = true
requestFinish.value = true
uni.hideLoading() uni.hideLoading()
} else { } else {
requestFinish.value = true requestFinish.value = true
@ -125,6 +130,8 @@
}) })
uni.hideLoading() uni.hideLoading()
isAuthorized.value = true isAuthorized.value = true
reject.value = false
weChatTicketsFlag.value = false
} else { } else {
uni.hideLoading() uni.hideLoading()
uni.showToast({ uni.showToast({
@ -220,6 +227,8 @@
wxDeviceSn: result.data.WXIoTDeviceInfo.SN wxDeviceSn: result.data.WXIoTDeviceInfo.SN
} }
}) })
reject.value = false
weChatTicketsFlag.value = false
uni.showToast({ uni.showToast({
title: '授权成功', title: '授权成功',
icon: 'none' icon: 'none'