From e2117c6305085b3d5cc67878916ab550b7bb357b Mon Sep 17 00:00:00 2001
From: yangan <yangan0921@163.com>
Date: 星期三, 25 十月 2023 09:51:19 +0800
Subject: [PATCH] 再生资源bugfix

---
 pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue |   88 ++++++++++++++++++++++++--------------------
 1 files changed, 48 insertions(+), 40 deletions(-)

diff --git a/pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue b/pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue
index 0630731..a963a78 100644
--- a/pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue
+++ b/pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue
@@ -1,51 +1,59 @@
 <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="1"></tab-bar>
+		<customer-my-page v-if="roleType == 1||roleType == 4"
+			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="roleType===4?3: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';
+	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;
+	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();
+						break;
+					case 4:
+						this.$refs.customerMyPageRef.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