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)
if (authResult?.code === 0 && authResult?.data?.wxOpenid === getStorage('openid') && data) {
isAuthorized.value = true
requestFinish.value = true
if (data.status === 1) {
reject.value = false
} else if (data.status === 0) {
if (authResult?.code === 0 && data) {
if (authResult?.data?.wxOpenid === getStorage('openid')) {
if (data.status === 1) {
reject.value = false
} else if (data.status === 0) {
reject.value = false
weChatTicketsFlag.value = false
}
} else {
reject.value = true
weChatTicketsFlag.value = true
}
isAuthorized.value = true
requestFinish.value = true
uni.hideLoading()
} else {
requestFinish.value = true
@ -125,6 +130,8 @@
})
uni.hideLoading()
isAuthorized.value = true
reject.value = false
weChatTicketsFlag.value = false
} else {
uni.hideLoading()
uni.showToast({
@ -220,6 +227,8 @@
wxDeviceSn: result.data.WXIoTDeviceInfo.SN
}
})
reject.value = false
weChatTicketsFlag.value = false
uni.showToast({
title: '授权成功',
icon: 'none'