feat: 完成密码相关功能

This commit is contained in:
范鹏 2024-11-08 18:22:17 +08:00
parent ae2aab74f1
commit 904c0bf247
2 changed files with 11 additions and 10 deletions

View File

@ -16,7 +16,8 @@ export class Result {
NotRegisteredLock: 4, NotRegisteredLock: 4,
NotTokenLock: 6, NotTokenLock: 6,
NotMoreKeyLock: 12, NotMoreKeyLock: 12,
ReadyHasKeyLock: 15 ReadyHasKeyLock: 15,
ReadyHasPassword: 251
} }
static resultsMap = new Map([ static resultsMap = new Map([
@ -57,7 +58,8 @@ export class Result {
[Result.codes.NotRegisteredLock, { message: '用户在锁端未注册', data: {} }], [Result.codes.NotRegisteredLock, { message: '用户在锁端未注册', data: {} }],
[Result.codes.NotTokenLock, { message: '用户在锁端token失效', data: {} }], [Result.codes.NotTokenLock, { message: '用户在锁端token失效', data: {} }],
[Result.codes.NotMoreKeyLock, { message: '锁端钥匙数量已达上限', data: {} }], [Result.codes.NotMoreKeyLock, { message: '锁端钥匙数量已达上限', data: {} }],
[Result.codes.ReadyHasKeyLock, { message: '用户已是锁端用户', data: {} }] [Result.codes.ReadyHasKeyLock, { message: '用户已是锁端用户', data: {} }],
[Result.codes.ReadyHasPassword, { message: '该密码已存在', data: {} }]
]) ])
constructor(code, data, message) { constructor(code, data, message) {
@ -142,6 +144,11 @@ export class Result {
static get ReadyHasKeyLock() { static get ReadyHasKeyLock() {
return new Result(Result.codes.ReadyHasKeyLock) return new Result(Result.codes.ReadyHasKeyLock)
} }
// 密码已存在
static get ReadyHasPassword() {
return new Result(Result.codes.ReadyHasPassword)
}
} }
/** /**

View File

@ -1204,10 +1204,7 @@ export const useStarCloudStore = defineStore('starCloud', {
) )
} }
} else if (requestParams.operate === 1) { } else if (requestParams.operate === 1) {
const updateResult = await updatePasswordRequest({ const updateResult = await updatePasswordRequest(requestParams)
...requestParams,
keyboardPwdId: this.lockInfo.keyboardPwdId
})
if (updateResult.code === Result.Success.code) { if (updateResult.code === Result.Success.code) {
characteristicValueCallback(new Result(updateResult.code)) characteristicValueCallback(new Result(updateResult.code))
} else { } else {
@ -1216,10 +1213,7 @@ export const useStarCloudStore = defineStore('starCloud', {
) )
} }
} else if (requestParams.operate === 3) { } else if (requestParams.operate === 3) {
const deleteResult = await deletePasswordRequest({ const deleteResult = await deletePasswordRequest(requestParams)
...requestParams,
keyboardPwdId: this.lockInfo.keyboardPwdId
})
if (deleteResult.code === Result.Success.code) { if (deleteResult.code === Result.Success.code) {
characteristicValueCallback(new Result(deleteResult.code)) characteristicValueCallback(new Result(deleteResult.code))
} else { } else {