feat: 看板优化——中文标题+Token消耗+时间段筛选+品牌名统一
- 学员端:LoginPanel/App.vue 描述文案优化,去掉生硬表述 - 后台品牌统一:index.html/App.vue 标题改为'大本营千问千答' - 看板tab:Dashboard -> 数据看板 - 看板新增:输入Token、输出Token、总Token 统计 - 看板支持按时间段筛选:后端API增加start/end参数,前端加日期选择器 - stats-grid布局从5列调整为4列,响应式改为2列
This commit is contained in:
@@ -85,7 +85,13 @@ export const api = {
|
||||
body: JSON.stringify({ username, password }),
|
||||
}),
|
||||
profile: () => request<AdminProfile>("/admin/profile"),
|
||||
dashboard: () => request<DashboardStats>("/admin/dashboard"),
|
||||
dashboard: (start?: string, end?: string) => {
|
||||
const params = new URLSearchParams();
|
||||
if (start) params.set("start", start);
|
||||
if (end) params.set("end", end);
|
||||
const qs = params.toString();
|
||||
return request<DashboardStats>(`/admin/dashboard${qs ? "?" + qs : ""}`);
|
||||
},
|
||||
users: (keyword = "") => request<AdminUser[]>(`/admin/user/list?keyword=${encodeURIComponent(keyword)}`),
|
||||
createUser: (payload: Record<string, unknown>) =>
|
||||
request<AdminUser>("/admin/user", { method: "POST", body: JSON.stringify(payload) }),
|
||||
|
||||
Reference in New Issue
Block a user