diff --git a/components/LockSwitch/LockSwitch.vue b/components/LockSwitch/LockSwitch.vue index 294ac54..0584767 100644 --- a/components/LockSwitch/LockSwitch.vue +++ b/components/LockSwitch/LockSwitch.vue @@ -7,7 +7,7 @@ v-if="tip" name="question-circle-fill" color="#555555" - size="38" + size="38rpx" @click="tipDialog" > diff --git a/manifest.json b/manifest.json index fdb5525..f59e2c8 100644 --- a/manifest.json +++ b/manifest.json @@ -2,8 +2,8 @@ "name": "wx-starlock", "appid": "__UNI__933D519", "description": "", - "versionName": "1.2.0", - "versionCode": "35", + "versionName": "1.3.0", + "versionCode": "37", "mp-weixin": { "appid": "wx9829a39e65550757", "setting": { @@ -13,12 +13,11 @@ "permission": { "scope.bluetooth": { "desc": "蓝牙将用于控制和管理您的智能门锁" - }, - "scope.userLocation": { - "desc": "获取您的位置信息将用于智能门锁的位置服务" } }, - "requiredPrivateInfos": ["getLocation"], + "requiredPrivateInfos": [ + "getLocation" + ], "usingComponents": true, "lazyCodeLoading": "requiredComponents", "optimization": { @@ -42,4 +41,4 @@ } }, "vueVersion": "3" -} +} \ No newline at end of file diff --git a/pages.json b/pages.json index 6107d0d..ac6329f 100644 --- a/pages.json +++ b/pages.json @@ -82,13 +82,6 @@ "navigationBarTitleText": "附近设备" } }, - { - "path": "selectAddress", - "style": { - "navigationBarTitleText": "锁地址", - "disableScroll": true - } - }, { "path": "distributionNetwork", "style": { @@ -611,13 +604,22 @@ ], "preloadRule": { "pages/main/home": { - "packages": ["pages/others", "pages/addDevice", "pages/p2p"] + "packages": [ + "pages/others", + "pages/addDevice", + "pages/p2p" + ] }, "pages/main/lockDetail": { - "packages": ["pages/feature", "pages/setting"] + "packages": [ + "pages/feature", + "pages/setting" + ] }, "pages/main/mine": { - "packages": ["pages/user"] + "packages": [ + "pages/user" + ] } }, "globalStyle": { @@ -654,4 +656,4 @@ } ] } -} +} \ No newline at end of file diff --git a/pages/addDevice/distributionNetwork.vue b/pages/addDevice/distributionNetwork.vue index 2290a35..5b5993e 100644 --- a/pages/addDevice/distributionNetwork.vue +++ b/pages/addDevice/distributionNetwork.vue @@ -131,7 +131,7 @@ if (data.status === 0) { $basic.routeJump({ type: 'redirectTo', - name: 'selectAddress' + name: 'bindLock' }) setTimeout(() => { uni.showToast({ diff --git a/pages/addDevice/searchDevice.vue b/pages/addDevice/searchDevice.vue index 30765bc..50274ba 100644 --- a/pages/addDevice/searchDevice.vue +++ b/pages/addDevice/searchDevice.vue @@ -143,7 +143,7 @@ name: this.currentLockInfo.lockConfig.model === model.TENCENT_YUN_LOCK ? 'distributionNetwork' - : 'selectAddress' + : 'bindLock' }) } else { uni.hideLoading() diff --git a/pages/addDevice/selectAddress.vue b/pages/addDevice/selectAddress.vue deleted file mode 100644 index 3f52fd5..0000000 --- a/pages/addDevice/selectAddress.vue +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - diff --git a/pages/p2p/VideoList.vue b/pages/p2p/VideoList.vue index e352ded..04a1bf0 100644 --- a/pages/p2p/VideoList.vue +++ b/pages/p2p/VideoList.vue @@ -30,7 +30,7 @@ v-else class="absolute inset-0 bg-black bg-opacity-30 flex items-center justify-center" > - + {{ timeFormat(video.operateDate, 'yyyy-mm-dd hh:MM') }} diff --git a/pages/setting/catEyeMode.vue b/pages/setting/catEyeMode.vue index d9f3167..d55038d 100644 --- a/pages/setting/catEyeMode.vue +++ b/pages/setting/catEyeMode.vue @@ -18,7 +18,7 @@ " name="checkbox-mark" color="#2a85ec" - size="40" + size="40rpx" > @@ -70,7 +70,7 @@ " name="checkbox-mark" color="#2a85ec" - size="40" + size="40rpx" > @@ -122,7 +122,7 @@ " name="checkbox-mark" color="#2a85ec" - size="40" + size="40rpx" > @@ -174,7 +174,7 @@ " name="checkbox-mark" color="#2a85ec" - size="40" + size="40rpx" > diff --git a/pages/setting/coercionOpenDoor.vue b/pages/setting/coercionOpenDoor.vue index d53f128..7cb44fe 100644 --- a/pages/setting/coercionOpenDoor.vue +++ b/pages/setting/coercionOpenDoor.vue @@ -49,7 +49,7 @@ @click="toJump(null)" class="flex items-center justify-center bg-white shadow-sm rounded-md pos-fixed bottom-[calc(env(safe-area-inset-bottom)+48rpx)] w-686 mx-4 h-100" > - 胁迫指纹 diff --git a/pages/setting/lockInfo.vue b/pages/setting/lockInfo.vue index a54925c..3410afc 100644 --- a/pages/setting/lockInfo.vue +++ b/pages/setting/lockInfo.vue @@ -105,12 +105,6 @@ - - 位置信息 - - {{ $bluetooth.currentLockSetting.lockBasicInfo.address }} - - - + 小功率: @@ -22,7 +22,7 @@ :class="[value === 2 ? 'bg-#d9e8fd' : 'bg-#ececec']" > - + 中功率: @@ -35,7 +35,7 @@ :class="[value === 3 ? 'bg-#d9e8fd' : 'bg-#ececec']" > - + 大功率: diff --git a/pages/setting/noticeWay.vue b/pages/setting/noticeWay.vue index d7372e2..aab0a91 100644 --- a/pages/setting/noticeWay.vue +++ b/pages/setting/noticeWay.vue @@ -12,7 +12,7 @@ 接收者 @@ -51,7 +51,7 @@ 接收者 diff --git a/pages/setting/openDoorNotice.vue b/pages/setting/openDoorNotice.vue index 3cc4819..46d158e 100644 --- a/pages/setting/openDoorNotice.vue +++ b/pages/setting/openDoorNotice.vue @@ -49,7 +49,7 @@ @click="toJump(null)" class="flex items-center justify-center bg-white shadow-sm rounded-md pos-fixed bottom-[calc(env(safe-area-inset-bottom)+48rpx)] w-686 mx-4 h-100" > - 添加家人 diff --git a/pages/setting/realTimePicture.vue b/pages/setting/realTimePicture.vue index d19023a..5bb1fd6 100644 --- a/pages/setting/realTimePicture.vue +++ b/pages/setting/realTimePicture.vue @@ -18,7 +18,7 @@ " name="checkbox-mark" color="#2a85ec" - size="40" + size="40rpx" > @@ -64,7 +64,7 @@ " name="checkbox-mark" color="#2a85ec" - size="40" + size="40rpx" > diff --git a/pages/setting/videoSlot.vue b/pages/setting/videoSlot.vue index 289bfcd..36942c6 100644 --- a/pages/setting/videoSlot.vue +++ b/pages/setting/videoSlot.vue @@ -6,7 +6,7 @@ :class="[isAllDay === 1 ? 'bg-#d9e8fd' : 'bg-#ececec']" > - + - + diff --git a/stores/basic.js b/stores/basic.js index b8668ed..552a78a 100644 --- a/stores/basic.js +++ b/stores/basic.js @@ -52,11 +52,6 @@ const pages = [ path: '/pages/addDevice/searchDevice', tabBar: false }, - { - name: 'selectAddress', - path: '/pages/addDevice/selectAddress', - tabBar: false - }, { name: 'bindLock', path: '/pages/addDevice/bindLock', @@ -415,7 +410,7 @@ const pages = [ ] export const useBasicStore = defineStore('basic', { - state() { + state () { return { // 设备信息 deviceInfo: null, @@ -429,7 +424,7 @@ export const useBasicStore = defineStore('basic', { // 路由跳转 /* data 入参 name string页面名称 type string跳转方式 params object传递参数 delta number返回页面数 * 具体入参查看文档 https://www.uviewui.com/js/route.html */ - routeJump(data) { + routeJump (data) { const page = pages.find(page => { return page.name === data.name }) @@ -458,10 +453,10 @@ export const useBasicStore = defineStore('basic', { } }, // 获取当前网络状态 - getNetworkType() { + getNetworkType () { return new Promise(resolve => { uni.getNetworkType({ - success(res) { + success (res) { if (res.networkType === 'none') { uni.showToast({ title: '网络访问失败,请检查网络是否正常', @@ -472,14 +467,14 @@ export const useBasicStore = defineStore('basic', { } resolve(true) }, - fail() { + fail () { resolve(false) } }) }) }, // 获取设备信息 - getDeviceInfo() { + getDeviceInfo () { const that = this return new Promise(resolve => { if (that.deviceInfo?.model) { @@ -487,18 +482,18 @@ export const useBasicStore = defineStore('basic', { return } uni.getSystemInfo({ - success(res) { + success (res) { that.deviceInfo = res resolve(that.deviceInfo) }, - fail() { + fail () { resolve({}) } }) }) }, // 获取胶囊信息 - getButtonInfo() { + getButtonInfo () { return new Promise(resolve => { if (this.buttonInfo?.top) { resolve(this.buttonInfo) @@ -509,7 +504,7 @@ export const useBasicStore = defineStore('basic', { }) }, // 计算字符串长度 - calculateStringTotalWidth(str) { + calculateStringTotalWidth (str) { let totalWidth = 0 // 遍历字符串中的每一个字符 for (let i = 0; i < str.length; i++) { @@ -526,10 +521,10 @@ export const useBasicStore = defineStore('basic', { return totalWidth }, // 回退页面并弹出toast提示 - backAndToast(message, delta = 1) { + backAndToast (message, delta = 1) { uni.navigateBack({ delta, - complete() { + complete () { setTimeout(() => { uni.showToast({ title: message, @@ -540,7 +535,7 @@ export const useBasicStore = defineStore('basic', { }) }, // 分享跳转 - shareJump(data = this.shareConfig) { + shareJump (data = this.shareConfig) { if (data.path) { const target = data.path.split('/') if (target.length > 1) { @@ -568,7 +563,7 @@ export const useBasicStore = defineStore('basic', { } this.shareConfig = data - function getParams(params) { + function getParams (params) { let paramStr = '' Object.keys(params).forEach(item => { if (paramStr === '') {