fix: team page logic and withdraw status style

This commit is contained in:
xin 2026-02-05 19:49:02 +08:00
parent a3abe821cc
commit 7473405242
3 changed files with 11 additions and 5 deletions

View File

@ -81,11 +81,15 @@ Page({
directReferrals: Number(d.directReferrals || d.direct_referrals || 0), directReferrals: Number(d.directReferrals || d.direct_referrals || 0),
totalContribution: Number(d.totalContribution || d.total_contribution || 0).toFixed(2) totalContribution: Number(d.totalContribution || d.total_contribution || 0).toFixed(2)
}, },
cardTitle: currentRoleText cardTitle: currentRoleText,
isSoulmate: currentRoleText === '心伴会员' // 判断是否为心伴会员
}); });
} else { } else {
// API不成功使用本地推断的角色 // API不成功使用本地推断的角色
this.setData({ cardTitle: currentRoleText }); this.setData({
cardTitle: currentRoleText,
isSoulmate: currentRoleText === '心伴会员'
});
} }
const res = await request({ url: '/api/commission?action=referrals&page=1&pageSize=50', method: 'GET' }); const res = await request({ url: '/api/commission?action=referrals&page=1&pageSize=50', method: 'GET' });
@ -205,11 +209,11 @@ Page({
getCardTitle(type) { getCardTitle(type) {
const map = { const map = {
'guardian_card': '守护会员', 'guardian_card': '守护会员',
'companion_card': '伴会员', 'companion_card': '伴会员',
'soulmate_card': '心伴会员', 'soulmate_card': '心伴会员',
'listener_card': '倾听会员', 'listener_card': '倾听会员',
'guardian': '守护会员', 'guardian': '守护会员',
'companion': '伴会员', 'companion': '伴会员',
'soulmate': '心伴会员', 'soulmate': '心伴会员',
'listener': '倾听会员', 'listener': '倾听会员',
'identity_card': '身份会员', 'identity_card': '身份会员',

View File

@ -24,7 +24,7 @@
<text class="stat-label">直推人数</text> <text class="stat-label">直推人数</text>
<text class="stat-num">{{stats.directReferrals || list.length}}</text> <text class="stat-num">{{stats.directReferrals || list.length}}</text>
</view> </view>
<view class="stat-col"> <view class="stat-col" wx:if="{{isSoulmate}}">
<text class="stat-label">团队总计</text> <text class="stat-label">团队总计</text>
<text class="stat-num">{{stats.totalReferrals}}</text> <text class="stat-num">{{stats.totalReferrals}}</text>
</view> </view>

View File

@ -452,6 +452,8 @@
.status-processing { .status-processing {
background: #DBEAFE; background: #DBEAFE;
color: #2563EB; color: #2563EB;
font-size: 28rpx;
padding: 8rpx 24rpx;
} }
.status-completed { .status-completed {