fix: 同步导航页SITE_MAP与实际文件,优化多模块原型页面

- 校正index.html中6处SITE_MAP页面注册与磁盘文件的差异
- 新增应急就医员工端23个页面原型及资源详情页
- 新增管理端AED子模块7个页面及大病就医详情页
- 优化健康咨询多端页面交互与PRD文档

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-21 14:24:47 +08:00
co-authored by Claude Opus 4.6
parent ac87b887d2
commit f51e598781
67 changed files with 5997 additions and 819 deletions
+46 -13
View File
@@ -180,14 +180,13 @@ const SITE_MAP = [
{ name:'癌症预防', dir:'web-admin/cancer', pages:[] },
{ name:'专家咨询(管理员)', dir:'web-admin/health-consult', entry:'history-expert.html', prd:'web-admin/health-consult/doc/PRD.md', pages:[
{ file:'history-expert.html', label:'专家咨询记录' },
{ file:'history-expert-detail.html', label:'专家对话详情' },
{ file:'video-detail-pending-confirm.html', label:'视频详情-待确认' },
{ file:'video-detail-pending-start.html', label:'视频详情-待开始' },
{ file:'video-detail-completed.html', label:'视频详情-已完成' },
{ file:'video-detail-rejected.html', label:'视频详情-已拒绝' },
{ file:'video-detail-cancelled.html', label:'视频详情-已取消' },
{ file:'video-detail-in-progress.html', label:'视频详情-进行中' },
{ file:'history-assistant.html', label:'小助手咨询记录' },
{ file:'history-assistant-detail.html', label:'小助手对话详情' },
{ file:'history-evaluation.html', label:'用户评价' },
{ file:'consult-record.html', label:'咨询档案' },
{ file:'consult-record-detail.html', label:'咨询档案详情' },
@@ -239,12 +238,18 @@ const SITE_MAP = [
{ name:'应急就医(管理员)', dir:'web-admin/emergency-dispatch/admin', entry:'archive-personal.html', pages:[
{ file:'archive-personal.html', label:'个人应急数据' },
{ file:'archive-personal-detail.html', label:'个人应急数据详情' },
{ file:'archive-personal-detail-illness.html', label:'个人大病就医详情' },
{ file:'archive-unit.html', label:'单位报表数据' },
{ file:'archive-center.html', label:'应急中心报表数据' },
{ file:'resource-hospital.html', label:'医院信息' },
{ file:'resource-medical-point.html', label:'医疗点信息' },
{ file:'resource-aed.html', label:'AED组网' },
{ file:'resource-device.html', label:'设备管理' },
{ file:'resource-aed.html', label:'AED设备信息-设备管理' },
{ file:'resource-aed-deploy.html', label:'AED设备信息-布点管理' },
{ file:'resource-aed-map.html', label:'AED设备信息-AED地图' },
{ file:'resource-aed-certifier.html', label:'AED设备信息-取证人员' },
{ file:'resource-aed-maintenance.html', label:'AED设备信息-维护记录' },
{ file:'resource-aed-training.html', label:'AED设备信息-培演记录' },
{ file:'resource-aed-usage.html', label:'AED设备信息-应用记录' },
{ file:'resource-ambulance.html', label:'救护车信息' },
{ file:'resource-first-aid-kit.html', label:'急救包信息' },
{ file:'resource-doctor.html', label:'急救医生信息' },
@@ -298,15 +303,39 @@ const SITE_MAP = [
{ file:'video-detail-confirming.html', label:'视频待确认' }, { file:'video-detail-pending.html', label:'视频待开始' },
{ file:'video-detail-done.html', label:'视频已完成' }, { file:'video-detail-cancelled.html', label:'视频已取消' },
{ file:'video-detail-rejected.html', label:'视频已拒绝' },
{ file:'video-detail-ongoing.html', label:'视频进行中' },
{ file:'my-records.html', label:'咨询记录' }, { file:'record-detail.html', label:'记录详情' },
{ file:'record-detail-rated.html', label:'已评价详情' }, { file:'record-detail-unrated.html', label:'未评价详情' }, { file:'record-detail-timeout.html', label:'已超时详情' },
{ file:'rate-doctor.html', label:'评价医生' },
{ file:'end-consult-dialog.html', label:'结束咨询弹窗', dialog:true },
{ file:'select-person-dialog.html', label:'选择就诊人弹窗', dialog:true },
{ file:'select-report-dialog.html', label:'选择报告弹窗', dialog:true },
{ file:'consult-flowchart.html', label:'咨询流程图' }
]},
{ name:'应急就医', dir:'employee-app/emergency-medical', pages:[] },
{ name:'应急就医', dir:'employee-app/emergency-medical', entry:'index.html', pages:[
{ file:'index.html', label:'应急就医主页' },
{ file:'emergency-chat.html', label:'应急对话' },
{ file:'resource-map.html', label:'应急资源地图' },
{ file:'resource-map-clinic.html', label:'地图-医疗点' },
{ file:'resource-map-aed.html', label:'地图-AED' },
{ file:'resource-map-ambulance.html', label:'地图-救护车' },
{ file:'resource-map-kit.html', label:'地图-急救包' },
{ file:'hospital-detail.html', label:'油田医院详情' },
{ file:'clinic-detail.html', label:'医疗点详情' },
{ file:'aed-detail.html', label:'AED详情' },
{ file:'ambulance-detail.html', label:'救护车详情' },
{ file:'first-aid-kit-detail.html', label:'急救包详情' },
{ file:'emergency-tips.html', label:'急救提示书' },
{ file:'help-records.html', label:'应急求助记录' },
{ file:'appointment-list.html', label:'大病就医预约' },
{ file:'appointment-list-done.html', label:'预约-已完成' },
{ file:'appointment-list-cancelled.html', label:'预约-已取消' },
{ file:'appointment-detail-pending.html', label:'就医详情-待确认' },
{ file:'appointment-detail-confirmed.html', label:'就医详情-已确认' },
{ file:'appointment-detail-done.html', label:'就医详情-已完成' },
{ file:'appointment-detail-cancelled.html', label:'就医详情-已取消' },
{ file:'appointment-form.html', label:'发起新预约' },
{ file:'first-aid-videos.html', label:'急救教学视频' }
]},
{ name:'一线医疗', dir:'employee-app/frontline-medical', pages:[] },
{ name:'健康档案', dir:'employee-app/health-record', pages:[] },
{ name:'知识普及', dir:'employee-app/knowledge', pages:[] },
@@ -317,11 +346,13 @@ const SITE_MAP = [
{ role:'咨询专家', id:'expert', modules:[
{ name:'工作台', dir:'emergency-app/expert/workbench', prd:'emergency-app/expert/doc/PRD.md', pages:[
{file:'index.html',label:'工作台首页'},{file:'text-chat.html',label:'图文咨询'},
{file:'text-consult-done.html',label:'咨询完成'},{file:'consult-person-detail.html',label:'咨询人档案'},
{file:'video-appt.html',label:'视频预约'},{file:'video-call.html',label:'视频通话'},
{file:'video-done.html',label:'视频完成'},{file:'video-ongoing.html',label:'视频进行中'},
{file:'video-cancelled.html',label:'视频已取消'},{file:'video-rejected.html',label:'视频已拒绝'},
{file:'employee-profile.html',label:'员工档案'}
{file:'text-chat-done.html',label:'图文咨询完成'},
{file:'text-consult-done.html',label:'咨询完成'},{file:'text-consult-timeout.html',label:'咨询超时'},
{file:'video-appt.html',label:'视频预约'},
{file:'video-ongoing.html',label:'视频待开始'},
{file:'video-in-progress.html',label:'视频进行中'},
{file:'video-done.html',label:'视频完成'},
{file:'video-cancelled.html',label:'视频已取消'},{file:'video-rejected.html',label:'视频已拒绝'}
]},
{ name:'知识库', dir:'emergency-app/expert/knowledge', pages:[
{file:'index.html',label:'知识库首页'},{file:'detail.html',label:'知识详情'}
@@ -336,7 +367,9 @@ const SITE_MAP = [
{ role:'咨询小助手', id:'assistant', modules:[
{ name:'工作台', dir:'emergency-app/assistant/workbench', prd:'emergency-app/assistant/doc/PRD.md', pages:[
{file:'index.html',label:'工作台首页'},{file:'text-chat.html',label:'图文咨询'},
{file:'consult-done.html',label:'咨询完成'},{file:'employee-profile.html',label:'员工档案'},
{file:'text-chat-done.html',label:'图文咨询完成'},
{file:'text-consult-done.html',label:'咨询完成'},{file:'text-consult-timeout.html',label:'咨询超时'},
{file:'employee-profile.html',label:'员工档案'},
{file:'end-consult-dialog.html',label:'结束咨询弹窗',dialog:true},
{file:'push-expert.html',label:'推送专家'}
]},
@@ -344,7 +377,7 @@ const SITE_MAP = [
{file:'index.html',label:'知识库首页'},{file:'detail.html',label:'知识详情'}
]},
{ name:'我的', dir:'emergency-app/assistant/profile', pages:[
{file:'index.html',label:'个人中心'},{file:'stats.html',label:'咨询统计'},
{file:'index.html',label:'个人中心'},{file:'edit-profile.html',label:'编辑资料'},
{file:'change-pwd.html',label:'修改密码'}
] }
]},