From 5bebf53d62c3519cf7be3e2217c5249e540173ec Mon Sep 17 00:00:00 2001
From: qingyiay <2386314947@qq.com>
Date: 星期四, 07 九月 2023 17:09:08 +0800
Subject: [PATCH] 操作指引修改
---
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