feat(profile): 重构个人中心页面并优化日志模块

- 重构个人中心页面布局和样式
- 优化日志模块类型定义和页面展示
- 添加用户统计接口
- 更新环境配置切换到线上API

# Conflicts:
#	.env.development
#	src/components/NoticeDropdown/useNotice.ts
This commit is contained in:
Ray.Hao
2026-03-23 21:34:57 +08:00
parent 781955352f
commit 4eea3ed6cb
6 changed files with 421 additions and 311 deletions

View File

@@ -1,13 +1,13 @@
import request from "@/utils/request";
import type { VisitTrendQueryParams, VisitTrendDetail, VisitStatsDetail } from "@/types/api";
const STATISTICS_BASE_URL = "/api/v1/statistics";
const STATISTICS_BASE_URL = "/api/v1/logs";
const StatisticsAPI = {
/** 获取访问趋势统计 */
getVisitTrend(queryParams: VisitTrendQueryParams) {
return request<any, VisitTrendDetail>({
url: `${STATISTICS_BASE_URL}/visits/trend`,
url: `${STATISTICS_BASE_URL}/views/trend`,
method: "get",
params: queryParams,
});
@@ -15,7 +15,7 @@ const StatisticsAPI = {
/** 获取访问概览统计 */
getVisitOverview() {
return request<any, VisitStatsDetail>({
url: `${STATISTICS_BASE_URL}/visits/overview`,
url: `${STATISTICS_BASE_URL}/views`,
method: "get",
});
},

View File

@@ -11,6 +11,9 @@ import type {
MobileUpdateForm,
EmailUpdateForm,
OptionItem,
UserEventQueryParams,
UserEventItem,
LoginDeviceItem,
} from "@/types/api";
const USER_BASE_URL = "/api/v1/users";