+ {/* ======== 标题:账户 ======== */}
+
+
+
+
+
+ {userInfo.display_name || userInfo.username}
+
+
+ ID: {userInfo.id}
+
+
+ {userInfo.role !== 'user' && (
+
+ {userInfo.role === 'admin' ? '管理员' : '超级管理员'}
+
+ )}
+
+
}>
+ 充值
+
+
+
+ {/* ======== 积分栏 ======== */}
+
+
+ 账户总积分
+
+
+ {centToYuan(totalBalance)}
+ 积分
+
+
+
+ 主积分
+
+ {centToYuan(userInfo.balance_cent)}
+
+
+ 赠送积分
+
+ {centToYuan(userInfo.gift_balance_cent)}
+
+ {userInfo.discount_rate > 0 && userInfo.discount_rate < 1 && (
+
+ 折扣率
+
+ {Math.round(userInfo.discount_rate * 100)}%
+
+ )}
+
+
+
+ {/* ======== 套餐信息 ======== */}
+
+
+
+
+ 当前套餐
+
+ } iconPlacement="end">
+ 续费 / 升级
+
+
+
+
+ {userInfo.subscription_plan || '免费版'}
+
+
+
+ {formatDate(userInfo.subscription_expires_at)}
+
+
+
+ {userInfo.seat_limit || '—'}
+
+
+
+
+ {/* ======== 今日统计 ======== */}
+
+
+
+ 今日使用
+
+
+ 统计数据将在次日更新
+
+
+
+ {/* ======== 查看更多权益 ======== */}
+
+
} iconPlacement="end" style={{ color: token.colorPrimary }}>
+ 查看更多权益
+
+
+ );
+}
diff --git a/src/pages/headers/Test3.tsx b/src/pages/headers/Test3.tsx
new file mode 100644
index 0000000..4bfbb0d
--- /dev/null
+++ b/src/pages/headers/Test3.tsx
@@ -0,0 +1,5 @@
+export function Test3() {
+ return (
+ <>>
+ );
+}
\ No newline at end of file
diff --git a/src/pages/wechat-work/WechatWorkPage.tsx b/src/pages/headers/WechatWorkPage.tsx
similarity index 100%
rename from src/pages/wechat-work/WechatWorkPage.tsx
rename to src/pages/headers/WechatWorkPage.tsx