diff --git a/basic.js b/basic.js index e942dff..bc745bf 100644 --- a/basic.js +++ b/basic.js @@ -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) + } } /** diff --git a/starCloud.js b/starCloud.js index a6762e6..0fc6bb2 100644 --- a/starCloud.js +++ b/starCloud.js @@ -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 {