From 64d748607d42358038f54538ddc245e38c1ef567 Mon Sep 17 00:00:00 2001
From: qingyiay <2386314947@qq.com>
Date: 星期二, 05 九月 2023 10:17:54 +0800
Subject: [PATCH] 修改bug
---
pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue | 93 ++++++++++++++++++++++++++--------------------
1 files changed, 52 insertions(+), 41 deletions(-)
diff --git a/pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue b/pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue
index 6c2651f..895f399 100644
--- a/pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue
+++ b/pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue
@@ -1,51 +1,62 @@
<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>
<script>
-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';
-
-export default {
- components: {
- customerMyPage,
- driverMyPage,
- freightForwarderMyPage
- },
- onShow() {
- this.init();
- },
- data() {
- return {};
- },
- computed: {
- roleType() {
- return uni.getStorageSync('roleType');
- }
- },
- methods: {
- init() {
- switch (this.roleType) {
- case 1:
- this.$refs.customerMyPageRef.init();
- break;
- case 2:
- this.$refs.freightForwarderMyPageRef.init();
- break;
- case 3:
- this.$refs.driverMyRef.init();
- default:
- break;
+ 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,
+ UnloadMypage
+ },
+ onShow() {
+ this.init();
+ },
+ data() {
+ return {};
+ },
+ computed: {
+ roleType() {
+ return uni.getStorageSync('roleType');
+ }
+ },
+ methods: {
+ init() {
+ switch (this.roleType) {
+ case 1:
+ this.$refs.customerMyPageRef.init();
+ break;
+ case 2:
+ this.$refs.freightForwarderMyPageRef.init();
+ break;
+ case 3:
+ this.$refs.driverMyRef.init();
+ break;
+ case 5:
+ this.$refs.UnloadMypageRef.init();
+ break;
+ default:
+ break;
+ }
}
}
- }
-};
+ };
</script>
-<style lang="scss" scoped></style>
+<style lang="scss"
+ scoped></style>
\ No newline at end of file
--
Gitblit v1.9.1