From 4dc72b22acac30fa642999a845d708feacc28100 Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期四, 21 三月 2024 16:17:07 +0800
Subject: [PATCH] #

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

diff --git a/Monitor-APP/pages/home/home.vue b/Monitor-APP/pages/home/home.vue
index b992a29..cec8004 100644
--- a/Monitor-APP/pages/home/home.vue
+++ b/Monitor-APP/pages/home/home.vue
@@ -160,6 +160,13 @@
 				<uni-popup-message :type="messageType" :message="messageText" :duration="3000"></uni-popup-message>
 			</uni-popup>
 		</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>
 </template>
  
@@ -169,6 +176,9 @@
     export default {
         data() {
             return {
+				newModeClass: 'slide-top',
+				errorBoardShow: false,
+				carInfo: [],
 				type: 'center',
 				msgType: 'success',
 				messageType: 'success',
@@ -270,6 +280,7 @@
 				// this.getError2()
 				this.getDate2()
 				this.getInfo3()
+				this.getCarInfo()
 				// this.getInfo4()
 				// this.controller()
 			},1000)
@@ -287,6 +298,39 @@
         },
         methods: {
 			// 鏃ュ巻 鏈嶅姟鍣�
+			// 寮傚父淇℃伅
+			getCarInfoTest() {
+				let that = this
+				var result = ycqdata.carError
+				var res = result.data
+				that.carInfoModel(res)
+			},
+			getCarInfo() {
+				let that = this
+				uni.request({
+					url: that.commonUrl + "/mobile/error/list2",
+					method: "GET",
+					success(result) {
+						var res = result.data
+						that.carInfoModel(res)
+					}
+				})
+			},
+			carInfoModel(res) {
+				let infoList = []
+			
+				if (res.code == 200 && res.data != '') {
+					let str = ''
+					for (let k of res.data) {
+						str = `${k.tsakNo1}-${k.errName}`
+						infoList.push(str)
+					}
+					this.carInfo = infoList
+					this.errorBoardShow = true
+				} else {
+					this.errorBoardShow = false
+				}
+			},
 			getDate2() {
 				let that = this
 				if(that.commonUrl == 'undefined') {
@@ -1086,4 +1130,25 @@
 	.popup {
 		
 	}
-</style>
+	.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