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