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,
NotTokenLock: 6,
NotMoreKeyLock: 12,
ReadyHasKeyLock: 15
ReadyHasKeyLock: 15,
ReadyHasPassword: 251
}
static resultsMap = new Map([
@ -57,7 +58,8 @@ export class Result {
[Result.codes.NotRegisteredLock, { message: '用户在锁端未注册', data: {} }],
[Result.codes.NotTokenLock, { message: '用户在锁端token失效', 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) {
@ -142,6 +144,11 @@ export class Result {
static get 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) {
const updateResult = await updatePasswordRequest({
...requestParams,
keyboardPwdId: this.lockInfo.keyboardPwdId
})
const updateResult = await updatePasswordRequest(requestParams)
if (updateResult.code === Result.Success.code) {
characteristicValueCallback(new Result(updateResult.code))
} else {
@ -1216,10 +1213,7 @@ export const useStarCloudStore = defineStore('starCloud', {
)
}
} else if (requestParams.operate === 3) {
const deleteResult = await deletePasswordRequest({
...requestParams,
keyboardPwdId: this.lockInfo.keyboardPwdId
})
const deleteResult = await deletePasswordRequest(requestParams)
if (deleteResult.code === Result.Success.code) {
characteristicValueCallback(new Result(deleteResult.code))
} else {