qingyiay
2023-07-26 b3c833eeb97a7ef0e32d05f9ee3604fed6e4a37b
pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue
@@ -1,9 +1,14 @@
<template>
   <view>
      <customer-my-page v-if="roleType == 1" ref="customerMyPageRef"></customer-my-page>
      <freight-forwarder-my-page v-if="roleType == 2" ref="freightForwarderMyPageRef"></freight-forwarder-my-page>
      <driver-my-page v-if="roleType == 3" ref="driverMyRef"></driver-my-page>
      <tab-bar :current="2"></tab-bar>
      <customer-my-page v-if="roleType == 1"
         ref="customerMyPageRef"></customer-my-page>
      <freight-forwarder-my-page v-if="roleType == 2"
         ref="freightForwarderMyPageRef"></freight-forwarder-my-page>
      <driver-my-page v-if="roleType == 3"
         ref="driverMyRef"></driver-my-page>
      <unload-mypage ref="UnloadMypageRef"
         v-if="roleType == 5"></unload-mypage>
      <tab-bar :current="roleType==5?1:2"></tab-bar>
   </view>
</template>
@@ -11,14 +16,15 @@
import customerMyPage from '@/pages/customer-page/customer-my/customer-my.vue';
import driverMyPage from '@/pages/driver-page/drvier-my/drvier-my.vue';
import freightForwarderMyPage from '@/pages/freight-forwarder-page/freightForwarder-my/freightForwarder-my.vue';
   import UnloadMypage from '@/pages/loadUnload-page/my-page/my-page.vue'
export default {
   components: {
      customerMyPage,
      driverMyPage,
      freightForwarderMyPage
         freightForwarderMyPage,
         UnloadMypage
   },
   onShow() {
      onLoad() {
      this.init();
   },
   data() {
@@ -40,6 +46,10 @@
               break;
            case 3:
               this.$refs.driverMyRef.init();
                  break;
               case 5:
                  this.$refs.UnloadMypageRef.init();
                  break;
            default:
               break;
         }
@@ -48,4 +58,5 @@
};
</script>
<style lang="scss" scoped></style>
<style lang="scss"
   scoped></style>