From 8928d35f65db1b52857146ca6ab8f5075844d711 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E9=B9=8F?= Date: Mon, 3 Mar 2025 11:41:11 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E5=AE=8C=E6=88=90=E5=B8=B8=E5=BC=80?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=202.=20=E5=AE=8C=E6=88=90=E5=B7=A6=E5=8F=B3?= =?UTF-8?q?=E5=BC=80=E9=97=A8=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages.json | 7 + pages/passageMode/passageMode.vue | 297 ++++++++++++++++++++++++++++++ pages/setting/setting.vue | 38 +++- stores/basic.js | 5 + stores/bluetooth.js | 1 - 5 files changed, 343 insertions(+), 5 deletions(-) create mode 100644 pages/passageMode/passageMode.vue diff --git a/pages.json b/pages.json index b0d5986..6866495 100644 --- a/pages.json +++ b/pages.json @@ -512,6 +512,13 @@ "navigationBarTitleText": "录像时段", "disableScroll": true } + }, + { + "path": "pages/passageMode/passageMode", + "style": { + "navigationBarTitleText": "常开模式", + "disableScroll": true + } } ], "globalStyle": { diff --git a/pages/passageMode/passageMode.vue b/pages/passageMode/passageMode.vue new file mode 100644 index 0000000..0a1555e --- /dev/null +++ b/pages/passageMode/passageMode.vue @@ -0,0 +1,297 @@ + + + + + diff --git a/pages/setting/setting.vue b/pages/setting/setting.vue index c18a9b1..50bc844 100644 --- a/pages/setting/setting.vue +++ b/pages/setting/setting.vue @@ -64,6 +64,24 @@ + + 常开模式 + + + {{ + $bluetooth.currentLockSetting.lockSettingInfo.passageMode === 1 ? '已开启' : '已关闭' + }} + + + + 上传数据 - - - - + + 锁升级 + + { + uni.showModal({ + title: '提示', + content: '小程序暂不支持升级功能,请下载星星锁APP进行升级', + showCancel: false + }) + } + const asyncSetting = async () => { const { code, data } = await $bluetooth.getLockDataList({ type: 'setting', diff --git a/stores/basic.js b/stores/basic.js index 8ee3321..36b52aa 100644 --- a/stores/basic.js +++ b/stores/basic.js @@ -376,6 +376,11 @@ const pages = [ name: 'videoSlot', path: '/pages/videoSlot/videoSlot', tabBar: false + }, + { + name: 'passageMode', + path: '/pages/passageMode/passageMode', + tabBar: false } ] diff --git a/stores/bluetooth.js b/stores/bluetooth.js index 385af39..594f8bf 100644 --- a/stores/bluetooth.js +++ b/stores/bluetooth.js @@ -1073,7 +1073,6 @@ export const useBluetoothStore = defineStore('ble', { for (let i = 0; i < deviceList.length; i++) { if (deviceList[i]?.name === that.currentLockInfo.name) { const uuid = deviceList[i]?.advertisServiceUUIDs[0] - console.log('设备UUID', uuid, uuid.slice(2, 8), uuid.slice(30, 32)) if ( uuid && uuid.slice(2, 8) === '758824' &&