feat: 1. 完成水电表记录列表 2. 完成部分密码相关逻辑

This commit is contained in:
范鹏 2024-11-05 15:35:30 +08:00
parent b1b75c9300
commit ae2aab74f1
3 changed files with 28 additions and 4 deletions

9
api.js
View File

@ -90,6 +90,15 @@ export function updatePasswordRequest(data) {
})
}
// 删除密码
export function deletePasswordRequest(data) {
return request({
url: '/v1/keyboardPwd/delete',
method: 'POST',
data
})
}
// 绑定智能锁
export function bindLockRequest(data) {
return request({

4
env.js
View File

@ -15,10 +15,10 @@ export const configs = {
},
XHJ: {
name: 'XHJ',
baseUrl: 'https://cloud.star-lock.cn/sdk'
baseUrl: 'https://cloud.xhjcn.ltd/sdk'
},
SKY: {
name: 'SKY',
baseUrl: 'https://cloud.star-lock.cn/sdk'
baseUrl: 'https://cloud.skychip.top/sdk'
}
}

View File

@ -4,6 +4,7 @@ import { buildNumber, configs, version } from '@/starCloud/env'
import {
addCustomPasswordRequest,
bindLockRequest,
deletePasswordRequest,
getLockDetailRequest,
getLockNetTokenRequest,
getOfflinePasswordRequest,
@ -1162,7 +1163,7 @@ export const useStarCloudStore = defineStore('starCloud', {
lockUserNo: decrypted[47] * 256 + decrypted[48]
})
}
console.log('添加用户结果', decrypted[46], this.lockInfo.token)
console.log('添加用户结果', decrypted[46], this.lockInfo.lockUserNo)
characteristicValueCallback(new Result(decrypted[46]))
break
case cmdIds.expandCmd:
@ -1192,7 +1193,9 @@ export const useStarCloudStore = defineStore('starCloud', {
new Result(addResult.code, {
pwdNo,
keyboardPwdId: addResult.data.keyboardPwdId,
keyboardPwd: addResult.data.keyboardPwd
keyboardPwd: addResult.data.keyboardPwd,
keyboardPwdStatus: addResult.data.keyboardPwdStatus,
pwdUserNo: pwdNo
})
)
} else {
@ -1212,6 +1215,18 @@ export const useStarCloudStore = defineStore('starCloud', {
new Result(updateResult.code, updateResult.data, updateResult.message)
)
}
} else if (requestParams.operate === 3) {
const deleteResult = await deletePasswordRequest({
...requestParams,
keyboardPwdId: this.lockInfo.keyboardPwdId
})
if (deleteResult.code === Result.Success.code) {
characteristicValueCallback(new Result(deleteResult.code))
} else {
characteristicValueCallback(
new Result(deleteResult.code, deleteResult.data, deleteResult.message)
)
}
}
} else {
characteristicValueCallback(new Result(decrypted[11]))