qingyiay
2023-03-28 5c01be6370291febe52adfa74fad8101a197c388
pages/tabbar-page/index-tabbar/index-tabbar.vue
@@ -1,8 +1,13 @@
<template>
   <view>
      <customer-index v-if="roleType == 1" ref="customerIndexRef" :orderPlanDataStore="orderPlanDataStore"></customer-index>
      <freight-forwarder-index v-if="roleType == 2" ref="freightForwarderIndexRef"></freight-forwarder-index>
      <driver-index v-if="roleType == 3" ref="driverIndexRef"></driver-index>
      <freight-forwarder-index
         v-if="roleType == 2"
         ref="freightForwarderIndexRef"
         :indexHistoryCoalData="indexHistoryCoalData"
         :indexHuoDaiOrderPlanData="indexHuoDaiOrderPlanData"
      ></freight-forwarder-index>
      <driver-index v-if="roleType == 3" ref="driverIndexRef" :indexdriverBillOfLoadingData="indexdriverBillOfLoadingData"></driver-index>
      <tab-bar :current="0"></tab-bar>
   </view>
</template>
@@ -18,10 +23,13 @@
      driverIndex,
      freightForwarderIndex
   },
   //首页下拉刷新
   onPullDownRefresh() {
      uni.showLoading({
         title: '加载中...'
      });
      // 客户获取日计划
      if (this.roleType == 1) {
      this.$reqGet('GetOrderPlan').then(res => {
         if (res.data) {
            this.orderPlanDataStore = res.data;
@@ -29,6 +37,25 @@
            uni.stopPullDownRefresh();
         }
      });
      } else if (this.roleType == 2) {
         this.$reqGet('huoDaiList').then(res => {
            this.indexHuoDaiOrderPlanData = res.data;
         });
         // 获取历史提煤单
         this.$reqGet('getJhOrderPlanDataPage', { current: 1, size: 10 }).then(res => {
            if (res.data.records) {
               this.indexHistoryCoalData = [...this.historyCoalData, ...res.data.records];
               uni.hideLoading();
               uni.stopPullDownRefresh();
            }
         });
      } else {
         this.$reqGet('qiangDanList').then(res => {
            this.indexdriverBillOfLoadingData = res.data;
            uni.hideLoading();
            uni.stopPullDownRefresh();
         });
      }
   },
   onLoad() {
      // 开启双人通话
@@ -50,7 +77,10 @@
   data() {
      return {
         roleType: null,
         orderPlanDataStore: []
         orderPlanDataStore: [],
         indexHuoDaiOrderPlanData: [],
         indexHistoryCoalData: [],
         indexdriverBillOfLoadingData: []
      };
   },
   onShow() {