21
ZY
2025-04-01 3f41c94df01ac5dcca46141cabc02671da57db3f
21
1个文件已修改
148 ■■■■ 已修改文件
Monitor-APP/pages/home/home.vue 148 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Monitor-APP/pages/home/home.vue
@@ -218,13 +218,15 @@
                                    </y-box>
                                </view>
                                <view style="height: 2%;"></view>
                                <view style="height: 18%;">
                                    <y-box>
                                        <view class="flex-col"
                                            style="width: 100%;height: 100%;font-size: 4vh;justify-content: center;letter-spacing: 1vh;">
                                            自动仓库WCS监控平台
                                        </view>
                                    </y-box>
                                <view style="height: 18%">
                                    <view style="font-size: 4vh">
                                        自动仓库WCS监控平台
                                    </view>
                                    <view style="height: 65%;float: right;">
                                        <image style="height: 100%;margin-top: -18%;margin-left: 25%;"
                                            src="../../static/barcode.png" mode="aspectFit"></image>
                                    </view>
                                </view>
                            </view>
                        </view>
@@ -359,13 +361,13 @@
            </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 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>
@@ -501,6 +503,7 @@
                // this.getInfo2()
                // this.getError2()
                this.controller()
                this.getCarInfo()
            }, 1000)
            setInterval(() => {
@@ -512,40 +515,40 @@
        },
        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 + "/monitor/device/error",
                                method: "GET",
                                success(result) {
                                    var res = result.data
                                    that.carInfoModel(res)
                                }
                            })
                        },
                let that = this
                var result = ycqdata.carError
                var res = result.data
                that.carInfoModel(res)
            },
            getCarInfo() {
                let that = this
                uni.request({
                    url: that.commonUrl + "/monitor/device/error",
                    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.deviceNo}号${k.device}-${k.errorMsg}`
                                    infoList.push(str)
                                }
                                this.carInfo = infoList
                                this.errorBoardShow = true
                            } else {
                                this.errorBoardShow = false
                            }
                        },
                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
                        },
                this.errorBoardShow = !this.errorBoardShow
            },
            timeOuts() {
                console.log(this.times);
            },
@@ -648,20 +651,20 @@
                        that.infoText.title = '拣料出库'
                    } else if (res.data[0].ioType === 107) {
                        that.infoText.title = '盘点出库'
                    }else if (res.data[0].ioType === 1) {
                    } else if (res.data[0].ioType === 1) {
                        that.infoText.title = '全板入库'
                    }else if (res.data[0].ioType === 10) {
                    } else if (res.data[0].ioType === 10) {
                        that.infoText.title = '空板入库'
                    }else if (res.data[0].ioType === 54) {
                    } else if (res.data[0].ioType === 54) {
                        that.infoText.title = '并板入库'
                    }else if (res.data[0].ioType === 110) {
                    } else if (res.data[0].ioType === 110) {
                        that.infoText.title = '空板出库'
                    }else if (res.data[0].ioType === 53) {
                    } else if (res.data[0].ioType === 53) {
                        that.infoText.title = '拣料再入库'
                    }else if (res.data[0].ioType === 57) {
                    } else if (res.data[0].ioType === 57) {
                        that.infoText.title = '盘点再入库'
                    }
                    that.infoText.staNo = res.data[0].staNo
                    that.swiperList = res.data[0].matDtos
                    // that.infoText.matnr = res.data[0].matDtos[0].matnr
@@ -1293,25 +1296,26 @@
    .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;
        }
        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>