qingyiay
2023-03-27 7986bc00e330411ffc73da24fdd168c6af8cf295
pages/tabbar-page/index-tabbar/index-tabbar.vue
@@ -1,6 +1,6 @@
<template>
   <view>
      <customer-index v-if="roleType == 1" ref="customerIndexRef"></customer-index>
      <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>
      <tab-bar :current="0"></tab-bar>
@@ -11,12 +11,24 @@
import customerIndex from '@/pages/customer-page/customer-index/customer-index.vue';
import driverIndex from '@/pages/driver-page/driver-index/driver-index.vue';
import freightForwarderIndex from '@/pages/freight-forwarder-page/freightForwarder-index/freightForwarder-index.vue';
import { mapState } from 'vuex';
export default {
   components: {
      customerIndex,
      driverIndex,
      freightForwarderIndex
   },
   onPullDownRefresh() {
      uni.showLoading({
         title: '加载中...'
      });
      this.$reqGet('GetOrderPlan').then(res => {
         if (res.data) {
            this.orderPlanDataStore = res.data;
            uni.hideLoading();
            uni.stopPullDownRefresh();
         }
      });
   },
   onLoad(){
      // 开启双人通话
@@ -37,7 +49,8 @@
   },
   data() {
      return {
         roleType: null
         roleType: null,
         orderPlanDataStore: []
      };
   },
   onShow() {