sync: soul-admin 前端、soul-admin 页面 | 原因: 前端代码修改、前端页面修改

This commit is contained in:
卡若
2026-03-08 10:06:02 +08:00
parent 0c0e9cdd27
commit 81bad720e1
4 changed files with 533 additions and 14 deletions

505
soul-admin/dist/assets/index-CPTFCKXq.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

13
soul-admin/dist/index.html vendored Normal file
View File

@@ -0,0 +1,13 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>管理后台 - Soul创业派对</title>
<script type="module" crossorigin src="/assets/index-CPTFCKXq.js"></script>
<link rel="stylesheet" crossorigin href="/assets/index-Y-uxw2Gi.css">
</head>
<body>
<div id="root"></div>
</body>
</html>

View File

@@ -66,21 +66,21 @@ export function DashboardPage() {
setIsLoading(true)
setLoadError(null)
try {
const data = await get<DashboardOverviewRes>('/api/admin/dashboard/overview')
if (data?.success) {
setTotalUsersCount(data.totalUsers ?? 0)
setPaidOrderCount(data.paidOrderCount ?? 0)
setTotalRevenue(data.totalRevenue ?? 0)
setConversionRate(data.conversionRate ?? 0)
setPurchases(data.recentOrders ?? [])
setUsers(data.newUsers ?? [])
return
try {
const data = await get<DashboardOverviewRes>('/api/admin/dashboard/overview')
if (data?.success) {
setTotalUsersCount(data.totalUsers ?? 0)
setPaidOrderCount(data.paidOrderCount ?? 0)
setTotalRevenue(data.totalRevenue ?? 0)
setConversionRate(data.conversionRate ?? 0)
setPurchases(data.recentOrders ?? [])
setUsers(data.newUsers ?? [])
return
}
} catch (e) {
console.error('数据概览接口失败,尝试降级拉取', e)
}
} catch (e) {
console.error('数据概览接口失败,尝试降级拉取', e)
}
// 降级:新接口未部署或失败时,用原有接口拉取用户与订单
try {
// 降级:新接口未部署或失败时,用原有接口拉取用户与订单
const [usersData, ordersData] = await Promise.all([
get<UsersRes>('/api/db/users?page=1&pageSize=10'),
get<OrdersRes>('/api/orders?page=1&pageSize=20&status=paid'),