后台看板增加时段显示和新增用户数量

后台 Dashboard 日期控件改为起始日期和终止日期

新增本时段筛选并扩展前后端 Dashboard 查询契约

新增新增用户数指标,按 profile_dashboard_state.created_at 统计当前时间窗注册账号

补充后台看板测试和运营看板文档口径
This commit is contained in:
2026-06-24 20:57:03 +08:00
parent 468bdd5cb5
commit 0c55d1ca87
9 changed files with 376 additions and 135 deletions
+2
View File
@@ -441,6 +441,8 @@ function buildDashboardQuery(query: AdminDashboardQuery) {
const params = new URLSearchParams();
appendQueryParam(params, 'granularity', query.granularity);
appendQueryParam(params, 'anchor', query.anchor);
appendQueryParam(params, 'startDate', query.startDate);
appendQueryParam(params, 'endDate', query.endDate);
const queryString = params.toString();
return queryString ? `?${queryString}` : '';
}
+4 -1
View File
@@ -54,11 +54,13 @@ export interface AdminOverviewResponse {
database: AdminDatabaseOverviewPayload;
}
export type AdminDashboardGranularity = 'day' | 'week' | 'month';
export type AdminDashboardGranularity = 'day' | 'week' | 'month' | 'period';
export interface AdminDashboardQuery {
granularity?: AdminDashboardGranularity;
anchor?: string;
startDate?: string;
endDate?: string;
}
export interface AdminDashboardResponse {
@@ -82,6 +84,7 @@ export interface AdminDashboardMetricsPayload {
generatedAssets: number;
consumedMudPoints: number;
totalRegisteredUsers: number;
newRegisteredUsers: number;
visitUsers: number;
totalVisitUsers: number;
visitCount: number;