wk
2024-06-19 581687818adbae8463f805b97ccc404ff1ded863
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>
@@ -24,7 +24,7 @@
         ref="driverIndexRef"
         :indexdriverBillOfLoadingData="indexdriverBillOfLoadingData"></driver-index>
      <load-unload ref="LoadUnloadRef"
         v-if="roleType == 5"></load-unload>
         v-if="roleType == 5" :indexLoadUnloadBillOfLoadingData="detailData"></load-unload>
      <doorkeep-index ref="doorkeepIndexRef"
         v-if="roleType == 6"></doorkeep-index>
      <!--       <selectTarget v-if="roleType == 5"
@@ -74,6 +74,8 @@
      onPullDownRefresh() {
         if(this.roleType!==6){
            uni.showLoading({ title: '加载中...' });
         }else{
            this.$refs.doorkeepIndexRef.TaskCoalList()
         }
         // 获取历史提煤单
         if (this.roleType == 1 || this.roleType == 2) {
@@ -123,8 +125,24 @@
                  uni.stopPullDownRefresh();
               }
            });
         }else if(this.roleType == 5){
            //装卸员
            this.getDetailData();
         }
      },
      // getWarehouseListFun() {
      //       this.$reqGet('getWarehouseList').then(res => {
      //          uni.hideLoading()
      //          if (res.code === 0) {
      //             if(res.data.length){
      //                this.getDetailData();
      //             }
      //          } else {
      //             this.$u.toast('加载失败')
      //          }
      //       })
      //    },
      onHide() {
         console.log('页面隐藏')
      },
@@ -172,6 +190,7 @@
            indexHuoDaiOrderPlanData: [],
            indexHistoryCoalData: [],
            count:0,
            detailData:[],
            indexdriverBillOfLoadingData: {},
            messagePushShow: false,
            messageList: {
@@ -329,7 +348,24 @@
                  this.dotShow = filtermessage.length > 0;
               }
            });
         }
         },
       getDetailData(){
               this.$reqGet('getTaskCoalListByBunkerId', { bunkerId:uni.getStorageSync('bunkerId')}).then(res => {
               if (res.code === 0) {
                  this.detailData = res.data.map(item=>{
                     item.tmTaskCoalList.map(el=>{
                      el.flag = el.isPretendDischar ? false : true
                     return el
                     })
                   return item;
                  });
                     this.$u.toast('加载成功');
                     uni.stopPullDownRefresh();
                       uni.hideLoading();
               }
            })
         },
      }
   };
</script>