yangan
2024-06-28 3fef62b03c16aa69c109c355150cdb698b777feb
pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue
@@ -142,7 +142,6 @@
</template>
<script>
   let socket = null;
   import { webSocketUrl, onlineurl } from '@/api/request.js';
   import { mapState, mapMutations } from 'vuex';
   import combinedTitle from '@/components/combined-title/combined-title.vue';
@@ -173,6 +172,7 @@
      data() {
         return {
            isWeighing:'',
            timer:null,
            weighData: {
               //确认称重接口参数
               deptId: '',
@@ -286,10 +286,29 @@
      onShow() {
         this.init();
         // this.realTimeWeigh = 0
           if (this.timer) {
                clearTimeout(this.timer)
            }
            this.timer = setTimeout(() => {
                if (!this.globalweigh) {
                    console.log('称重时自动重连');
                    this.socketTask.close();
                    this.changesocketTask(null);
                    this.changereconnectNum({ connectNum: 1, isWeigh: true })
                    this.$store.dispatch('websocketInit');
                }
            }, 3000)
      },
        onHide() {
            clearTimeout(this.timer)
        },
        onUnload() {
            clearTimeout(this.timer)
        },
      computed: {
         ...mapState(['globalweigh', 'globalinfraredStatus', 'globalWarning', 'globalisconnect', 'globalisUploadimg',
            'globalisLogin', 'is_open_socket'
            'globalisLogin', 'socketTask','is_open_socket'
         ]),
         token() {
            return uni.getStorageSync('token');
@@ -360,7 +379,7 @@
         }
      },
      methods: {
         ...mapMutations(['changeweighHouseCode', 'changeisLogin', 'changeWeigh']),
         ...mapMutations(['changeweighHouseCode', 'changeisLogin', 'changeWeigh','changereconnectNum','changesocketTask']),
         init() {
            uni.showLoading({
               title: '加载中'