增加推销模式
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
<!-- 消费者端 - 个人中心 -->
|
||||
<!-- 消费者端 - 个人中心 -->
|
||||
<template>
|
||||
<view class="consumer-profile">
|
||||
<!-- 智能顶部导航栏 - 与消息页保持一致 -->
|
||||
@@ -79,9 +79,21 @@
|
||||
<text class="service-icon">⭐</text>
|
||||
<text class="service-text">关注店铺</text>
|
||||
</view>
|
||||
<view class="service-item" @click="goToSubscriptions">
|
||||
<text class="service-icon">📱</text>
|
||||
<text class="service-text">软件订阅</text>
|
||||
<view class="service-item" @click="goToPoints">
|
||||
<text class="service-icon">💰</text>
|
||||
<text class="service-text">我的积分</text>
|
||||
</view>
|
||||
<view class="service-item" @click="goToBalance">
|
||||
<text class="service-icon">💵</text>
|
||||
<text class="service-text">我的余额</text>
|
||||
</view>
|
||||
<view class="service-item" @click="goToShare">
|
||||
<text class="service-icon">🔗</text>
|
||||
<text class="service-text">我的分享</text>
|
||||
</view>
|
||||
<view class="service-item" @click="goToMember">
|
||||
<text class="service-icon">👑</text>
|
||||
<text class="service-text">会员中心</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
@@ -572,14 +584,16 @@ export default {
|
||||
}
|
||||
|
||||
// 获取积分和余额(并行获取)
|
||||
const [balance, points] = await Promise.all([
|
||||
const [balanceResult, points] = await Promise.all([
|
||||
supabaseService.getUserBalance(),
|
||||
supabaseService.getUserPoints()
|
||||
])
|
||||
|
||||
const balanceValue = balanceResult.getNumber('balance') ?? 0
|
||||
|
||||
this.userStats = {
|
||||
points: points,
|
||||
balance: balance,
|
||||
balance: balanceValue,
|
||||
level: this.calculateLevel(points) // 根据积分计算等级
|
||||
} as UserStatsType
|
||||
|
||||
@@ -1169,9 +1183,27 @@ export default {
|
||||
url: '/pages/mall/consumer/subscription/followed-shops'
|
||||
})
|
||||
},
|
||||
goToSubscriptions() {
|
||||
goToPoints() {
|
||||
uni.navigateTo({
|
||||
url: '/pages/mall/consumer/subscription/plan-list'
|
||||
url: '/pages/mall/consumer/points/index'
|
||||
})
|
||||
},
|
||||
|
||||
goToBalance() {
|
||||
uni.navigateTo({
|
||||
url: '/pages/mall/consumer/balance/index'
|
||||
})
|
||||
},
|
||||
|
||||
goToShare() {
|
||||
uni.navigateTo({
|
||||
url: '/pages/mall/consumer/share/index'
|
||||
})
|
||||
},
|
||||
|
||||
goToMember() {
|
||||
uni.navigateTo({
|
||||
url: '/pages/mall/consumer/member/index'
|
||||
})
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user