阶段性修改
This commit is contained in:
1 parent
4833f7fa6a
commit
5a92bab835
65 files changed
+346
-178
No files matched your search
@@ -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>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -92,6 +92,8 @@ export const api = {
|
||||
refunded: number;
|
||||
revenueFen: number;
|
||||
payEnabled: boolean;
|
||||
/** 0 现网 / 1 沙箱 */
|
||||
payEnv: number;
|
||||
}>('/admin/v1/stats'),
|
||||
|
||||
listUsers: (page: number, pageSize: number, keyword: string) =>
|
||||
@@ -134,4 +136,3 @@ export const api = {
|
||||
revokeEntitlement: (userId: number, courseId: number) =>
|
||||
request<unknown>(`/admin/v1/entitlements${qs({ userId, courseId })}`, { method: 'DELETE' }),
|
||||
};
|
||||
|
||||
Reference in new issue
Block a user