阶段性修改

This commit is contained in:
tianmo committed 2026-09-29 19:34:24 +08:00
1 parent 4833f7fa6a
commit 5a92bab835
65 files changed
+346 -178

No files matched your search

+14 -2
View File
@@ -12,6 +12,7 @@ interface Stats {
refunded: number;
revenueFen: number;
payEnabled: boolean;
payEnv: number;
}
export default function DashboardPage() {
@@ -43,7 +44,10 @@ export default function DashboardPage() {
<Metric label="已开通" value={String(stats.delivered)} />
<Metric label="已退款" value={String(stats.refunded)} />
<Metric label="成交金额(元)" value={yuan(stats.revenueFen)} />
<Metric label="支付能力" value={stats.payEnabled ? '已配置' : '未配置'} />
<Metric
label="支付能力"
value={stats.payEnabled ? (stats.payEnv === 1 ? '已配置 · 沙箱' : '已配置 · 现网') : '未配置'}
/>
</div>
{!stats.payEnabled && (
@@ -54,6 +58,15 @@ export default function DashboardPage() {
</p>
</Card>
)}
{stats.payEnabled && stats.payEnv === 1 && (
<Card title="当前处于沙箱环境">
<p className="text-sm text-gray-600">
支付走的是沙箱密钥,不会产生真实扣款,用户也不会真正获得课程。
正式收款前请把服务端的 WX_PAY_ENV 改回 0 并重启。
</p>
</Card>
)}
</>
)}
</div>
@@ -68,4 +81,3 @@ function Metric({ label, value }: { label: string; value: string }) {
</div>
);
}