fix: package-list
All checks were successful
构建并部署前端到生产环境 / build-and-deploy (push) Successful in 46s
All checks were successful
构建并部署前端到生产环境 / build-and-deploy (push) Successful in 46s
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
<view class="package-header flex-row-sb">
|
||||
<view class="package-name">{{ item.package_name }}</view>
|
||||
<view class="header-right">
|
||||
<view class="validity-tag">{{ item.validity_days }}天</view>
|
||||
<view class="validity-tag">有效期{{ item.validity_days }}天</view>
|
||||
<view class="tag-apple" :class="item.is_addon ? 'tag-warning' : 'tag-primary'">
|
||||
{{ item.is_addon ? '加油包' : '正式套餐' }}
|
||||
</view>
|
||||
@@ -162,7 +162,26 @@
|
||||
return;
|
||||
}
|
||||
|
||||
// 检查是否有支付配置(待支付状态应该有)
|
||||
// 检查充值订单是否已存在(待支付状态但无支付配置)
|
||||
if (recharge.status === 0 && (!orderResult.pay_config || !orderResult.pay_config.package)) {
|
||||
// 待支付订单已存在,引导用户跳转到订单页面
|
||||
uni.hideLoading();
|
||||
showModal.value = false;
|
||||
uni.showModal({
|
||||
title: '提示',
|
||||
content: '检测到您有待支付的充值订单,是否前往我的钱包查看?',
|
||||
confirmText: '去查看',
|
||||
cancelText: '取消',
|
||||
success: (res) => {
|
||||
if (res.confirm) {
|
||||
uni.navigateTo({ url: '/pages/my-wallet/my-wallet' });
|
||||
}
|
||||
}
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
// 检查是否有支付配置(新订单应该有)
|
||||
if (!orderResult.pay_config || !orderResult.pay_config.package) {
|
||||
uni.hideLoading();
|
||||
showModal.value = false;
|
||||
@@ -369,8 +388,8 @@
|
||||
.package-footer {
|
||||
align-items: center;
|
||||
.package-price {
|
||||
font-size: 32rpx;
|
||||
font-weight: 600;
|
||||
font-size: 40rpx;
|
||||
font-weight: 700;
|
||||
color: var(--warning);
|
||||
}
|
||||
.btn {
|
||||
|
||||
Reference in New Issue
Block a user