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