#
whycq
2023-12-14 7d0b3e5f5f1872d6c6ad9f4fbadd2020d8d3f8d8
#
2个文件已修改
114 ■■■■ 已修改文件
Monitor-APP/pages/home/home.vue 112 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Monitor-APP/pages/index/data.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Monitor-APP/pages/home/home.vue
@@ -218,9 +218,9 @@
                                    <view style="flex: 1;">作业数量:{{infoText.barcode}}</view>
                                    <view style="flex: 1;">剩余数量</view>
                                </view> -->
                                <view class="swiper-head">
                                <view class="swiper-head" v-show="swiperList.length > 0">
                                    <view style="flex: 2;">托盘码:{{infoText.barcode}} <br /> 订单号</view>
                                    <view style="flex: 2;">商品编号</view>
                                    <view style="flex: 2;">{{infoText.title2}} <br />商品编号</view>
                                    <view style="flex: 2;">箱码</view>
                                    <view style="flex: 2;">商品名称</view>
                                    <view style="flex: 5;">规格</view>
@@ -346,8 +346,8 @@
                errorBoardShow: false,
                carInfo: [],
                series: [],
                homeViewShow: true,
                infoViewShow: false    ,
                homeViewShow: false,
                infoViewShow: true    ,
                errorInfoViewShow: false,
                homeMode: [],
                infoMode: [],
@@ -393,7 +393,8 @@
                infoType: 0,
                text: '',
                infoText: {
                    title: '',
                    title: '自动仓库WCS监控平台',
                    title2: '',
                    staNo: "",
                    matnr: "",
                    maknx: "",
@@ -444,15 +445,15 @@
                // this.initPieChart()
                // this.getOther()
                setTimeout(()=>{
                    this.getServerData()
                    this.initlineChart()
                    this.initPieChart()
                    this.getOther()
                    // this.getServerData()
                    // this.initlineChart()
                    // this.initPieChart()
                    // this.getOther()
                    setTimeout(()=>{
                        this.getServerData()
                        this.initlineChart()
                        this.initPieChart()
                        this.getOther()
                        // this.getServerData()
                        // this.initlineChart()
                        // this.initPieChart()
                        // this.getOther()
                    },3000)
                },1000)
            },1000)
@@ -465,9 +466,9 @@
                this.getError()
                this.getCarInfo()
                // this.getCarInfoTest()
                // this.getInfo2()
                this.getInfo2()
                // this.getError2()
                this.controller()
                this.controller2()
            },1000)
            
            // setInterval(()=>{
@@ -475,10 +476,10 @@
            // },5000)
            
            setInterval(()=>{
                this.getServerData()
                this.initlineChart()
                this.initPieChart()
                this.getOther()
                // this.getServerData()
                // this.initlineChart()
                // this.initPieChart()
                // this.getOther()
            },600000)
        },
        methods: {
@@ -594,7 +595,8 @@
                            if (that.infoType == 1) {
                                return
                            }
                            that.infoType = 0
                            that.infoText.title = '自动仓库WCS监控平台'
                            that.infoType = 1
                        }
                    }
                })
@@ -610,30 +612,88 @@
                    that.infoType = 1
                    if (res.data[0].ioType === 101) {
                        that.infoText.title = '全板出库'
                        that.infoText.title2 = '全板出库'
                    } else if(res.data[0].ioType === 103) {
                        that.infoText.title = '检料出库'
                        that.infoText.title2 = '检料出库'
                    } else if(res.data[0].ioType === 107) {
                        that.infoText.title = '盘点出库'
                        that.infoText.title2 = '盘点出库'
                    }
                    res.data[0].matDtos
                    for(let k in res.data[0].matDtos) {
                        
                        if(res.data[0].matDtos[k].count != 0) {
                        if(res.data[0].matDtos[k].count == 0) {
                            res.data[0].matDtos[k]['color'] = 'color: #df741c'
                        }
                    }
                    that.infoText.staNo = res.data[0].staNo
                    that.infoText.barcode = res.data[0].barcode
                    that.swiperList = res.data[0].matDtos
                    // that.infoText.matnr = res.data[0].matDtos[0].matnr
                    // that.infoText.specs = res.data[0].matDtos[0].specs
                    // that.infoText.maknx = res.data[0].matDtos[0].maknx
                    // that.infoText.count = res.data[0].matDtos[0].count
                } else {
                    if (that.infoType == 2 || that.infoType == 3) {
                        return;
                    }
                    that.infoType = 0
                    that.infoText.title = '自动仓库WCS监控平台'
                    that.infoType = 1
                }
            },
            controller2() {
                switch(this.infoType) {
                    case 1:
                        if (this.homeViewShow) {
                            this.homeViewShow = false
                            this.homeMode = ['fade', 'slide-bottom']
                            setTimeout(()=>{
                                this.infoViewShow = true
                                this.infoMode = ['fade', 'slide-bottom']
                            },1000)
                        } else if (this.errorInfoViewShow) {
                            this.errorInfoViewShow = false
                            this.errorInfoMode = ['fade', 'slide-bottom']
                            setTimeout(()=>{
                                this.infoViewShow = true
                                this.infoMode = ['fade', 'slide-bottom']
                            },1000)
                        }
                        return;
                        // 有信息 且 有错误信息
                    case 2:
                        if (this.homeViewShow) {
                            this.homeViewShow = false
                            this.homeMode = ['fade', 'slide-bottom']
                            setTimeout(()=>{
                                this.errorInfoViewShow = true
                                this.errorInfoMode = ['fade', 'slide-bottom']
                            },1000)
                        } else if (this.infoViewShow) {
                            this.infoViewShow = false
                            this.infoMode = ['fade', 'slide-bottom']
                            setTimeout(()=>{
                                this.errorInfoViewShow = true
                                this.errorInfoMode = ['fade', 'slide-bottom']
                            },1000)
                        }
                        return;
                    // 有信息 且 有错误信息
                    case 3:
                        if (this.homeViewShow) {
                            this.homeViewShow = false
                            this.homeMode = ['fade', 'slide-bottom']
                            setTimeout(()=>{
                                this.errorInfoViewShow = true
                                this.errorInfoMode = ['fade', 'slide-bottom']
                            },1000)
                        } else if (this.infoViewShow) {
                            this.infoViewShow = false
                            this.infoMode = ['fade', 'slide-bottom']
                            setTimeout(()=>{
                                this.errorInfoViewShow = true
                                this.errorInfoMode = ['fade', 'slide-bottom']
                            },1000)
                        }
                        return;
                }
            },
            // 控制器
Monitor-APP/pages/index/data.json
@@ -12,7 +12,7 @@
                                                                        {
                                                                            "matNo":"230309103100005",
                                                                            "maknx":"定子线圈",
                                                                            "batch":null,"count":40.0,
                                                                            "batch":null,"count":0,
                                                                            "specs":"RV-E075/100-φ22键8孔深46键键键键键键",
                                                                            "total": 1055,
                                                                            "containerCode": 1000000268,