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