| | |
| | | statusBarHeight: 0, |
| | | navHeight: 0, |
| | | useVerifiedState: true, |
| | | serverPhone: '', |
| | | menuList: [ |
| | | { key: 'wallet', title: '我的钱包' }, |
| | | { key: 'driver', title: '司机认证' }, |
| | |
| | | { 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: { |
| | |
| | | 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) { |
| | |
| | | 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() { |