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 |   90 ++++++++++++++++++++++++++++++++++-----------
 1 files changed, 68 insertions(+), 22 deletions(-)

diff --git a/App.vue b/App.vue
index 6626e39..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: "aaa"
+			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
@@ -33,31 +72,38 @@
 		},
 		onShow: function() {
 			console.log('App Show')
+			// this.conn()
+
 
 		},
 		onHide: function() {
 			console.log('App Hide')
-		},
-		methods:{
-		 
-			
+			// 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() {
-			var i = 0;
-			setInterval(function() {
-				i++
-				if (i % 2 == 0) {
-					uni.showTabBarRedDot({
-						index: 1
-					})
-				} else {
-					uni.hideTabBarRedDot({
-						index: 1
-					})
-				}
-			}, 3000)
-
-
 
 		}
 	}
@@ -68,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