From 29cf24e7f1c775f045ebbede014f691f92583c72 Mon Sep 17 00:00:00 2001
From: ZY <zc857179121@qq.com>
Date: 星期二, 01 四月 2025 11:18:27 +0800
Subject: [PATCH] 1

---
 Monitor-APP/pages/home/home.vue |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

diff --git a/Monitor-APP/pages/home/home.vue b/Monitor-APP/pages/home/home.vue
index ed86c39..d5ccb02 100644
--- a/Monitor-APP/pages/home/home.vue
+++ b/Monitor-APP/pages/home/home.vue
@@ -358,6 +358,14 @@
 				</view>
 			</view>
 		</view>
+		<!-- 灏忚溅寮傚父 -->
+				<view class="board">
+					<uni-transition ref="ani" custom-class="transition" :mode-class="newModeClass" :show="errorBoardShow">
+						<view class="error-board">
+							<text v-for="item in carInfo">{{item}}</text>
+						</view>
+					</uni-transition>
+				</view>
 		<view style="color: #FFF;position: fixed;bottom: 10px;left: 10px;" v-show="timeOut">
 			杩炴帴瓒呮椂: {{times}} s
 		</view>
@@ -375,6 +383,7 @@
 				infoViewShow: false,
 				errorInfoViewShow: false,
 				homeMode: [],
+				carInfo: [],
 				infoMode: [],
 				errorInfoMode: [],
 				baseInfo: {
@@ -501,6 +510,24 @@
 			}, 1800000)
 		},
 		methods: {
+			carInfoModel(res) {
+							let infoList = []
+			
+							if (res.code == 200 && res.data != '') {
+								let str = ''
+								for (let k of res.data) {
+									str = `${k.deviceNo}鍙�${k.device}-${k.errorMsg}`
+									infoList.push(str)
+								}
+								this.carInfo = infoList
+								this.errorBoardShow = true
+							} else {
+								this.errorBoardShow = false
+							}
+						},
+			changeErrorShow() {
+							this.errorBoardShow = !this.errorBoardShow
+						},
 			timeOuts() {
 				console.log(this.times);
 			},
@@ -1248,4 +1275,25 @@
 	.textred {
 		color: red;
 	}
+	.board {
+			position: absolute;
+			top: 0;
+			right: 0;
+			/* background-color: #aa00ff; */
+			/* height: 13vh; */
+			width: 100%;
+			/* box-shadow: rgba(0,0,0,.35) 0px 5px 15px; */
+		}
+	
+		.error-board {
+			margin: .2rem;
+			height: 11vh;
+			background-color: #F56C6C;
+			box-shadow: rgba(0, 0, 0, .35) 0px 5px 15px;
+			border-radius: .2rem;
+			display: flex;
+			align-items: center;
+			justify-content: space-around;
+			font-size: 2rem;
+		}
 </style>
\ No newline at end of file

--
Gitblit v1.9.1