#
whycq
2024-03-21 4dc72b22acac30fa642999a845d708feacc28100
#
1个文件已修改
67 ■■■■■ 已修改文件
Monitor-APP/pages/home/home.vue 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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>