From 576d28de6be2d75bfd5a213874dd8d06657635b5 Mon Sep 17 00:00:00 2001
From: zhuguifei <zhuguifei@zhuguifeideiMac.local>
Date: 星期三, 25 十二月 2024 08:40:20 +0800
Subject: [PATCH] 1.添加实时报警和历史报警 2.添加云服务和局域网模式切换界面
---
App.vue | 78 +++++++++++++++++++++++++++++++++++----
1 files changed, 70 insertions(+), 8 deletions(-)
diff --git a/App.vue b/App.vue
index 40bd8c3..5fa7395 100644
--- a/App.vue
+++ b/App.vue
@@ -1,10 +1,49 @@
<script>
- import Vue from 'vue'
+ import Vue from 'vue'
+
export default {
+ //鍏ㄥ眬鍙橀噺(鍚屾鏁版嵁鍙敤鍏ㄥ眬鍙橀噺锛屽紓姝ユ暟鎹娇鐢╲uex)
globalData: {
- token: ""
+ token: "",
+ //褰撳墠閫夋嫨tab
+ selectTab: 0,
+ //褰撳墠缃戠粶妯″紡锛坈loud-浜戞湇鍔°�乴an-灞�鍩熺綉锛�
+ mode: "",
},
onLaunch: function() {
+
+
+
+ //姝ゅ涓簎nipush2.0鐨勬帹閫佹柟娉�
+ // uni-app瀹㈡埛绔幏鍙杙ush瀹㈡埛绔爣璁�
+ // uni.getPushClientId({
+ // success: (res) => {
+ // let push_clientid = res.cid
+ // console.log('瀹㈡埛绔帹閫佹爣璇�:', push_clientid)
+ // },
+ // fail(err) {
+ // console.log(err)
+ // }
+ // })
+ // uni.onPushMessage((res) => {
+ // console.log("鏀跺埌鎺ㄩ�佹秷鎭細", res) //鐩戝惉鎺ㄩ�佹秷鎭�
+ // })
+
+
+ //鎺ㄩ�佷粎鏀寔Android ios鍘熺敓骞冲彴
+ // #ifdef APP-PLUS
+ // 姝ゅ涓簎nipush1.0鐨勬帹閫佹柟娉�
+ plus.push.getClientInfoAsync((info) => {
+ let cid = info["clientid"];
+ console.log('瀹㈡埛绔帹閫佹爣璇�:', cid)
+ this.$store.dispatch('setClientPushId', cid); // 浣跨敤 action 鏇存柊 cid
+
+ });
+ // #endif
+ uni.onPushMessage((res) => {
+ console.log("鏀跺埌鎺ㄩ�佹秷鎭細", res) //鐩戝惉鎺ㄩ�佹秷鎭�
+ })
+
uni.getSystemInfo({
success: function(e) {
// #ifndef MP
@@ -32,14 +71,37 @@
console.log('App Launch')
},
onShow: function() {
- //console.log('App Show')
+ console.log('App Show')
+ // this.conn()
+
},
onHide: function() {
- //console.log('App Hide')
- },
- methods:{
-
+ console.log('App Hide')
+ // this.disconn()
+ },
+ methods: {
+ //澶勭悊鎺夌嚎閲嶈繛
+ conn() {
+ console.log(this.$mqttTool.client)
+ if (this.$mqttTool.client) {
+ console.log(this.$mqttTool.client.connected)
+ }
+ if (this.$mqttTool.client && !this.$mqttTool.client.connected) {
+ console.info("寮�濮嬮噸杩�")
+ this.$mqttTool.reconnect()
+ } else {
+
+ }
+ },
+ disconn() {
+ console.log(this.$mqttTool.client)
+ if (this.$mqttTool.client) {
+ console.log(this.$mqttTool.client.connected)
+ }
+
+ }
+
},
mounted() {
@@ -52,4 +114,4 @@
@import "colorui/main.css";
@import "colorui/icon.css";
@import "uview-ui/index.scss";
-</style>
+</style>
\ No newline at end of file
--
Gitblit v1.9.3