feat(admin): 新增后台商品管理与审核视图

This commit is contained in:
yml2213
2026-10-30 13:01:55 +08:00
parent a978ec07f4
commit cd66bca9d5
9 changed files with 1052 additions and 7 deletions
+7 -2
View File
@@ -68,6 +68,11 @@ const AdminOrdersPage = lazy(() =>
default: module.AdminOrdersPage,
}))
)
const AdminListingsPage = lazy(() =>
import('@/features/admin/AdminListingsPage').then(module => ({
default: module.AdminListingsPage,
}))
)
const AdminLayout = lazy(() =>
import('@/layouts/AdminLayout').then(module => ({ default: module.AdminLayout }))
)
@@ -78,8 +83,6 @@ const AdminSectionPlaceholder = lazy(() =>
const adminSections: Array<{ path: string; title: string; description: string }> = [
{ path: 'orders/refund-review', title: '退款审核', description: '审核退款申请并核对资金影响。' },
{ path: 'disputes', title: '申诉仲裁', description: '处理订单争议、证据与仲裁结果。' },
{ path: 'listings', title: '商品管理', description: '查看商品、账号资产与上下架状态。' },
{ path: 'listings/review', title: '商品审核', description: '审核待上架商品与账号截图。' },
{ path: 'users', title: '用户管理', description: '查看用户、实名状态与交易记录。' },
{ path: 'finance', title: '财务看板', description: '查看收入、退款、结算与资金趋势。' },
{ path: 'withdrawals', title: '提现审核', description: '审核提现申请与打款确认。' },
@@ -119,6 +122,8 @@ export function AppRouter() {
<Route element={<AdminLayout />}>
<Route index element={<AdminDashboardPage />} />
<Route path="orders" element={<AdminOrdersPage />} />
<Route path="listings" element={<AdminListingsPage />} />
<Route path="listings/review" element={<AdminListingsPage mode="review" />} />
{adminSections.map(section => (
<Route
key={section.path}