qingyiay
2023-06-26 e442087924963ddf39f451032ae55efb0b16195e
pages/tabbar-page/index-tabbar/index-tabbar.vue
@@ -29,7 +29,7 @@
         :title="messageList.title"
         @confirm="messageconfirm"
         confirm-text="前去查看">
         <view class="slot-content"><rich-text :nodes="messageList.content"></rich-text></view>
         <view class="slot-content"><u-parse :content="messageList.content"></u-parse></view>
      </u-modal>
      <!-- <view class="white-block"></view> -->
   </view>
@@ -132,7 +132,10 @@
            indexHistoryCoalData: [],
            indexdriverBillOfLoadingData: {},
            messagePushShow: false,
            messageList: {},
            messageList: {
               title: '',
               content: "",
            },
            isconnect: false,
            dotShow: false,
            appHide: false
@@ -153,15 +156,26 @@
                  }
               }
            } else if (v.startsWith('msg')) {
               function removeTags(str) {
                  return str.replace(/<\/?[^>]+>/gi, '');
               }
               this.messageList = JSON.parse(v.slice(5));
               this.messageList = {
                  ...this.messageList,
                  title: this.messageList.title.slice(0, 8) + '...',
                  content: removeTags(this.messageList.content).trim().slice(0, 8) + '...'
               }
               this.messagePushShow = true;
            } else {}
         }
      },
      onShow() {
         this.init();
         if (!this.globalisconnect) {
         console.log(this.globalisconnect);
         if (this.globalisconnect) {
            this.$store.dispatch('websocketInit')
            this.changeisconnect(false)
            console.log(this.globalisconnect, 'index的ws心事’');
         }
         this.userAuthorization();
         this.messageReq();
@@ -173,6 +187,7 @@
         console.log('页面卸载');
         this.$store.dispatch('websocketOnClose')
         clearInterval(this.globalIntervalId);
         this.changeisconnect(true)
      },
      methods: {
         ...mapMutations(['pushMessage', 'changeWeigh', 'changeinfraredStatus', 'changeisconnect', 'websocketInit']),