wk
2024-06-06 04bf082f36434f1847412492576d8472c422993c
pages/tabbar-page/index-tabbar/index-tabbar.vue
@@ -3,11 +3,11 @@
      <view class="search-bar">
         <view class="icon-body">
            <view class="icon-box"
               @click="messagePage">
               @click="messagePage" v-if="roleType != 6">
               <u-badge :isDot="true"
                  type="error"
                  v-if="dotShow"></u-badge>
               <u-icon name="chat"
               <u-icon name="chat"
                  color="#fff"
                  size="50"></u-icon>
            </view>
@@ -25,6 +25,8 @@
         :indexdriverBillOfLoadingData="indexdriverBillOfLoadingData"></driver-index>
      <load-unload ref="LoadUnloadRef"
         v-if="roleType == 5"></load-unload>
      <doorkeep-index ref="doorkeepIndexRef"
         v-if="roleType == 6"></doorkeep-index>
      <!--       <selectTarget v-if="roleType == 5"
         ref="LoadUnloadRef"></selectTarget> -->
    <qualityIndex ref="qualityIndexRef" v-if="roleType == 7"></qualityIndex>
@@ -47,6 +49,7 @@
   import LoadUnload from '@/pages/loadUnload-page/loadUnload-page.vue'
   import selectTarget from '@/pages/loadUnload-page/selectTarget/selectTarget.vue'
  import qualityIndex from '@/pages/quality-inspection-page/qualityIndex/qualityIndex'
   import doorkeepIndex from '@/pages/doorkeeper-page/doorkeeper-index/doorkeeper-index.vue';
   import { mapState, mapMutations } from 'vuex';
   import { webSocketUrl } from '@/api/request.js';
@@ -59,6 +62,8 @@
         LoadUnload,
         selectTarget,
      qualityIndex,  //化验
         doorkeepIndex,
         selectTarget
      },
      computed: {
         ...mapState(['globalweighHouseCode', 'globalweigh', 'globalisconnect', 'globalSocket', 'websocketData',
@@ -67,7 +72,11 @@
      },
      //首页下拉刷新
      onPullDownRefresh() {
         uni.showLoading({ title: '加载中...' });
         if(this.roleType!==6){
            uni.showLoading({ title: '加载中...' });
         }else{
            this.$refs.doorkeepIndexRef.TaskCoalList()
         }
         // 获取历史提煤单
         if (this.roleType == 1 || this.roleType == 2) {
            this.$reqGet('getJhOrderPlanDataPage', { current: 1, size: 10 }).then(res => {
@@ -262,6 +271,12 @@
              }
            });
            break;
               case 6:
                  console.log('doorkeepIndexRef');
                  this.$nextTick(() => {
                     this.$refs.doorkeepIndexRef.init();
                  });
                  break;
               default:
                  break;
            }