feat: 前端:玩家服务平台和运营管理系统后台初始化及框架搭建,后端:完成基础功能搭建。

This commit is contained in:
Stev_Wang
2025-12-27 20:17:20 +08:00
parent 99740da922
commit 2d8566132e
60 changed files with 2330 additions and 5 deletions

View File

@@ -0,0 +1,72 @@
import { createBrowserRouter, Navigate } from 'react-router-dom';
import AdminLayout from '../components/AdminLayout';
import PlayerLayout from '../components/PlayerLayout';
import AdminAuthRoute from '../components/AdminAuthRoute';
import PlayerAuthRoute from '../components/PlayerAuthRoute';
import AdminLogin from '../pages/admin/AdminLogin';
import AdminDashboard from '../pages/admin/AdminDashboard';
import PlayerLogin from '../pages/player/PlayerLogin';
import PlayerDashboard from '../pages/player/PlayerDashboard';
const router = createBrowserRouter([
{
path: '/',
element: <Navigate to="/player/login" replace />,
},
{
path: '/admin',
children: [
{
path: 'login',
element: <AdminLogin />,
},
{
element: <AdminAuthRoute />,
children: [
{
element: <AdminLayout />,
children: [
{
path: 'dashboard',
element: <AdminDashboard />,
},
{
index: true,
element: <Navigate to="/admin/dashboard" replace />,
},
],
},
],
},
],
},
{
path: '/player',
children: [
{
path: 'login',
element: <PlayerLogin />,
},
{
element: <PlayerAuthRoute />,
children: [
{
element: <PlayerLayout />,
children: [
{
path: 'dashboard',
element: <PlayerDashboard />,
},
{
index: true,
element: <Navigate to="/player/dashboard" replace />,
},
],
},
],
},
],
},
]);
export default router;