#
whycq
2023-12-14 7d0b3e5f5f1872d6c6ad9f4fbadd2020d8d3f8d8
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;
            }
         },
         // 控制器