feat: 新增对话消息模块及通讯录功能,更新小助手导航栏

- 新增对话消息主页面(chat-message.html),IM风格左右分栏,支持与内部人员即时通讯
- 新增通讯录弹窗(contacts-dialog.html),按角色分类显示差异化附加信息
- 所有小助手页面顶部导航栏增加"对话消息"链接
- 同步更新CHANGELOG.md和PRD.md文档
- 导航首页增加小助手模块卡片配置

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-10 17:56:02 +08:00
co-authored by Claude Opus 4.6
parent acf8d99d6a
commit 828ce436e1
17 changed files with 2846 additions and 1 deletions
+15 -1
View File
@@ -178,7 +178,7 @@ const SITE_MAP = [
{ name:'心脑血管病预防', dir:'web-admin/cardiovascular', pages:[] },
{ name:'糖尿病预防', dir:'web-admin/diabetes', pages:[] },
{ 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:[
{ 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:'history-assistant.html', label:'小助手咨询记录' },
@@ -202,6 +202,20 @@ const SITE_MAP = [
{ file:'config-disease-dialog.html', label:'疾病配置弹窗', dialog:true },
{ file:'config-phrase-dialog.html', label:'常用语弹窗', dialog:true }
]},
{ name:'专家咨询(小助手)', dir:'web-admin/health-consult/assistant', entry:'current-consult.html', prd:'web-admin/health-consult/assistant/doc/PRD.md', pages:[
{ file:'current-consult.html', label:'当前咨询' },
{ file:'employee-profile-dialog.html', label:'咨询人档案弹窗', dialog:true },
{ file:'select-expert-dialog.html', label:'选择专家弹窗', dialog:true },
{ file:'history-consult.html', label:'历史咨询' },
{ file:'chat-detail-dialog.html', label:'对话详情弹窗', dialog:true },
{ file:'checkup-standard.html', label:'体检标准化' },
{ file:'item-detail-dialog.html', label:'项目明细弹窗', dialog:true },
{ file:'sms-send.html', label:'短信发送' },
{ file:'send-dialog.html', label:'新建短信弹窗', dialog:true },
{ file:'sms-detail-dialog.html', label:'发送详情弹窗', dialog:true },
{ file:'consult-settle.html', label:'咨询结算' },
{ file:'report-detail-dialog.html', label:'报表详情弹窗', dialog:true }
]},
{ name:'应急就医', dir:'web-admin/emergency-dispatch', pages:[] },
{ name:'一线医疗', dir:'web-admin/frontline-medical', pages:[] }
]},