feat(web): 路由和菜单集成 + 10 页面占位
- App.tsx 添加 10 条 lazy 路由(患者/医护/预约/随访/咨询) - MainLayout.tsx 添加健康管理菜单组(7 项菜单 + 10 条标题映射) - 创建 10 个页面占位组件
This commit is contained in:
10
apps/web/src/pages/health/AppointmentList.tsx
Normal file
10
apps/web/src/pages/health/AppointmentList.tsx
Normal file
@@ -0,0 +1,10 @@
|
||||
import { Card, Typography } from 'antd';
|
||||
|
||||
export default function AppointmentList() {
|
||||
return (
|
||||
<Card>
|
||||
<Typography.Title level={4}>预约排班</Typography.Title>
|
||||
<Typography.Text type="secondary">开发中</Typography.Text>
|
||||
</Card>
|
||||
);
|
||||
}
|
||||
10
apps/web/src/pages/health/ConsultationDetail.tsx
Normal file
10
apps/web/src/pages/health/ConsultationDetail.tsx
Normal file
@@ -0,0 +1,10 @@
|
||||
import { Card, Typography } from 'antd';
|
||||
|
||||
export default function ConsultationDetail() {
|
||||
return (
|
||||
<Card>
|
||||
<Typography.Title level={4}>咨询详情</Typography.Title>
|
||||
<Typography.Text type="secondary">开发中</Typography.Text>
|
||||
</Card>
|
||||
);
|
||||
}
|
||||
10
apps/web/src/pages/health/ConsultationList.tsx
Normal file
10
apps/web/src/pages/health/ConsultationList.tsx
Normal file
@@ -0,0 +1,10 @@
|
||||
import { Card, Typography } from 'antd';
|
||||
|
||||
export default function ConsultationList() {
|
||||
return (
|
||||
<Card>
|
||||
<Typography.Title level={4}>咨询管理</Typography.Title>
|
||||
<Typography.Text type="secondary">开发中</Typography.Text>
|
||||
</Card>
|
||||
);
|
||||
}
|
||||
10
apps/web/src/pages/health/DoctorList.tsx
Normal file
10
apps/web/src/pages/health/DoctorList.tsx
Normal file
@@ -0,0 +1,10 @@
|
||||
import { Card, Typography } from 'antd';
|
||||
|
||||
export default function DoctorList() {
|
||||
return (
|
||||
<Card>
|
||||
<Typography.Title level={4}>医护管理</Typography.Title>
|
||||
<Typography.Text type="secondary">开发中</Typography.Text>
|
||||
</Card>
|
||||
);
|
||||
}
|
||||
10
apps/web/src/pages/health/DoctorSchedule.tsx
Normal file
10
apps/web/src/pages/health/DoctorSchedule.tsx
Normal file
@@ -0,0 +1,10 @@
|
||||
import { Card, Typography } from 'antd';
|
||||
|
||||
export default function DoctorSchedule() {
|
||||
return (
|
||||
<Card>
|
||||
<Typography.Title level={4}>排班管理</Typography.Title>
|
||||
<Typography.Text type="secondary">开发中</Typography.Text>
|
||||
</Card>
|
||||
);
|
||||
}
|
||||
10
apps/web/src/pages/health/FollowUpRecordList.tsx
Normal file
10
apps/web/src/pages/health/FollowUpRecordList.tsx
Normal file
@@ -0,0 +1,10 @@
|
||||
import { Card, Typography } from 'antd';
|
||||
|
||||
export default function FollowUpRecordList() {
|
||||
return (
|
||||
<Card>
|
||||
<Typography.Title level={4}>随访记录</Typography.Title>
|
||||
<Typography.Text type="secondary">开发中</Typography.Text>
|
||||
</Card>
|
||||
);
|
||||
}
|
||||
10
apps/web/src/pages/health/FollowUpTaskList.tsx
Normal file
10
apps/web/src/pages/health/FollowUpTaskList.tsx
Normal file
@@ -0,0 +1,10 @@
|
||||
import { Card, Typography } from 'antd';
|
||||
|
||||
export default function FollowUpTaskList() {
|
||||
return (
|
||||
<Card>
|
||||
<Typography.Title level={4}>随访管理</Typography.Title>
|
||||
<Typography.Text type="secondary">开发中</Typography.Text>
|
||||
</Card>
|
||||
);
|
||||
}
|
||||
10
apps/web/src/pages/health/PatientDetail.tsx
Normal file
10
apps/web/src/pages/health/PatientDetail.tsx
Normal file
@@ -0,0 +1,10 @@
|
||||
import { Card, Typography } from 'antd';
|
||||
|
||||
export default function PatientDetail() {
|
||||
return (
|
||||
<Card>
|
||||
<Typography.Title level={4}>患者详情</Typography.Title>
|
||||
<Typography.Text type="secondary">开发中</Typography.Text>
|
||||
</Card>
|
||||
);
|
||||
}
|
||||
10
apps/web/src/pages/health/PatientList.tsx
Normal file
10
apps/web/src/pages/health/PatientList.tsx
Normal file
@@ -0,0 +1,10 @@
|
||||
import { Card, Typography } from 'antd';
|
||||
|
||||
export default function PatientList() {
|
||||
return (
|
||||
<Card>
|
||||
<Typography.Title level={4}>患者管理</Typography.Title>
|
||||
<Typography.Text type="secondary">开发中</Typography.Text>
|
||||
</Card>
|
||||
);
|
||||
}
|
||||
10
apps/web/src/pages/health/PatientTagManage.tsx
Normal file
10
apps/web/src/pages/health/PatientTagManage.tsx
Normal file
@@ -0,0 +1,10 @@
|
||||
import { Card, Typography } from 'antd';
|
||||
|
||||
export default function PatientTagManage() {
|
||||
return (
|
||||
<Card>
|
||||
<Typography.Title level={4}>标签管理</Typography.Title>
|
||||
<Typography.Text type="secondary">开发中</Typography.Text>
|
||||
</Card>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user