yangan
2024-05-27 cdb09e07c477931c8d7f7139945e66fd5fc01cce
pages/tabbar-page/index-tabbar/index-tabbar.vue
@@ -125,6 +125,7 @@
         this.changeisconnect(false)
      },
      onShow() {
          this.count = this.count +1;
         this.init();
         this.messageReq();
      },
@@ -156,6 +157,7 @@
            orderPlanDataStore: [],
            indexHuoDaiOrderPlanData: [],
            indexHistoryCoalData: [],
            count:0,
            indexdriverBillOfLoadingData: {},
            messagePushShow: false,
            messageList: {
@@ -170,7 +172,7 @@
      watch: {
         '$store.state.websocketData'(v) {
            console.log(v, '接受的ws数据');
            if (v.startsWith('weigh')) {
            if (v.startsWith('weigh')) {  //重量(称重的条件)
               let nowWeighObj = JSON.parse(v.slice(7));
               if (this.globalweighHouseCode && nowWeighObj.eqCode == this.globalweighHouseCode) {
                  this.changeWeigh(nowWeighObj.weigh);
@@ -178,7 +180,7 @@
                  let warningState = nowWeighObj.warning == 1
                  this.changeWarning(warningState)
               }
            } else if (v.startsWith('msg')) {
            } else if (v.startsWith('msg')) {  //消息
               function removeTags(str) {
                  return str.replace(/<\/?[^>]+>/gi, '');
               }
@@ -190,11 +192,11 @@
               }
               this.messagePushShow = !this.messageList.appUserId || uni.getStorageSync('userId') === this.messageList
                  .appUserId;
            } else if (v.startsWith('wsg')) {
            } else if (v.startsWith('wsg')) {  //提醒磅房有车
               let wsgObj = JSON.parse(v.slice(5));
               if (uni.getStorageSync('carNo') === wsgObj.carNo && !wsgObj.peopleWeigh) {
                  this.changewsgVisiable(true)
                  this.changewsgContent(wsgObj.content)
                  this.changewsgVisiable(true)  //磅房忙碌的弹框的现隐藏
                  this.changewsgContent(wsgObj.content)  //磅房忙碌的弹框的内容提示
               }
               if (uni.getStorageSync('carNo') === wsgObj.carNo && wsgObj.peopleWeigh === 2) {
                  this.changeconfirmWeighVisiable(true)
@@ -237,7 +239,10 @@
               case 5:
                  console.log('LoadUnloadRef');
                  this.$nextTick(() => {
                     this.$refs.LoadUnloadRef.init();
                     console.log(this.count,'count')
                     if(this.count <=1){
                        this.$refs.LoadUnloadRef.init();
                     }
                  });
                  break;
               default:
@@ -340,4 +345,4 @@
         }
      }
   }
</style>
</style>