2024-03-12 18:53:51 +08:00
|
|
|
import './body.css'
|
|
|
|
import {createBrowserRouter, RouterProvider} from 'react-router-dom';
|
|
|
|
import Index from '../../route/index';
|
2024-03-14 18:33:58 +08:00
|
|
|
import ProjCreate from "../../route/proj/ProjCreate.tsx";
|
|
|
|
import ProjNew from "../../route/proj/ProjNew.tsx";
|
2024-03-14 23:34:40 +08:00
|
|
|
import ProjEdit from "../../route/proj/ProjEdit.tsx";
|
2024-03-17 18:36:00 +08:00
|
|
|
import AgentSelect from "../../route/agent/AgentSelect.tsx";
|
2024-03-21 22:22:35 +08:00
|
|
|
import ProjEditStep1 from "../../route/proj/edit/ProjEditStep1.tsx";
|
|
|
|
import ProjEditStep2 from "../../route/proj/edit/ProjEditStep2.tsx";
|
|
|
|
import ProjEditStep3 from "../../route/proj/edit/ProjEditStep3.tsx";
|
|
|
|
import ProjEditStep4 from "../../route/proj/edit/ProjEditStep4.tsx";
|
2024-03-12 18:53:51 +08:00
|
|
|
|
|
|
|
const router = createBrowserRouter([
|
|
|
|
{
|
|
|
|
path: '/',
|
2024-03-21 22:22:35 +08:00
|
|
|
element: <Index/>
|
2024-03-13 19:01:21 +08:00
|
|
|
},
|
|
|
|
{
|
2024-03-14 18:33:58 +08:00
|
|
|
path: '/proj-create',
|
2024-03-21 22:22:35 +08:00
|
|
|
element: <ProjCreate/>
|
2024-03-14 18:33:58 +08:00
|
|
|
},
|
|
|
|
{
|
2024-03-20 18:30:39 +08:00
|
|
|
path: '/proj-new/:projChargeType',
|
2024-03-21 22:22:35 +08:00
|
|
|
element: <ProjNew/>
|
2024-03-14 23:34:40 +08:00
|
|
|
},
|
|
|
|
{
|
2024-03-20 18:30:39 +08:00
|
|
|
path: '/proj-edit/:projId',
|
2024-03-21 22:22:35 +08:00
|
|
|
element: <ProjEdit/>
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/proj-edit/step1/:projId',
|
|
|
|
element: <ProjEditStep1/>
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/proj-edit/step2/:projId',
|
|
|
|
element: <ProjEditStep2/>
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/proj-edit/step3/:projId',
|
|
|
|
element: <ProjEditStep3/>
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/proj-edit/step4/:projId',
|
|
|
|
element: <ProjEditStep4/>
|
2024-03-17 18:36:00 +08:00
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/agent-select/:projId',
|
2024-03-21 22:22:35 +08:00
|
|
|
element: <AgentSelect/>
|
2024-03-12 18:53:51 +08:00
|
|
|
}
|
|
|
|
])
|
|
|
|
|
|
|
|
export default function Body() {
|
|
|
|
const winHeight: number = window.innerHeight
|
|
|
|
return (
|
|
|
|
<div className="body" style={{height: `${winHeight - 145}px`}}>
|
|
|
|
<RouterProvider router={router}/>
|
|
|
|
</div>
|
|
|
|
)
|
|
|
|
}
|