From 8edf190dd8755446613da55e0730c4aeabf60890 Mon Sep 17 00:00:00 2001
From: yangan <yangan0921@163.com>
Date: 星期二, 11 二月 2025 08:30:10 +0800
Subject: [PATCH] Revert "faat:提煤单详情下磅文字修改"

---
 pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue |   45 ++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 42 insertions(+), 3 deletions(-)

diff --git a/pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue b/pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue
index 3c205a3..01e9db0 100644
--- a/pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue
+++ b/pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue
@@ -8,7 +8,9 @@
 			ref="driverMyRef"></driver-my-page>
 		<unload-mypage ref="UnloadMypageRef"
 			v-if="roleType == 5"></unload-mypage>
-		<tab-bar :current="roleType==5?1:2"></tab-bar>
+			<sampling-myPage ref="samplingRef"
+			v-if="roleType == 6"></sampling-myPage>
+		<tab-bar :current="(roleType==5 || roleType == 6 )?1:2"></tab-bar>
 	</view>
 </template>
 
@@ -16,16 +18,33 @@
 	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'
+	import UnloadMypage from '@/pages/loadUnload-page/my-page/my-page.vue';
+	import samplingMyPage from '@/pages/sampling-page/sampling-my.vue';
 	export default {
 		components: {
 			customerMyPage,
 			driverMyPage,
 			freightForwarderMyPage,
-			UnloadMypage
+			UnloadMypage,
+			samplingMyPage
 		},
 		onLoad() {
 			this.init();
+		},
+		onShow() {
+			uni.$on('needRefresh', () => {
+				this.init();
+			})
+		},
+		onHide() {
+			uni.$off('needRefresh', () => {
+
+			})
+		},
+		onUnload() {
+			uni.$off('needRefresh', () => {
+
+			})
 		},
 		data() {
 			return {};
@@ -33,6 +52,20 @@
 		computed: {
 			roleType() {
 				return uni.getStorageSync('roleType');
+			}
+		},
+		onPullDownRefresh() {
+			if (this.roleType === 3) {
+				this.$nextTick(() => {
+					this.$refs.driverMyRef.init();
+					uni.stopPullDownRefresh()
+				})
+			}
+			if (this.roleType === 1) {
+				this.$nextTick(() => {
+					this.$refs.customerMyPageRef.init();
+					uni.stopPullDownRefresh()
+				})
 			}
 		},
 		methods: {
@@ -50,6 +83,12 @@
 					case 5:
 						this.$refs.UnloadMypageRef.init();
 						break;
+						case 6:
+							this.$nextTick(()=>{
+								this.$refs.samplingRef.init();
+							})
+						
+						break;
 					default:
 						break;
 				}

--
Gitblit v1.9.1