feat:【开锁页-设置-上传数据问题1】
https://www.tapd.cn/tapd_fe/69273997/bug/detail/1169273997001004065
This commit is contained in:
parent
093b9a8241
commit
b844a1afe6
@ -2,7 +2,7 @@
|
|||||||
<view>
|
<view>
|
||||||
<view class="mx-4 pt-5 text-base">
|
<view class="mx-4 pt-5 text-base">
|
||||||
<view class="text-sm">
|
<view class="text-sm">
|
||||||
<view> 本操作将上传锁内数据到服务器,过程可能需要几分钟,请耐心等待 </view>
|
<view> 本操作将上传锁内数据到服务器,过程可能需要几分钟,请耐心等待</view>
|
||||||
</view>
|
</view>
|
||||||
<view
|
<view
|
||||||
@click="asyncData"
|
@click="asyncData"
|
||||||
@ -19,9 +19,11 @@
|
|||||||
import { useBluetoothStore } from '@/stores/bluetooth'
|
import { useBluetoothStore } from '@/stores/bluetooth'
|
||||||
import { useUserStore } from '@/stores/user'
|
import { useUserStore } from '@/stores/user'
|
||||||
import { getLockSettingRequest, lockDataUploadRequest } from '@/api/setting'
|
import { getLockSettingRequest, lockDataUploadRequest } from '@/api/setting'
|
||||||
|
import { useBasicStore } from '@/stores/basic'
|
||||||
|
|
||||||
const $bluetooth = useBluetoothStore()
|
const $bluetooth = useBluetoothStore()
|
||||||
const $user = useUserStore()
|
const $user = useUserStore()
|
||||||
|
const $basic = useBasicStore()
|
||||||
|
|
||||||
const progress = ref(0)
|
const progress = ref(0)
|
||||||
const page = ref(0)
|
const page = ref(0)
|
||||||
@ -34,6 +36,10 @@
|
|||||||
|
|
||||||
const asyncData = async (flag = false) => {
|
const asyncData = async (flag = false) => {
|
||||||
if (pending.value && !flag) return
|
if (pending.value && !flag) return
|
||||||
|
const netWork = await $basic.getNetworkType()
|
||||||
|
if (!netWork) {
|
||||||
|
return
|
||||||
|
}
|
||||||
pending.value = true
|
pending.value = true
|
||||||
uni.showLoading({
|
uni.showLoading({
|
||||||
title: `上传中${progress.value}/7`
|
title: `上传中${progress.value}/7`
|
||||||
@ -45,6 +51,7 @@
|
|||||||
uid: $user.userInfo.uid.toString(),
|
uid: $user.userInfo.uid.toString(),
|
||||||
countReq: 10
|
countReq: 10
|
||||||
})
|
})
|
||||||
|
console.log('code value :', code)
|
||||||
if (code === 0) {
|
if (code === 0) {
|
||||||
if (typeList[progress.value] === 'setting') {
|
if (typeList[progress.value] === 'setting') {
|
||||||
const { code: resultCode } = await lockDataUploadRequest({
|
const { code: resultCode } = await lockDataUploadRequest({
|
||||||
@ -61,8 +68,12 @@
|
|||||||
})
|
})
|
||||||
if (code === 0) {
|
if (code === 0) {
|
||||||
if (data.lockSettingInfo.catEyeConfig[0]) {
|
if (data.lockSettingInfo.catEyeConfig[0]) {
|
||||||
data.lockSettingInfo.catEyeConfig[0].catEyeModeConfig.recordTime =Number(data.lockSettingInfo.catEyeConfig[0].catEyeModeConfig.recordTime)
|
data.lockSettingInfo.catEyeConfig[0].catEyeModeConfig.recordTime = Number(
|
||||||
data.lockSettingInfo.catEyeConfig[0].catEyeModeConfig.detectionDistance = Number(data.lockSettingInfo.catEyeConfig[0].catEyeModeConfig.detectionDistance)
|
data.lockSettingInfo.catEyeConfig[0].catEyeModeConfig.recordTime
|
||||||
|
)
|
||||||
|
data.lockSettingInfo.catEyeConfig[0].catEyeModeConfig.detectionDistance = Number(
|
||||||
|
data.lockSettingInfo.catEyeConfig[0].catEyeModeConfig.detectionDistance
|
||||||
|
)
|
||||||
}
|
}
|
||||||
$bluetooth.updateCurrentLockSetting(data)
|
$bluetooth.updateCurrentLockSetting(data)
|
||||||
}
|
}
|
||||||
@ -103,6 +114,14 @@
|
|||||||
progress.value++
|
progress.value++
|
||||||
}
|
}
|
||||||
await asyncData(true)
|
await asyncData(true)
|
||||||
|
} else if (code === -21 || code === -4) {
|
||||||
|
pending.value = false
|
||||||
|
$bluetooth.closeBluetoothConnection()
|
||||||
|
uni.hideLoading()
|
||||||
|
uni.showToast({
|
||||||
|
title: '蓝牙未打开或在访问附近设备权限未开启',
|
||||||
|
icon: 'none'
|
||||||
|
})
|
||||||
} else {
|
} else {
|
||||||
pending.value = false
|
pending.value = false
|
||||||
$bluetooth.closeBluetoothConnection()
|
$bluetooth.closeBluetoothConnection()
|
||||||
|
|||||||
@ -3030,7 +3030,7 @@ export const useBluetoothStore = defineStore('ble', {
|
|||||||
console.log('写入未执行', this.bluetoothStatus)
|
console.log('写入未执行', this.bluetoothStatus)
|
||||||
this.getBluetoothStatus()
|
this.getBluetoothStatus()
|
||||||
return {
|
return {
|
||||||
code: -1
|
code: -21
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user