diff --git a/miniprogram/miniprogram/pages/index/index.js b/miniprogram/miniprogram/pages/index/index.js index 5755e52..376888e 100644 --- a/miniprogram/miniprogram/pages/index/index.js +++ b/miniprogram/miniprogram/pages/index/index.js @@ -43,7 +43,7 @@ Page({ return } - this.setData({ isSearching: true }) + this.setData({isSearching: true}) searchDevice((result) => { if (result.code === Result.Success.code) { this.setData({ @@ -52,7 +52,7 @@ Page({ getApp().globalData.deviceList = result.data.list } }) - + wx.showToast({ title: '开始搜索设备', icon: 'none' @@ -61,9 +61,9 @@ Page({ stopSearching() { if (!this.data.isSearching) return - + stopSearchDevice() - this.setData({ isSearching: false }) + this.setData({isSearching: false}) wx.showToast({ title: '已停止搜索', icon: 'none' @@ -88,12 +88,12 @@ Page({ password: app.globalData.accountInfo.password || '', aesKey: app.globalData.accountInfo.aesKey || '', }; - + this.setData({ list: app.globalData.deviceList, accountInfo: accountInfo }); - + // 打印检查accountInfo结构 console.log('Current accountInfo:', accountInfo); }, @@ -132,13 +132,13 @@ Page({ // 添加通用的loading处理方法 async handleApiCall(apiFunc, loadingText = '处理中...') { - this.setData({ loading: true }) - wx.showLoading({ title: loadingText, mask: true }) - + this.setData({loading: true}) + wx.showLoading({title: loadingText, mask: true}) + try { await apiFunc() } finally { - this.setData({ loading: false }) + this.setData({loading: false}) wx.hideLoading() } }, @@ -383,11 +383,11 @@ Page({ }, async remoteUnLockRequest() { - await selectLock({ + + console.log('remoteUnLockRequest', await remoteUnLock({ accountInfo: this.data.accountInfo, lockId: this.data.lock.lockId - }) - console.log('remoteUnLockRequest', await remoteUnLock()); + })); }, async enableAntiPryAlarm(e) { const operate = e.currentTarget.dataset.operate; @@ -417,8 +417,8 @@ Page({ }, onPassageModeInput(e) { - const { field } = e.currentTarget.dataset; - const { value } = e.detail; + const {field} = e.currentTarget.dataset; + const {value} = e.detail; this.setData({ [`passageModeForm.${field}`]: value }); @@ -457,7 +457,7 @@ Page({ default: throw new Error('请选择循环类型'); } - + const params = { passageMode: parseInt(form.passageMode), startDate: startTime, @@ -466,7 +466,7 @@ Page({ weekDay, autoUnlock: parseInt(form.autoUnlock) }; - + await this._updatePassageModeSetting(params); this.hidePassageMode(); } catch (error) { @@ -483,7 +483,7 @@ Page({ accountInfo: this.data.accountInfo, lockId: this.data.lock.lockId }); - + const result = await updateSupportFunctionsWithParams({ accountInfo: this.data.accountInfo, featureBit: 50, diff --git a/package-lock.json b/package-lock.json index 03f31da..49dea74 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "@dcloudio/uni-mp-xhs": "3.0.0-4030620241128001", "@dcloudio/uni-quickapp-webview": "3.0.0-4030620241128001", "pinia": "^2.2.8", - "star-cloud-uni": "^1.0.12", + "star-cloud-uni": "^1.0.13", "vue": "^3.5.13", "vue-i18n": "^9.1.9" }, @@ -10046,9 +10046,9 @@ } }, "node_modules/star-cloud-uni": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/star-cloud-uni/-/star-cloud-uni-1.0.12.tgz", - "integrity": "sha512-QhBsp8kF0aOaveFohaDTVibX6v9zJAczMvC5G1faPH++B48LmgPTmsqihlD0TwEip8nTWuNQDT89xZ84nbWg5g==", + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/star-cloud-uni/-/star-cloud-uni-1.0.13.tgz", + "integrity": "sha512-F1LLDwcEAqMkbUDwnbyvqYAbMMhiAJG3rQbduxkOdzdHT3lpxPOxqep6XVi4AfbRbRwbuWXChle81iBLZiK6vw==", "dependencies": { "buffer": "^6.0.3", "crc": "^4.3.2", diff --git a/package.json b/package.json index 4dc5190..e121b47 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "@dcloudio/uni-mp-xhs": "3.0.0-4030620241128001", "@dcloudio/uni-quickapp-webview": "3.0.0-4030620241128001", "pinia": "^2.2.8", - "star-cloud-uni": "^1.0.12", + "star-cloud-uni": "^1.0.13", "vue": "^3.5.13", "vue-i18n": "^9.1.9" }, diff --git a/src/index.js b/src/index.js index 5c453b1..0a3e81d 100644 --- a/src/index.js +++ b/src/index.js @@ -198,17 +198,22 @@ module.exports = { async getRemoteList(params) { return await getRemoteList(params) }, - - + /** + * 更新锁支持项目 + * @param params + * @returns {Promise<*>} + */ async updateSupportFunctionsWithParams(params) { return await updateSupportFunctionsWithParams(params) }, + /** + * 读取锁设置 + * @param params + * @returns {Promise<*>} + */ async readSupportFunctions(params) { return await readSupportFunctionsSetting(params) }, - - - /** * 事件触发 * @param eventName 事件昵称 @@ -306,7 +311,12 @@ module.exports = { } }, - async remoteUnLock(){ - return await remoteUnLock() + /** + * 远程开锁 + * @param params + * @returns {Promise<*>} + */ + async remoteUnLock(params){ + return await remoteUnLock(params) } }