feat: 延期页显示套餐订购时间、到期时间与沉默期截止时间
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 13m41s
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 13m41s
This commit is contained in:
@@ -16,9 +16,21 @@
|
||||
<template v-else-if="eligibility">
|
||||
<view class="card">
|
||||
<view class="section-title">当前沉默期</view>
|
||||
<view v-if="eligibility.package_name" class="info-row flex-row-sb">
|
||||
<view class="info-label">套餐</view>
|
||||
<view class="info-value">{{ eligibility.package_name }}</view>
|
||||
</view>
|
||||
<view class="info-row flex-row-sb">
|
||||
<view class="info-label">当前截止日期</view>
|
||||
<view class="info-value">{{ eligibility.original_deadline || '-' }}</view>
|
||||
<view class="info-label">订购时间</view>
|
||||
<view class="info-value">{{ formatDateTime(eligibility.purchased_at) }}</view>
|
||||
</view>
|
||||
<view class="info-row flex-row-sb">
|
||||
<view class="info-label">到期时间</view>
|
||||
<view class="info-value">{{ eligibility.expires_at ? formatDateTime(eligibility.expires_at) : '实名激活后开始计算' }}</view>
|
||||
</view>
|
||||
<view class="info-row flex-row-sb">
|
||||
<view class="info-label">沉默期截止</view>
|
||||
<view class="info-value">{{ eligibility.silence_deadline_at ? formatDateTime(eligibility.silence_deadline_at) : (eligibility.original_deadline || '-') }}</view>
|
||||
</view>
|
||||
<view v-if="eligibility.overdue_days > 0" class="info-row flex-row-sb">
|
||||
<view class="info-label">已过期</view>
|
||||
@@ -113,7 +125,7 @@
|
||||
import { onLoad, onShow } from '@dcloudio/uni-app';
|
||||
import { assetApi, packageSilenceApi } from '@/api/index.js';
|
||||
import { useUserStore } from '@/store/index.js';
|
||||
import { formatMoney } from '@/utils/display.js';
|
||||
import { formatDateTime, formatMoney } from '@/utils/display.js';
|
||||
import { consumePendingPaymentRefresh } from '@/utils/payment.js';
|
||||
import {
|
||||
createRequestIdKeeper,
|
||||
|
||||
Reference in New Issue
Block a user