优化首页

This commit is contained in:
2026-04-18 16:14:47 +08:00
parent 7d0f11fe43
commit 68657e2648
5 changed files with 757 additions and 564 deletions

View File

@@ -2,6 +2,53 @@ import createAxios from '/@/utils/axios'
export const url = '/admin/Dashboard/'
export interface DashboardTrend {
days: string[]
new_users: number[]
deposit_amount: string[]
bet_amount: string[]
}
export interface DashboardChannelShareItem {
name: string
value: number
}
/** 成功充值金额按渠道value 为两位小数字符串) */
export interface DashboardDepositAmountChannelItem {
name: string
value: string
}
export interface DashboardRecentUser {
id: number
username: string
create_time: number
channel_name: string
head_image: string
}
export interface DashboardStats {
user_total: number
user_new_today: number
user_new_yesterday: number
user_new_growth_pct: number | null
deposit_today_amount: string
deposit_today_count: number
withdraw_pending: number
bet_today_amount: string
bet_today_count: number
}
export interface DashboardPayload {
remark: string
stats: DashboardStats
trend: DashboardTrend
channel_share: DashboardChannelShareItem[]
deposit_amount_channel_share: DashboardDepositAmountChannelItem[]
recent_users: DashboardRecentUser[]
}
export function index() {
return createAxios({
url: url + 'index',