fix(health): 走查止血 — 患者名显示修复 + 枚举补全 + 医护统计 + 设备选择器
后端: - alert_service: list_alerts 批量查询 patient_name 填充 AlertResponse - consultation_service: list_sessions 批量查询 patient_name/doctor_name - erp-ai handler: list_analysis 通过 raw SQL 查询 patient_name 前端: - AlertList/AlertDashboard: 使用后端返回的 patient_name 替代 ID 截断 - ConsultationDetail: 使用 patient_name/doctor_name 替代 ID 截断 - AiAnalysisList: 使用 patient_name 替代 ID 截断 - constants/health: SEVERITY 补 high/medium, STATUS 补 active - AdminDashboard: 医护人数改为 API 查询(useStatsData 新增 doctorCount) - DeviceManage: 患者 ID 输入改为 PatientSelect 搜索选择器
This commit is contained in:
@@ -11,6 +11,7 @@ import {
|
||||
import { useThemeMode } from '../../hooks/useThemeMode';
|
||||
import { analysisApi, type AnalysisItem } from '../../api/ai/analysis';
|
||||
import { suggestionApi, type SuggestionItem } from '../../api/ai/suggestions';
|
||||
import { EntityName } from '../../components/EntityName';
|
||||
|
||||
const { Text } = Typography;
|
||||
|
||||
@@ -321,9 +322,9 @@ export default function AiAnalysisList() {
|
||||
dataIndex: 'patient_id',
|
||||
key: 'patient_id',
|
||||
width: 140,
|
||||
render: (v: string) => (
|
||||
<Link to={`/health/patients/${v}`} style={{ fontFamily: 'monospace', fontSize: 12 }}>
|
||||
{v.slice(0, 8)}
|
||||
render: (_: unknown, record: AnalysisItem) => (
|
||||
<Link to={`/health/patients/${record.patient_id}`}>
|
||||
<EntityName name={record.patient_name} id={record.patient_id} />
|
||||
</Link>
|
||||
),
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user