diff --git a/yack-app/common/mqttTool.js b/yack-app/common/mqttTool.js index 1b80c2e1..27443e67 100644 --- a/yack-app/common/mqttTool.js +++ b/yack-app/common/mqttTool.js @@ -1,6 +1,5 @@ import projectConfig from '@/env.config.js'; -var mqtt = require('mqtt') var url = projectConfig.mqttServer; let mqttTool = { @@ -8,6 +7,7 @@ let mqttTool = { } mqttTool.connect = function (token) { + var mqtt = require('mqtt'); let options = { clientId: 'phone-' + Math.random().toString(16).substr(2), username: 'fastbee', diff --git a/yack-app/env.config.js b/yack-app/env.config.js index c6f8a021..1ce3ce1f 100644 --- a/yack-app/env.config.js +++ b/yack-app/env.config.js @@ -17,10 +17,10 @@ let xinzhiKey = 'SBh45_yy21FU5ErV_'; const CONFIG = { // 开发环境配置 development: { - officialWebUrl: 'http://localhost:8080/', - baseUrl: 'http://localhost:8080/', - mqttServer: protocalDev + 'localhost/mqtt', - decoderUrl: 'http://localhost:8080/', + officialWebUrl: 'https://ycdat.cn/', + baseUrl: 'https://ycdat.cn/prod-api/', + mqttServer: protocalProd + 'ycdat.cn/mqtt', + decoderUrl: 'https://ycdat.cn/', qqmapKey, xinzhiKey, }, diff --git a/yack-app/manifest.json b/yack-app/manifest.json index 768f4050..7b3cd94e 100644 --- a/yack-app/manifest.json +++ b/yack-app/manifest.json @@ -124,7 +124,7 @@ }, "quickapp" : {}, "mp-weixin" : { - "appid" : "wx5bfbadf52adc17f3", + "appid" : "wx8bcff4708d1f6d2b", "setting" : { "urlCheck" : false, "minified" : true diff --git a/yack-app/package.json b/yack-app/package.json index a898373c..664cccdd 100644 --- a/yack-app/package.json +++ b/yack-app/package.json @@ -5,8 +5,8 @@ "homepage": "https://fastbee.cn", "main": "main.js", "dependencies": { - "jsencrypt": "^3.3.2", - "moment": "^2.30.1", + "dayjs": "^1.11.19", + "jsencrypt": "^3.5.4", "mqtt": "^3.0.0", "vue-i18n": "^9.13.1" }, diff --git a/yack-app/pages.json b/yack-app/pages.json index 9cdedb1f..aa21e1e3 100644 --- a/yack-app/pages.json +++ b/yack-app/pages.json @@ -59,16 +59,6 @@ "enablePullDownRefresh": true } }, - { - "path": "pages/tabBar/alert/edit", - "meta": { - "title": "%navBar.alarmHandling%" - }, - "style": { - "navigationBarTitleText": "%navBar.alarmHandling%", - "enablePullDownRefresh": false - } - }, { "path": "pages/tabBar/trend/trend", "style": { @@ -78,20 +68,30 @@ "bounce": "none" // 将回弹属性关掉 } } - }, - { - "path": "pages/common/webview/index", - "style": { - "navigationBarTitleText": "%navBar.browse%" - }, - "meta": { - "requireAuth": true - } } ], "subPackages": [{ "root": "pagesA", "pages": [{ + "path": "alert/edit", + "meta": { + "title": "%navBar.alarmHandling%" + }, + "style": { + "navigationBarTitleText": "%navBar.alarmHandling%", + "enablePullDownRefresh": false + } + }, + { + "path": "common/webview/index", + "style": { + "navigationBarTitleText": "%navBar.browse%" + }, + "meta": { + "requireAuth": true + } + }, + { "path": "scene/detail", "meta": { "title": "%navBar.sceneDetail%", @@ -624,6 +624,16 @@ } ] }], + "preloadRule": { + "pages/tabBar/home/index": { + "network": "all", + "packages": ["pagesA"] + }, + "pages/tabBar/user/user": { + "network": "all", + "packages": ["pagesB"] + } + }, "globalStyle": { "pageOrientation": "portrait", "navigationBarTitleText": "%common.fastbee%", diff --git a/yack-app/pages/login/index.vue b/yack-app/pages/login/index.vue index 0b5065b6..c567117f 100644 --- a/yack-app/pages/login/index.vue +++ b/yack-app/pages/login/index.vue @@ -453,7 +453,7 @@ let title = this.$tt('login.serviceAgreement'); let url = projectConfig.officialWebUrl + 'service-agreement.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 隐私政策 @@ -461,7 +461,7 @@ let title = this.$tt('login.privacyPolicy'); let url = projectConfig.officialWebUrl + 'privacy-policy.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, //记住密码 @@ -474,7 +474,7 @@ }, openhpLink() { uni.navigateTo({ - url: '/pages/common/webview/index?url=https://ycdat.cn/' + url: '/pagesA/common/webview/index?url=https://ycdat.cn/' }); } } diff --git a/yack-app/pages/tabBar/alert/index.vue b/yack-app/pages/tabBar/alert/index.vue index 10b431af..9090a88b 100644 --- a/yack-app/pages/tabBar/alert/index.vue +++ b/yack-app/pages/tabBar/alert/index.vue @@ -251,7 +251,7 @@ }); // #endif uni.navigateTo({ - url: `/pages/tabBar/alert/edit?alertLogId=${item.alertLogId}&source=2` + url: `/pagesA/alert/edit?alertLogId=${item.alertLogId}&source=2` }); }, // 获取模板id diff --git a/yack-app/pages/tabBar/user/user.vue b/yack-app/pages/tabBar/user/user.vue index e7c98f2a..4c8c6d7a 100644 --- a/yack-app/pages/tabBar/user/user.vue +++ b/yack-app/pages/tabBar/user/user.vue @@ -367,7 +367,7 @@ }, openYanAnLink() { uni.navigateTo({ - url: '/pages/common/webview/index?url=https://ycdat.cn/' + url: '/pagesA/common/webview/index?url=https://ycdat.cn/' }); }, gotoAbout() { @@ -450,7 +450,7 @@ }, openappLink() { uni.navigateTo({ - url: '/pages/common/webview/index?url=https://gitee.com/beecue/fastbee-app/tree/master/app' + url: '/pagesA/common/webview/index?url=https://gitee.com/beecue/fastbee-app/tree/master/app' }); }, // 解绑微信 diff --git a/yack-app/pagesA/alert/edit.vue b/yack-app/pagesA/alert/edit.vue new file mode 100644 index 00000000..dabe6ebc --- /dev/null +++ b/yack-app/pagesA/alert/edit.vue @@ -0,0 +1,214 @@ + + + + + + \ No newline at end of file diff --git a/yack-app/pagesA/common/webview/index.vue b/yack-app/pagesA/common/webview/index.vue new file mode 100644 index 00000000..c139ef15 --- /dev/null +++ b/yack-app/pagesA/common/webview/index.vue @@ -0,0 +1,38 @@ + + + \ No newline at end of file diff --git a/yack-app/pagesA/home/device/log/alertLog.vue b/yack-app/pagesA/home/device/log/alertLog.vue index dc961519..1fc49606 100644 --- a/yack-app/pagesA/home/device/log/alertLog.vue +++ b/yack-app/pagesA/home/device/log/alertLog.vue @@ -153,7 +153,7 @@ }); // #endif uni.navigateTo({ - url: `/pages/tabBar/alert/edit?alertLogId=${item.alertLogId}&source=1` + url: `/pagesA/alert/edit?alertLogId=${item.alertLogId}&source=1` }); }, // 获取模板id diff --git a/yack-app/pagesA/home/device/statistic/history.vue b/yack-app/pagesA/home/device/statistic/history.vue index 4ae8924b..fa3f4657 100644 --- a/yack-app/pagesA/home/device/statistic/history.vue +++ b/yack-app/pagesA/home/device/statistic/history.vue @@ -76,7 +76,7 @@ + + \ No newline at end of file diff --git a/yack-app/pagesB/login/bindLogin.vue b/yack-app/pagesB/login/bindLogin.vue index 7790419c..02807bc1 100644 --- a/yack-app/pagesB/login/bindLogin.vue +++ b/yack-app/pagesB/login/bindLogin.vue @@ -207,7 +207,7 @@ let title = this.$tt('login.privacyPolicy'); let url = projectConfig.officialWebUrl + 'privacy-policy.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 服务协议 @@ -215,7 +215,7 @@ let title = this.$tt('login.serviceAgreement'); let url = projectConfig.officialWebUrl + 'service-agreement.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 儿童隐私保护声明 @@ -223,7 +223,7 @@ let title = this.$tt('login.childProtectionStatement'); let url = projectConfig.officialWebUrl + 'child-protection-statement.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 第三方信息共享清单 @@ -231,7 +231,7 @@ let title = this.$tt('login.commonBill'); let url = projectConfig.officialWebUrl + 'common-bill.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 勾选协议 @@ -247,7 +247,7 @@ }, openhpLink () { uni.navigateTo({ - url: '/pages/common/webview/index?url=https://ycdat.cn/' + url: '/pagesA/common/webview/index?url=https://ycdat.cn/' }); } } diff --git a/yack-app/pagesB/login/bindRegister.vue b/yack-app/pagesB/login/bindRegister.vue index 11d9ba69..cea65892 100644 --- a/yack-app/pagesB/login/bindRegister.vue +++ b/yack-app/pagesB/login/bindRegister.vue @@ -215,7 +215,7 @@ let title = this.$tt('login.privacyPolicy'); let url = projectConfig.officialWebUrl + 'privacy-policy.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 服务协议 @@ -223,7 +223,7 @@ let title = this.$tt('login.serviceAgreement'); let url = projectConfig.officialWebUrl + 'service-agreement.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 儿童隐私保护声明 @@ -231,7 +231,7 @@ let title = this.$tt('login.childProtectionStatement'); let url = projectConfig.officialWebUrl + 'child-protection-statement.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 第三方信息共享清单 @@ -239,7 +239,7 @@ let title = this.$tt('login.commonBill'); let url = projectConfig.officialWebUrl + 'common-bill.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 勾选协议 diff --git a/yack-app/pagesB/login/firstOpen.vue b/yack-app/pagesB/login/firstOpen.vue index e983080a..7f5354fb 100644 --- a/yack-app/pagesB/login/firstOpen.vue +++ b/yack-app/pagesB/login/firstOpen.vue @@ -33,7 +33,7 @@ let title = this.$tt('login.privacyPolicy'); let url = projectConfig.officialWebUrl + 'privacy-policy.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 服务协议 @@ -41,7 +41,7 @@ let title = this.$tt('login.serviceAgreement'); let url = projectConfig.officialWebUrl + 'service-agreement.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 儿童隐私保护声明 @@ -49,7 +49,7 @@ let title = this.$tt('login.childProtectionStatement'); let url = projectConfig.officialWebUrl + 'child-protection-statement.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 第三方信息共享清单 @@ -57,7 +57,7 @@ let title = this.$tt('login.commonBill'); let url = projectConfig.officialWebUrl + 'common-bill.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, //点击同意 diff --git a/yack-app/pagesB/login/register.vue b/yack-app/pagesB/login/register.vue index 8705ad48..7760230e 100644 --- a/yack-app/pagesB/login/register.vue +++ b/yack-app/pagesB/login/register.vue @@ -204,7 +204,7 @@ let title = this.$tt('login.privacyPolicy'); let url = projectConfig.officialWebUrl + 'privacy-policy.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 服务协议 @@ -212,7 +212,7 @@ let title = this.$tt('login.serviceAgreement'); let url = projectConfig.officialWebUrl + 'service-agreement.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 儿童隐私保护声明 @@ -220,7 +220,7 @@ let title = this.$tt('login.childProtectionStatement'); let url = projectConfig.officialWebUrl + 'child-protection-statement.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 第三方信息共享清单 @@ -228,7 +228,7 @@ let title = this.$tt('login.commonBill'); let url = projectConfig.officialWebUrl + 'common-bill.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 勾选协议 diff --git a/yack-app/pagesB/login/smsLogin.vue b/yack-app/pagesB/login/smsLogin.vue index 8bb14c67..22976914 100644 --- a/yack-app/pagesB/login/smsLogin.vue +++ b/yack-app/pagesB/login/smsLogin.vue @@ -182,7 +182,7 @@ let title = this.$tt('login.serviceAgreement'); let url = projectConfig.officialWebUrl + 'service-agreement.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 隐私政策 @@ -190,12 +190,12 @@ let title = this.$tt('login.privacyPolicy'); let url = projectConfig.officialWebUrl + 'privacy-policy.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, openhpLink () { uni.navigateTo({ - url: '/pages/common/webview/index?url=https://ycdat.cn/' + url: '/pagesA/common/webview/index?url=https://ycdat.cn/' }); } } diff --git a/yack-app/pagesB/login/waitLogin.vue b/yack-app/pagesB/login/waitLogin.vue index 7955789c..0ded6c5f 100644 --- a/yack-app/pagesB/login/waitLogin.vue +++ b/yack-app/pagesB/login/waitLogin.vue @@ -75,7 +75,7 @@ let title = this.$tt('login.privacyPolicy'); let url = projectConfig.officialWebUrl + 'privacy-policy.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 服务协议 @@ -83,7 +83,7 @@ let title = this.$tt('login.serviceAgreement'); let url = projectConfig.officialWebUrl + 'service-agreement.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 儿童隐私保护声明 @@ -91,7 +91,7 @@ let title = this.$tt('login.childProtectionStatement'); let url = projectConfig.officialWebUrl + 'child-protection-statement.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, // 第三方信息共享清单 @@ -99,7 +99,7 @@ let title = this.$tt('login.commonBill'); let url = projectConfig.officialWebUrl + 'common-bill.html'; uni.navigateTo({ - url: `/pages/common/webview/index?title=${title}&url=${url}` + url: `/pagesA/common/webview/index?title=${title}&url=${url}` }); }, //前往登录页面 diff --git a/yack-app/pagesB/user/avatar.vue b/yack-app/pagesB/user/avatar.vue index 5a37057e..2498a276 100644 --- a/yack-app/pagesB/user/avatar.vue +++ b/yack-app/pagesB/user/avatar.vue @@ -5,7 +5,7 @@