1. 修复重置提示显示后立即消失bug
2. 添加连接设备失败重试逻辑 3. 设置页显示超级管理员可用时间
This commit is contained in:
parent
47cac685ab
commit
452d7e5ffe
@ -185,7 +185,7 @@
|
||||
authUid: that.userInfo.uid.toString(),
|
||||
keyId: that.keyId.toString()
|
||||
})
|
||||
if(resetDeviceCode === 0) {
|
||||
if(resetDeviceCode === 0 || resetDeviceCode === -2) {
|
||||
const { code, message } = await deleteLockRequest({
|
||||
lockId: that.currentLockInfo.lockId
|
||||
})
|
||||
@ -213,8 +213,6 @@
|
||||
title: '删除失败,请保持在锁附近',
|
||||
icon: 'none'
|
||||
})
|
||||
} else {
|
||||
uni.hideLoading()
|
||||
}
|
||||
} else {
|
||||
const { code } = await deleteKeyRequest({
|
||||
|
||||
@ -106,8 +106,6 @@ export default {
|
||||
title: '删除失败,请保持在锁附近',
|
||||
icon: 'none'
|
||||
})
|
||||
} else {
|
||||
uni.hideLoading()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -151,8 +151,6 @@ export default {
|
||||
title: '删除失败,请保持在锁附近',
|
||||
icon: 'none'
|
||||
})
|
||||
} else {
|
||||
uni.hideLoading()
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -211,8 +209,6 @@ export default {
|
||||
title: '重置密码失败,请保持在锁附近',
|
||||
icon: 'none'
|
||||
})
|
||||
} else {
|
||||
uni.hideLoading()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -38,7 +38,7 @@
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="view" v-if="currentLockInfo.userType !== 110301">
|
||||
<view class="view">
|
||||
<view v-if="currentLockInfo.keyType === 4">
|
||||
<view class="view-button">
|
||||
<view>有效期</view>
|
||||
@ -204,7 +204,7 @@ export default {
|
||||
authUid: that.userInfo.uid.toString(),
|
||||
keyId: that.keyId.toString()
|
||||
})
|
||||
if(resetDeviceCode === 0) {
|
||||
if(resetDeviceCode === 0 || resetDeviceCode === -2) {
|
||||
const { code, message } = await deleteLockRequest({
|
||||
lockId: that.currentLockInfo.lockId
|
||||
})
|
||||
@ -216,7 +216,6 @@ export default {
|
||||
})
|
||||
that.getLockList(that.lockSearch)
|
||||
that.backAndToast('删除成功', 2)
|
||||
uni.navigateBack()
|
||||
} else {
|
||||
uni.hideLoading()
|
||||
uni.showToast({
|
||||
@ -230,8 +229,6 @@ export default {
|
||||
title: '删除失败,请保持在锁附近',
|
||||
icon: 'none'
|
||||
})
|
||||
} else {
|
||||
uni.hideLoading()
|
||||
}
|
||||
} else {
|
||||
const { code } = await deleteKeyRequest({
|
||||
|
||||
@ -609,7 +609,7 @@ export const useBluetoothStore = defineStore('ble', {
|
||||
})
|
||||
},
|
||||
// 连接蓝牙设备+获取设备服务+获取设备特征值
|
||||
connectBluetoothDevice() {
|
||||
connectBluetoothDevice(number = 0) {
|
||||
const that = this
|
||||
return new Promise((resolve) => {
|
||||
if(that.bluetoothStatus !== 0) {
|
||||
@ -681,11 +681,15 @@ export const useBluetoothStore = defineStore('ble', {
|
||||
}
|
||||
})
|
||||
},
|
||||
fail(res) {
|
||||
async fail(res) {
|
||||
if(res.errno === 1509007) {
|
||||
resolve(true)
|
||||
return
|
||||
}
|
||||
if(res.errno === 1509001 && number < 1) {
|
||||
// 重新连接
|
||||
resolve(await that.connectBluetoothDevice(number + 1))
|
||||
}
|
||||
uni.showToast({
|
||||
title: '连接失败,请靠近设备并保持设备处于唤醒状态',
|
||||
icon: 'none'
|
||||
@ -781,6 +785,7 @@ export const useBluetoothStore = defineStore('ble', {
|
||||
uni.stopBluetoothDevicesDiscovery()
|
||||
clearTimeout(timer2)
|
||||
clearInterval(timer1)
|
||||
uni.hideLoading()
|
||||
uni.showToast({
|
||||
title: '锁已被重置,请重新绑定',
|
||||
icon: 'none'
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user