From ce06ca62a0dd65d4a8fb57126948449c804ad77e Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期二, 19 五月 2026 19:40:08 +0800
Subject: [PATCH] 提交
---
app/pages/mine/mine.vue | 35 ++++++++++++++++++++++++++++++++---
1 files changed, 32 insertions(+), 3 deletions(-)
diff --git a/app/pages/mine/mine.vue b/app/pages/mine/mine.vue
index 291295b..d93beaa 100644
--- a/app/pages/mine/mine.vue
+++ b/app/pages/mine/mine.vue
@@ -48,8 +48,10 @@
</template>
<template v-if="item.key === 'driver'">
<text v-if="userInfo.auditStatus === 99" class="menu-panel__sub menu-panel__sub--danger">瀹屾垚璁よ瘉鍚庡嵆鍙帴鍗�</text>
- <text v-else-if="userInfo.auditStatus === 0" class="menu-panel__sub menu-panel__sub--danger">瀹℃牳涓�</text>
- <text v-if="userInfo.auditStatus === 2" class="menu-panel__sub menu-panel__sub--danger">宸查┏鍥�</text>
+ <text v-else-if="!userInfo.hasApprovedOfficial && userInfo.auditStatus === 0" class="menu-panel__sub menu-panel__sub--danger">瀹℃牳涓�</text>
+ <text v-else-if="userInfo.hasApprovedOfficial && userInfo.auditStatus === 0" class="menu-panel__sub menu-panel__sub--danger">鍙樻洿涓�</text>
+ <text v-if="!userInfo.hasApprovedOfficial && userInfo.auditStatus === 2" class="menu-panel__sub menu-panel__sub--danger">宸查┏鍥�</text>
+ <text v-if="userInfo.hasApprovedOfficial && userInfo.auditStatus === 2" class="menu-panel__sub menu-panel__sub--danger">鍙樻洿宸查┏鍥�</text>
<text v-else-if="userInfo.auditStatus === 3" class="menu-panel__sub menu-panel__sub--primary">宸茶璇�</text>
</template>
<template v-else-if="item.key === 'setting'">
@@ -79,9 +81,12 @@
statusBarHeight: 0,
navHeight: 0,
useVerifiedState: true,
+ serverPhone: '',
menuList: [
{ key: 'wallet', title: '鎴戠殑閽卞寘' },
{ key: 'driver', title: '鍙告満璁よ瘉' },
+ { key: 'reward', title: '濂栧姳澶у巺' },
+ { key: 'revenue', title: '钀ユ敹鍒嗘瀽' },
{ key: 'agreementPrivacy', title: '鍙告満闅愮鏀跨瓥', type: 'driverPrivacyPolicy' },
{ key: 'agreementErrandLuggage', title: '璺戣吙杞︿富琛屾潕瀵勫瓨椤荤煡', type: 'errandLuggageStorageNotice' },
{ key: 'agreementErrandService', title: '璺戣吙杈句汉鏈嶅姟鍗忚', type: 'errandServiceAgreement' },
@@ -89,7 +94,7 @@
{ key: 'agreementOwnerLuggage', title: '骞冲彴杞︿富琛屾潕瀵勫瓨椤荤煡', type: 'ownerLuggageStorageNotice' },
{ key: 'agreementOwnerService', title: '骞冲彴杞︿富鏈嶅姟鍗忚', type: 'ownerServiceAgreement' },
{ key: 'agreementOwnerRisk', title: '骞冲彴杞︿富椋庨櫓鎵胯', type: 'ownerRiskCommitment' },
- { key: 'help', title: '甯姪涓庡鏈�' },
+ { key: 'help', title: '鑱旂郴瀹㈡湇' },
{ key: 'setting', title: '璁剧疆' }
],
profileStates: {
@@ -135,8 +140,16 @@
onShow() {
this.getStats()
this.getUserInfo()
+ this.getServerPhone()
},
methods: {
+ getServerPhone() {
+ this.$u.api.getPlatformAboutUs().then(res => {
+ if (res.code === 200 && res.data) {
+ this.serverPhone = res.data.serverPhone || ''
+ }
+ })
+ },
getUserInfo() {
this.$u.api.verifyDetail().then(user => {
if (user.code === 200) {
@@ -164,6 +177,14 @@
uni.navigateTo({
url: '/pages/settings/settings'
})
+ } else if (item.key === 'reward') {
+ uni.navigateTo({
+ url: '/pages/reward-hall/reward-hall'
+ })
+ } else if (item.key === 'revenue') {
+ uni.navigateTo({
+ url: '/pages/revenue-analysis/revenue-analysis'
+ })
} else if (item.key === 'driver') {
if (this.userInfo.auditStatus === 99) {
uni.navigateTo({
@@ -182,6 +203,14 @@
uni.navigateTo({
url: `/pages/agreement/agreement?type=${item.type}&title=${encodeURIComponent(item.title)}`
})
+ } else if (item.key === 'help') {
+ if (this.serverPhone) {
+ uni.makePhoneCall({
+ phoneNumber: this.serverPhone
+ })
+ } else {
+ uni.showToast({ title: '瀹㈡湇鐢佃瘽鑾峰彇澶辫触', icon: 'none' })
+ }
}
},
handleLogout() {
--
Gitblit v1.9.3