feat: 1. 完成开门电量上报 2. 完成通知列表相关功能
This commit is contained in:
parent
778172cf7f
commit
1d00c0f535
16
README.md
16
README.md
@ -123,4 +123,20 @@ await $starCloud.stopSearchDevice()
|
|||||||
* @returns {Promise<Result>}
|
* @returns {Promise<Result>}
|
||||||
*/
|
*/
|
||||||
const data = await $starCloud.bindDevice(params)
|
const data = await $starCloud.bindDevice(params)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 移除坏锁
|
||||||
|
* @param params
|
||||||
|
* @param {AccountInfo} params.accountInfo 账号信息
|
||||||
|
* @param {List[int]} params.lockIds 锁Id列表
|
||||||
|
* @returns {Promise<Result>}
|
||||||
|
*/
|
||||||
|
const data = await $starCloud.removeBadLock(params)
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除锁
|
||||||
|
* @param params
|
||||||
|
* @param {AccountInfo} params.accountInfo 账号信息
|
||||||
|
*/
|
||||||
|
const data = await $starCloud.deleteLock(params)
|
||||||
```
|
```
|
||||||
|
|||||||
9
api.js
9
api.js
@ -125,3 +125,12 @@ export function deleteLockRequest(data) {
|
|||||||
data
|
data
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 删除锁
|
||||||
|
export function updateElectricQuantityRequest(data) {
|
||||||
|
return request({
|
||||||
|
url: '/v1/lock/updateElectricQuantity',
|
||||||
|
method: 'POST',
|
||||||
|
data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
15
starCloud.js
15
starCloud.js
@ -14,6 +14,7 @@ import {
|
|||||||
getUserNoListRequest,
|
getUserNoListRequest,
|
||||||
removeBadLockRequest,
|
removeBadLockRequest,
|
||||||
starCloudCreateUser,
|
starCloudCreateUser,
|
||||||
|
updateElectricQuantityRequest,
|
||||||
updateLockUserNoRequest,
|
updateLockUserNoRequest,
|
||||||
updatePasswordRequest
|
updatePasswordRequest
|
||||||
} from '@/starCloud/api'
|
} from '@/starCloud/api'
|
||||||
@ -1493,10 +1494,18 @@ export const useStarCloudStore = defineStore('starCloud', {
|
|||||||
break
|
break
|
||||||
case cmdIds.openDoor:
|
case cmdIds.openDoor:
|
||||||
this.updateLockInfo({
|
this.updateLockInfo({
|
||||||
token: decrypted.slice(2, 6)
|
token: decrypted.slice(2, 6),
|
||||||
|
electricQuantity: decrypted[7],
|
||||||
|
electricQuantityStandby: decrypted[9]
|
||||||
})
|
})
|
||||||
console.log('开门', decrypted[6], this.lockInfo.token)
|
if (decrypted[6] === Result.Success.code) {
|
||||||
characteristicValueCallback(new Result(decrypted[6]))
|
updateElectricQuantityRequest({
|
||||||
|
lockId: this.lockInfo.lockId,
|
||||||
|
electricQuantity: decrypted[7],
|
||||||
|
electricQuantityStandby: decrypted[9]
|
||||||
|
})
|
||||||
|
}
|
||||||
|
characteristicValueCallback(new Result(decrypted[6], { lock: this.lockInfo }))
|
||||||
break
|
break
|
||||||
case cmdIds.resetDevice:
|
case cmdIds.resetDevice:
|
||||||
this.updateLockInfo({
|
this.updateLockInfo({
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user