This commit is contained in:
Alex-larget
2026-03-17 18:22:06 +08:00
parent 88915276d1
commit f276595ad6
50 changed files with 2246 additions and 1223 deletions

View File

@@ -10,14 +10,22 @@ Page({
loading: true,
rechargeAmounts: [10, 30, 50, 100],
selectedAmount: 30,
auditMode: false,
},
onLoad() {
this.setData({ statusBarHeight: app.globalData.statusBarHeight || 44 })
this.setData({
statusBarHeight: app.globalData.statusBarHeight || 44,
auditMode: app.globalData.auditMode || false,
})
this.loadBalance()
this.loadTransactions()
},
onShow() {
this.setData({ auditMode: app.globalData.auditMode || false })
},
async loadBalance() {
if (!app.globalData.isLoggedIn || !app.globalData.userInfo) return
const userId = app.globalData.userInfo.id

View File

@@ -20,7 +20,7 @@
</view>
</view>
<view class="section">
<view class="section" wx:if="{{!auditMode}}">
<view class="section-head">
<text class="section-title">选择充值金额</text>
<text class="section-note">当前已选 ¥{{selectedAmount}}</text>
@@ -44,9 +44,12 @@
</view>
</view>
<view class="action-row">
<view class="action-row" wx:if="{{!auditMode}}">
<view class="btn btn-recharge" bindtap="handleRecharge">充值</view>
</view>
<view class="action-row" wx:elif="{{auditMode}}">
<view class="audit-tip">审核中,暂不支持充值</view>
</view>
<view class="section">
<view class="section-head">
@@ -75,4 +78,5 @@
</view>
<view class="bottom-space"></view>
<env-switch />
</view>

View File

@@ -76,6 +76,12 @@
line-height: 1.7;
color: rgba(255, 255, 255, 0.58);
}
.audit-tip {
font-size: 28rpx;
color: rgba(255, 255, 255, 0.5);
text-align: center;
padding: 24rpx;
}
.balance-skeleton {
padding: 40rpx 0;
}