From ae2aab74f17278978d9c5e726ed9db84d92f0823 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E9=B9=8F?= Date: Tue, 5 Nov 2024 15:35:30 +0800 Subject: [PATCH] =?UTF-8?q?feat:=201.=20=E5=AE=8C=E6=88=90=E6=B0=B4?= =?UTF-8?q?=E7=94=B5=E8=A1=A8=E8=AE=B0=E5=BD=95=E5=88=97=E8=A1=A8=202.=20?= =?UTF-8?q?=E5=AE=8C=E6=88=90=E9=83=A8=E5=88=86=E5=AF=86=E7=A0=81=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api.js | 9 +++++++++ env.js | 4 ++-- starCloud.js | 19 +++++++++++++++++-- 3 files changed, 28 insertions(+), 4 deletions(-) diff --git a/api.js b/api.js index 2be80c1..8110415 100644 --- a/api.js +++ b/api.js @@ -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({ diff --git a/env.js b/env.js index 70335df..34fc8ea 100644 --- a/env.js +++ b/env.js @@ -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' } } diff --git a/starCloud.js b/starCloud.js index 0f062d9..a6762e6 100644 --- a/starCloud.js +++ b/starCloud.js @@ -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]))