From 828ce436e1fa3728b7a6d43b79ee6a071cbb1b05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E9=9F=B5=E7=90=B4?= <757188142@qq.com> Date: Fri, 10 Apr 2026 17:52:30 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E5=AF=B9=E8=AF=9D?= =?UTF-8?q?=E6=B6=88=E6=81=AF=E6=A8=A1=E5=9D=97=E5=8F=8A=E9=80=9A=E8=AE=AF?= =?UTF-8?q?=E5=BD=95=E5=8A=9F=E8=83=BD=EF=BC=8C=E6=9B=B4=E6=96=B0=E5=B0=8F?= =?UTF-8?q?=E5=8A=A9=E6=89=8B=E5=AF=BC=E8=88=AA=E6=A0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增对话消息主页面(chat-message.html),IM风格左右分栏,支持与内部人员即时通讯 - 新增通讯录弹窗(contacts-dialog.html),按角色分类显示差异化附加信息 - 所有小助手页面顶部导航栏增加"对话消息"链接 - 同步更新CHANGELOG.md和PRD.md文档 - 导航首页增加小助手模块卡片配置 Co-Authored-By: Claude Opus 4.6 --- index.html | 16 +- .../assistant/chat-detail-dialog.html | 94 +++++ .../assistant/chat-message.html | 327 +++++++++++++++ .../assistant/checkup-standard.html | 152 +++++++ .../assistant/consult-settle.html | 195 +++++++++ .../assistant/contacts-dialog.html | 140 +++++++ .../assistant/current-consult.html | 396 ++++++++++++++++++ .../health-consult/assistant/doc/CHANGELOG.md | 50 +++ web-admin/health-consult/assistant/doc/PRD.md | 239 +++++++++++ .../assistant/employee-profile-dialog.html | 151 +++++++ .../assistant/history-consult.html | 319 ++++++++++++++ .../assistant/item-detail-dialog.html | 86 ++++ .../assistant/report-detail-dialog.html | 101 +++++ .../assistant/select-expert-dialog.html | 179 ++++++++ .../health-consult/assistant/send-dialog.html | 113 +++++ .../assistant/sms-detail-dialog.html | 84 ++++ .../health-consult/assistant/sms-send.html | 205 +++++++++ 17 files changed, 2846 insertions(+), 1 deletion(-) create mode 100644 web-admin/health-consult/assistant/chat-detail-dialog.html create mode 100644 web-admin/health-consult/assistant/chat-message.html create mode 100644 web-admin/health-consult/assistant/checkup-standard.html create mode 100644 web-admin/health-consult/assistant/consult-settle.html create mode 100644 web-admin/health-consult/assistant/contacts-dialog.html create mode 100644 web-admin/health-consult/assistant/current-consult.html create mode 100644 web-admin/health-consult/assistant/doc/CHANGELOG.md create mode 100644 web-admin/health-consult/assistant/doc/PRD.md create mode 100644 web-admin/health-consult/assistant/employee-profile-dialog.html create mode 100644 web-admin/health-consult/assistant/history-consult.html create mode 100644 web-admin/health-consult/assistant/item-detail-dialog.html create mode 100644 web-admin/health-consult/assistant/report-detail-dialog.html create mode 100644 web-admin/health-consult/assistant/select-expert-dialog.html create mode 100644 web-admin/health-consult/assistant/send-dialog.html create mode 100644 web-admin/health-consult/assistant/sms-detail-dialog.html create mode 100644 web-admin/health-consult/assistant/sms-send.html diff --git a/index.html b/index.html index 8e1731e..e0dd1e1 100644 --- a/index.html +++ b/index.html @@ -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:[] } ]}, diff --git a/web-admin/health-consult/assistant/chat-detail-dialog.html b/web-admin/health-consult/assistant/chat-detail-dialog.html new file mode 100644 index 0000000..fdcb502 --- /dev/null +++ b/web-admin/health-consult/assistant/chat-detail-dialog.html @@ -0,0 +1,94 @@ + + + + + +历史对话详情 | 健康长庆原型 + + + +
+
+
对话详情
+
+
+
咨询单号AS20260409002
+
员工姓名李明(CQ002571)
+
所属单位采油二厂
+
发起时间2026-04-09 09:45
+
咨询时长15分钟
+
咨询状态进行中
+
+
+
会话开始 · 2026-04-09 09:45
+
+
+
+
健康小助手
+
您好!我是健康咨询小助手,很高兴为您服务。请问您有什么健康问题需要咨询?
+
09:45
+
+
+
+
+
+
李明(员工)
+
我体检报告显示空腹血糖6.8,这是糖尿病吗?
+
09:46
+
+
+
+
+
+
健康小助手
+
您好!空腹血糖6.8 mmol/L属于糖尿病前期(正常值3.9-6.1,6.1-7.0为糖前期,≥7.0为糖尿病)。

建议您:
1. 不要过于担心,糖尿病前期可以逆转
2. 控制饮食,减少精制碳水摄入
3. 每天至少30分钟中等强度运动
4. 建议咨询内分泌科专家进一步评估
+
09:47
+
+
+
+
+
+
李明(员工)
+
能帮我推荐一个内分泌科的专家吗?
+
09:58
+
+
+
+
+ + \ No newline at end of file diff --git a/web-admin/health-consult/assistant/chat-message.html b/web-admin/health-consult/assistant/chat-message.html new file mode 100644 index 0000000..73328ac --- /dev/null +++ b/web-admin/health-consult/assistant/chat-message.html @@ -0,0 +1,327 @@ + + + + + +专家咨询·小助手 - 对话消息 | 健康长庆原型 + + + + +
+ + +
+ + + 返回首页 + +
+ 健康小助手 ▾ +
+
+ + +
+ +
+
+ + + +
+
+ +
+
+
+
+ 陈医生 + 10:45 +
+
咨询专家
+
李明的血糖指标我看了,建议做糖耐量检测
+
+
1
+
+
+
+
+
+ 周丽 + 10:20 +
+
操作人员
+
今天下午的体检安排已经更新了
+
+
+
+
+
+
+ 林护士 + 09:50 +
+
专业人员
+
张伟的体检报告已经出来了,请查收
+
+
+
+
+
+
+ 赵刚 + 昨天 +
+
驻场人员
+
采油二厂下周有30人需要安排体检
+
+
+
+
+
+
+ 孙主任 + 04-08 +
+
管理员
+
本月咨询结算数据请尽快整理
+
+
+
+
+ + +
+
+ 陈医生 + 咨询专家 + 北京协和医院 · 内分泌科 · 主任医师 +
+
+
对话开始 · 2026-04-10 09:00
+
+
+
+
+
陈医生您好,有位员工李明空腹血糖6.8,想请您看看需要进一步做什么检查?
+
09:15
+
+
+
+
+
+
陈医生
+
你好,6.8属于糖前期范围。建议让他做一个OGTT(口服葡萄糖耐量试验),同时查一下糖化血红蛋白HbA1c,这样能更全面评估血糖控制情况。
+
09:30
+
+
+
+
+
+
+
好的,我转告他。另外他说家族有糖尿病史,这个需要特别注意吗?
+
10:00
+
+
+
+
+
+
陈医生
+
李明的血糖指标我看了,建议做糖耐量检测,有家族史的话更要重视,建议他三个月后复查,日常注意控制饮食和增加运动。
+
10:45
+
+
+
+ +
+
+ + +
+
+ + +
+
+ + + diff --git a/web-admin/health-consult/assistant/checkup-standard.html b/web-admin/health-consult/assistant/checkup-standard.html new file mode 100644 index 0000000..e6933db --- /dev/null +++ b/web-admin/health-consult/assistant/checkup-standard.html @@ -0,0 +1,152 @@ + + + + + +专家咨询·小助手 - 体检标准化 | 健康长庆原型 + + + +
+ + +
+ 返回首页 +
健康小助手 ▾ +
+
+
+
+
体检分类
+ +
+
一般检查 8
+
血液检查 15
+
尿液检查 10
+
肝功能 12
+
肾功能 6
+
血脂检查 7
+
血糖检查 4
+
甲状腺功能 6
+
肿瘤标志物 8
+
心电图 3
+
影像检查 9
+
眼科检查 5
+
耳鼻喉科 4
+
+
+
+
+
一般检查 · 8个项目
+
+
+ + + + + + + + + + + + + + +
项目名称项目编码参考范围单位临床意义操作
身高GE001cm基础体格指标查看明细
体重GE002kg基础体格指标查看明细
BMIGE00318.5 ~ 23.9kg/m²评估体重是否正常查看明细
收缩压GE00490 ~ 139mmHg评估血压水平查看明细
舒张压GE00560 ~ 89mmHg评估血压水平查看明细
脉搏GE00660 ~ 100次/分评估心率查看明细
腰围GE007男<85 女<80cm评估腹型肥胖查看明细
体脂率GE008男10~20 女18~28%评估体脂水平查看明细
+
+
+
+ + +
+
+ + +
+
+ + + \ No newline at end of file diff --git a/web-admin/health-consult/assistant/consult-settle.html b/web-admin/health-consult/assistant/consult-settle.html new file mode 100644 index 0000000..6fe02c9 --- /dev/null +++ b/web-admin/health-consult/assistant/consult-settle.html @@ -0,0 +1,195 @@ + + + + + +专家咨询·小助手 - 咨询结算 | 健康长庆原型 + + + +
+ + +
+ 返回首页 +
健康小助手 ▾ +
+
+
+
+
本月待结算金额
¥ 32,450
2026年4月
+
本月已结算金额
¥ 18,200
已完成结算
+
本年累计结算
¥ 248,600
2026年度
+
待结算专家数
28
本月待处理
+
+
+
+ +
+
+
+ +
+ + + +
+
+ + +
+
+
+
结算明细列表(2026年4月)
+
共 42 位专家
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
专家信息图文咨询次数图文单价视频咨询次数视频单价应结算金额结算状态结算时间操作
李医生
心血管内科
312¥ 3086¥ 80¥ 16,240待结算查看明细
王医生
内分泌科
245¥ 3062¥ 80¥ 12,310已结算2026-04-05查看明细
张医生
神经内科
198¥ 3045¥ 80¥ 9,540结算中查看明细
陈医生
骨科
156¥ 3018¥ 80¥ 6,120待结算查看明细
孙医生
消化内科
89¥ 3012¥ 80¥ 3,630已结算2026-04-06查看明细
+ +
+
+ + +
+
+ + +
+
+ + + \ No newline at end of file diff --git a/web-admin/health-consult/assistant/contacts-dialog.html b/web-admin/health-consult/assistant/contacts-dialog.html new file mode 100644 index 0000000..18e6266 --- /dev/null +++ b/web-admin/health-consult/assistant/contacts-dialog.html @@ -0,0 +1,140 @@ + + + + + +通讯录 + + + +
+
+
通讯录
+
+ + +
+
+
+ +
+ + + diff --git a/web-admin/health-consult/assistant/current-consult.html b/web-admin/health-consult/assistant/current-consult.html new file mode 100644 index 0000000..1e3cc96 --- /dev/null +++ b/web-admin/health-consult/assistant/current-consult.html @@ -0,0 +1,396 @@ + + + + + +专家咨询·小助手 - 当前咨询 | 健康长庆原型 + + + + +
+ + +
+ + + 返回首页 + +
+ 健康小助手 ▾ +
+
+ + + + +
+ +
+
+ +
+
+ +
+
+
+
+ 李明 + 10:32 +
+
我体检报告显示空腹血糖6.8,这是糖尿病吗?
+
+
2
+
+
+
+
+
+ 张伟 + 09:58 +
+
最近总是头疼,需要做什么检查?
+
+
+
+
+
+
+ 王芳 + 09:45 +
+
请问体检套餐B包含哪些项目?
+
+
+
+
+
+
+ 赵静 + 昨天 +
+
我想了解一下高血压的日常注意事项
+
+
+
+
+
+
+ 刘洋 + 昨天 +
+
帮我推荐一个心血管方面的专家
+
+
1
+
+
+
+
+
+ 陈强 + 04-08 +
+
我的体检报告有几项异常,帮我看看
+
+
+
+
+ + +
+
+
+ 李明 + 咨询中 +
+
+ + + + +
+
+
+
会话开始 · 2026-04-10 10:20
+
+
+
+
健康小助手
+
您好!我是健康咨询小助手,很高兴为您服务。请问您有什么健康问题需要咨询?
+
10:20
+
+
+
+
+
+
李明(采油二厂)
+
我体检报告显示空腹血糖6.8,这是糖尿病吗?
+
10:25
+
+
+
+
+
+
健康小助手
+
您好!空腹血糖6.8 mmol/L属于糖尿病前期(正常值3.9-6.1,6.1-7.0为糖前期,≥7.0为糖尿病)。

建议您:
1. 不要过于担心,糖尿病前期可以逆转
2. 控制饮食,减少精制碳水摄入
3. 每天至少30分钟中等强度运动
4. 建议咨询内分泌科专家进一步评估
+
10:27
+
+
+
+
+
+
李明(采油二厂)
+
能帮我推荐一个内分泌科的专家吗?
+
10:30
+
+
+
+
+
+
健康小助手
+
好的,为您推荐以下内分泌科专家:
+
10:32
+
+
+ +
+
+
+
+
+
+
王医生 · 主任医师
+
北京协和医院 · 内分泌科
+
+
去咨询 →
+
+
+
+
+ +
+
+ + + +
+
+ + +
+
+ + + diff --git a/web-admin/health-consult/assistant/doc/CHANGELOG.md b/web-admin/health-consult/assistant/doc/CHANGELOG.md new file mode 100644 index 0000000..6cbc00a --- /dev/null +++ b/web-admin/health-consult/assistant/doc/CHANGELOG.md @@ -0,0 +1,50 @@ +# 变更记录 - 专家咨询·小助手角色(后台管理系统) + +## 2026-04-10 + +### feat: 新增对话消息模块及通讯录功能 + +**涉及文件:** + +- `chat-message.html` — 新增对话消息主页面(IM风格左右分栏,左侧消息列表含角色标签,右侧聊天对话区) +- `contacts-dialog.html` — 新增通讯录弹窗(按角色分类筛选,不同角色显示不同附加信息) +- `current-consult.html` — 顶部导航栏增加"对话消息"链接 +- `history-consult.html` — 顶部导航栏增加"对话消息"链接 +- `checkup-standard.html` — 顶部导航栏增加"对话消息"链接 +- `sms-send.html` — 顶部导航栏增加"对话消息"链接 +- `consult-settle.html` — 顶部导航栏增加"对话消息"链接 + +**变更说明:** + +- 新增"对话消息"一级菜单,位于"当前咨询"之后,用于小助手与内部人员(咨询专家、操作人员、专业人员、驻场人员、管理员)之间的即时通讯 +- 通讯录弹窗支持按角色筛选和姓名搜索,选中人员后添加到消息列表 +- 不同角色显示差异化附加信息:咨询专家显示医院/科室/职称,操作人员显示应急中心,专业人员显示职称,驻场人员显示所在医院,管理员显示单位/部门 +- 同步更新全部5个同级页面的顶部导航栏 + +## 2026-04-10 + +### init: 初始化小助手角色后台管理模块 + +**涉及文件:** + +- `current-consult.html` — 当前咨询主页面(IM风格左右分栏) +- `employee-profile-dialog.html` — 咨询人档案弹窗 +- `select-expert-dialog.html` — 选择专家弹窗 +- `history-consult.html` — 历史咨询列表页 +- `chat-detail-dialog.html` — 历史对话详情弹窗 +- `checkup-standard.html` — 体检标准化页面(左侧分类树+右侧列表) +- `item-detail-dialog.html` — 体检项目明细弹窗 +- `sms-send.html` — 短信发送记录列表页 +- `send-dialog.html` — 新建短信弹窗 +- `sms-detail-dialog.html` — 短信发送详情弹窗 +- `consult-settle.html` — 咨询结算列表页 +- `report-detail-dialog.html` — 报表详情弹窗 +- `doc/CHANGELOG.md` — 变更记录 +- `doc/PRD.md` — 产品需求文档 + +**变更说明:** + +- 新建小助手角色后台管理系统全部原型页面,共5个功能模块、12个HTML文件 +- 整体风格复用管理员角色设计规范(顶部栏、侧边栏、表格、弹窗等) +- Logo标识改为绿色(#52C41A),角色标识"助" +- 侧边栏包含:当前咨询、历史咨询、体检标准化、短信发送、咨询结算 diff --git a/web-admin/health-consult/assistant/doc/PRD.md b/web-admin/health-consult/assistant/doc/PRD.md new file mode 100644 index 0000000..68af5a1 --- /dev/null +++ b/web-admin/health-consult/assistant/doc/PRD.md @@ -0,0 +1,239 @@ +# 专家咨询·小助手角色 — 产品需求文档(后台管理系统) + +## 模块概述 + +小助手角色是后台管理系统中面向健康咨询小助手的工作台,用于实时处理员工咨询、管理历史记录、查阅体检标准、发送通知短信及管理专家结算。 + +### 页面导航结构 + +``` +小助手工作台 +├── 当前咨询(IM对话) +├── 对话消息(内部IM) +├── 历史咨询(列表) +├── 体检标准化(分类+列表) +├── 短信发送(列表) +└── 咨询结算(列表) +``` + +### 状态流转图 + +```mermaid +stateDiagram-v2 + [*] --> 咨询中: 员工发起咨询 + 咨询中 --> 已完成: 小助手结束咨询 + 咨询中 --> 已转专家: 小助手推荐专家 + 咨询中 --> 已取消: 员工取消 + 已完成 --> [*] + 已转专家 --> [*] + 已取消 --> [*] +``` + +## 页面清单 + +| 序号 | 模块 | 页面/弹窗 | 文件 | +|------|------|-----------|------| +| 1 | 当前咨询 | 当前咨询主页面 | current-consult.html | +| 2 | | 咨询人档案弹窗 | employee-profile-dialog.html | +| 3 | | 选择专家弹窗 | select-expert-dialog.html | +| 4 | 对话消息 | 对话消息主页面 | chat-message.html | +| 5 | | 通讯录弹窗 | contacts-dialog.html | +| 6 | 历史咨询 | 历史咨询列表页 | history-consult.html | +| 7 | | 历史对话详情弹窗 | chat-detail-dialog.html | +| 8 | 体检标准化 | 体检标准化页面 | checkup-standard.html | +| 9 | | 体检项目明细弹窗 | item-detail-dialog.html | +| 10 | 短信发送 | 短信发送记录列表 | sms-send.html | +| 11 | | 新建短信弹窗 | send-dialog.html | +| 12 | | 短信发送详情弹窗 | sms-detail-dialog.html | +| 13 | 咨询结算 | 咨询结算列表页 | consult-settle.html | +| 14 | | 报表详情弹窗 | report-detail-dialog.html | + +--- + +## 逐页说明 + +### 1. 当前咨询主页面 + +**功能说明:** IM风格左右分栏布局,左侧为正在咨询的员工对话列表,右侧为选中对话的聊天详情区。小助手在此页面实时回复员工咨询。 + +**业务规则:** +- 对话列表按最新消息时间倒序排列 +- 未读消息显示红色角标 +- 咨询状态为"咨询中"的对话才出现在此列表 + +**交互说明:** +- 点击左侧对话项 → 右侧切换为该员工的聊天内容 +- 点击顶部「查看档案」按钮 → 打开咨询人档案弹窗 +- 点击底部工具栏「发送专家」按钮 → 打开选择专家弹窗 +- 选中专家确认后 → 专家卡片以消息形式发送到对话中 +- 点击「结束咨询」按钮 → 结束当前咨询会话 +- 底部输入框支持文字输入和发送 + +### 2. 咨询人档案弹窗 + +**功能说明:** 展示当前咨询员工的个人信息、健康概况和历史咨询记录,帮助小助手了解员工背景。 + +**业务规则:** +- 健康指标来源于最近一次体检数据 +- 指标按正常/偏高/偏低三色标识 + +**交互说明:** +- 以新窗口弹窗形式打开 +- 点击右上角关闭按钮 → 关闭弹窗 + +### 3. 选择专家弹窗 + +**功能说明:** 小助手为员工推荐专家时使用,展示平台所有专家列表,支持搜索和筛选。 + +**业务规则:** +- 专家列表显示在线状态、科室、擅长领域、咨询次数 +- 支持按科室和在线状态筛选 + +**交互说明:** +- 点击专家行 → 选中高亮 +- 底部显示已选专家姓名 +- 点击「确认发送」→ 将专家卡片发送到对话框,关闭弹窗 + +### 4. 对话消息主页面 + +**功能说明:** IM风格左右分栏布局,用于小助手与内部人员(咨询专家、操作人员、专业人员、驻场人员、管理员)之间的即时通讯。左侧为消息联系人列表,右侧为选中联系人的聊天对话区。 + +**业务规则:** +- 消息列表按最新消息时间倒序排列 +- 每个联系人显示头像、昵称、角色标签、最后一条消息预览 +- 角色类型包括:咨询专家、操作人员、专业人员、驻场人员、管理员 +- 未读消息显示红色角标 + +**交互说明:** +- 点击左侧联系人 → 右侧切换为该联系人的聊天内容 +- 点击「通讯录」按钮 → 打开通讯录弹窗 +- 从通讯录选中人员确认后 → 该人员添加到左侧消息列表顶部 +- 搜索框支持按联系人姓名搜索 +- 底部输入框支持文字输入和发送 + +### 5. 通讯录弹窗 + +**功能说明:** 展示系统内所有可联系的内部人员,支持按角色筛选和姓名搜索,选中后添加到对话消息列表。 + +**业务规则:** +- 人员按角色分类,不同角色显示差异化附加信息: + - 咨询专家:所在医院、科室、职称 + - 操作人员:应急中心名称 + - 专业人员:职称 + - 驻场人员:所在医院 + - 管理员:单位、部门 +- 单次只能选择一位联系人 +- 已存在于消息列表中的联系人不会重复添加 + +**交互说明:** +- 以弹窗形式打开 +- 顶部搜索框输入姓名实时过滤列表 +- 角色下拉框筛选指定角色的人员 +- 点击人员行 → 选中高亮,右侧显示勾选标记 +- 底部显示已选人数 +- 点击「确认添加」→ 将选中人员添加到消息列表,关闭弹窗 +- 点击「取消」→ 关闭弹窗 + +### 6. 历史咨询列表页 + +**功能说明:** 展示所有已结束的员工咨询记录,支持多条件筛选和数据导出。 + +**业务规则:** +- 咨询状态包括:已完成、已转专家、已取消 +- 列表按发起时间倒序排列 + +**交互说明:** +- 筛选条件:员工姓名、工号、咨询状态、时间范围 +- 点击「查询」→ 按条件过滤列表 +- 点击「导出列表数据」→ 导出当前筛选结果 +- 点击行末「查看对话」→ 打开历史对话详情弹窗 + +### 7. 历史对话详情弹窗 + +**功能说明:** 展示某次咨询的完整对话记录,包含咨询摘要信息和消息流。 + +**交互说明:** +- 顶部显示咨询单号、员工信息、状态等摘要 +- 中部为完整对话消息流 +- 转专家记录以黄色提示条展示 + +### 8. 体检标准化页面 + +**功能说明:** 左侧体检分类树 + 右侧项目列表,供小助手查阅体检项目明细以回答员工相关问题。 + +**业务规则:** +- 分类包括:一般检查、血液检查、肝功能、肾功能、血脂、血糖、甲状腺、肿瘤标志物等 +- 每个项目包含编码、参考范围、单位、临床意义 + +**交互说明:** +- 点击左侧分类 → 右侧切换为该分类下的项目列表 +- 点击行末「查看明细」→ 打开体检项目明细弹窗 + +### 9. 体检项目明细弹窗 + +**功能说明:** 展示单个体检项目的详细信息,包括参考范围、临床意义、关联套餐和注意事项。 + +**交互说明:** +- 以新窗口弹窗形式打开 +- 参考范围以可视化条形图辅助展示 + +### 10. 短信发送记录列表 + +**功能说明:** 展示短信发送历史记录和统计概览,支持新建短信。 + +**业务规则:** +- 顶部统计卡片显示本月发送总量、成功数、失败数、待发送数 +- 发送状态:已发送、发送失败、待发送(定时) + +**交互说明:** +- 点击「新建短信」→ 打开新建短信弹窗 +- 点击行末「查看详情」→ 打开短信发送详情弹窗 +- 支持按状态和时间范围筛选 + +### 11. 新建短信弹窗 + +**功能说明:** 创建并发送通知短信,支持选择发送对象和定时发送。 + +**交互说明:** +- 发送对象支持四种模式:按单位、按部门、指定人员、全部员工 +- 点击对象类型切换 → 下方选择器联动变化 +- 短信内容实时字数统计(70字限制) +- 定时发送开关 → 开启后显示时间选择器 +- 点击「确认发送」→ 发送短信并关闭弹窗 + +| 字段名 | 类型 | 必填 | 规则 | +|--------|------|------|------| +| 发送对象 | 选择 | 是 | 四种模式选一 | +| 短信签名 | 下拉 | 是 | 预设签名 | +| 短信内容 | 文本域 | 是 | 不超过70字 | +| 定时发送 | 开关+时间 | 否 | 开启后必填时间 | + +### 12. 短信发送详情弹窗 + +**功能说明:** 展示某批次短信的发送结果,包括基本信息、短信内容预览、发送统计和失败记录。 + +**交互说明:** +- 以新窗口弹窗形式打开 +- 失败记录列出失败人员和原因 + +### 13. 咨询结算列表页 + +**功能说明:** 按月展示各专家的咨询结算数据,支持生成和下载结算报表。 + +**业务规则:** +- 顶部统计卡片显示待结算金额、已结算金额、年度累计、待结算专家数 +- 结算状态:待结算、结算中、已结算 +- 结算金额 = 图文次数×图文单价 + 视频次数×视频单价 + +**交互说明:** +- 点击「生成结算报表」→ 生成当月报表 +- 点击「下载报表」→ 下载报表文件 +- 点击行末「查看明细」→ 打开报表详情弹窗 + +### 14. 报表详情弹窗 + +**功能说明:** 展示单个专家的结算明细,包括专家信息、结算金额、咨询明细和月度趋势。 + +**交互说明:** +- 以新窗口弹窗形式打开 +- 点击「打印结算单」→ 调用浏览器打印功能 diff --git a/web-admin/health-consult/assistant/employee-profile-dialog.html b/web-admin/health-consult/assistant/employee-profile-dialog.html new file mode 100644 index 0000000..589a1d9 --- /dev/null +++ b/web-admin/health-consult/assistant/employee-profile-dialog.html @@ -0,0 +1,151 @@ + + + + + +咨询人档案 | 健康长庆原型 + + + +
+
+
咨询人档案
+
+
+ +
+
+
+
李明 在职
+
工号:CQ002571 · 采油二厂 · 生产运行科 · 班长
+
+
+ + +
+
基本信息
+
+
性别
+
年龄38岁
+
联系电话138****5678
+
入职日期2012-07-01
+
所属单位采油二厂
+
所属部门生产运行科
+
+
+ + +
+
健康概况
+
+
+
6.8
+
空腹血糖(mmol/L)
+
+
+
125/82
+
血压(mmHg)
+
+
+
24.5
+
BMI
+
+
+
4.8
+
总胆固醇(mmol/L)
+
+
+
1.9
+
甘油三酯(mmol/L)
+
+
+
68
+
心率(次/分)
+
+
+
+ + +
+
最近咨询记录
+
+
+
+ 空腹血糖偏高咨询 + 2026-04-10 10:20 +
+ 小助手 +
+
+
+ 体检报告解读 + 2026-03-15 14:30 +
+ 专家 +
+
+
+ 颈椎不适咨询 + 2026-02-20 09:10 +
+ 小助手 +
+
+
+ 高血脂饮食建议 + 2025-12-08 16:45 +
+ 专家 +
+
+
+
+
+ + \ No newline at end of file diff --git a/web-admin/health-consult/assistant/history-consult.html b/web-admin/health-consult/assistant/history-consult.html new file mode 100644 index 0000000..1890409 --- /dev/null +++ b/web-admin/health-consult/assistant/history-consult.html @@ -0,0 +1,319 @@ + + + + + +专家咨询·小助手 - 历史咨询 | 健康长庆原型 + + + +
+ + +
+ 返回首页 +
+ 健康小助手 ▾ +
+
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
全部单位/部门
+
+
+
单位
+
全部单位/部门
+
采油一厂
+
采油二厂
+
采油三厂
+
勘探开发研究院
+
机关事务服务中心
+
+
+
部门
+
全部部门
+
+
+
+
+
+ + + + +
+ + +
+
+ + +
+
+
+
咨询记录列表
+
共 38,920 条
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
咨询单号姓名员工编号所属单位所属部门咨询小助手咨询状态发起咨询时间首次回复时间咨询完成时间咨询时长操作
ZX20260409001张伟EMP001采油一厂心血管科健康小助手已结束2026-04-09 08:302026-04-09 08:352026-04-09 08:388分钟查看对话
ZX20260409002李明EMP002采油二厂内分泌科健康小助手进行中2026-04-09 09:452026-04-09 09:5015分钟查看对话
ZX20260409003王芳EMP003勘探开发研究院医学研究部健康小助手已结束2026-04-09 10:122026-04-09 10:142026-04-09 10:153分钟查看对话
ZX20260408004刘洋EMP004采油三厂生产部健康小助手待回复2026-04-08 14:556分钟查看对话
ZX20260408005赵静EMP005机关事务服务中心行政部健康小助手已结束2026-04-08 16:202026-04-08 16:222026-04-08 16:244分钟查看对话
+
+ +
+
+ + +
+
+ + +
+
+ + + \ No newline at end of file diff --git a/web-admin/health-consult/assistant/item-detail-dialog.html b/web-admin/health-consult/assistant/item-detail-dialog.html new file mode 100644 index 0000000..ffb8e64 --- /dev/null +++ b/web-admin/health-consult/assistant/item-detail-dialog.html @@ -0,0 +1,86 @@ + + + + + +体检项目明细 | 健康长庆原型 + + + +
+
+
体检项目明细
+
+
+
+
基本信息
+
+
项目名称BMI(体质指数)
+
项目编码GE003
+
所属分类一般检查
+
检测单位kg/m²
+
+
+
+
参考范围
+
+
正常范围18.5 ~ 23.9 kg/m²
+
偏低< 18.5
+
超重24.0 ~ 27.9
+
肥胖≥ 28.0
+
+
+ 偏低 +
+ 肥胖 +
+
+
+
临床意义
+
BMI是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI值偏高与高血压、糖尿病、心血管疾病等慢性病风险增加密切相关。BMI偏低则可能提示营养不良或其他消耗性疾病。
+
+
+
关联体检套餐
+
+ 基础套餐A + 标准套餐B + 高端套餐C + 入职体检 + 年度体检 +
+
+
+
注意事项
+
1. 测量前应脱去外套和鞋子
2. 建议在早晨空腹状态下测量
3. BMI不适用于运动员、孕妇等特殊人群
4. 需结合腰围、体脂率等指标综合评估
+
+
+
+ + \ No newline at end of file diff --git a/web-admin/health-consult/assistant/report-detail-dialog.html b/web-admin/health-consult/assistant/report-detail-dialog.html new file mode 100644 index 0000000..b2774f8 --- /dev/null +++ b/web-admin/health-consult/assistant/report-detail-dialog.html @@ -0,0 +1,101 @@ + + + + + +报表详情 | 健康长庆原型 + + + +
+
+
结算明细
+
+
+
+
+
+
李医生 待结算
+
心血管内科 · 主任医师 · 西京医院
+
+
+ +
+
结算信息
+
+
结算周期2026年4月
+
结算状态待结算
+
应结算金额¥ 16,240
+
生成时间2026-04-10 00:00
+
+
+ +
+
咨询明细
+ + + + + + + +
咨询类型咨询次数单价小计
图文咨询312 次¥ 30¥ 9,360
视频咨询86 次¥ 80¥ 6,880
合计¥ 16,240
+
+ +
+
月度咨询趋势
+
+
总咨询次数398 次
+
日均咨询39.8 次
+
满意度4.8 / 5.0
+
24h回复率98.5%
+
+
+ + +
+
+ + \ No newline at end of file diff --git a/web-admin/health-consult/assistant/select-expert-dialog.html b/web-admin/health-consult/assistant/select-expert-dialog.html new file mode 100644 index 0000000..389efa2 --- /dev/null +++ b/web-admin/health-consult/assistant/select-expert-dialog.html @@ -0,0 +1,179 @@ + + + + + +选择专家 | 健康长庆原型 + + + +
+
+
选择专家
+
+
+ + + + +
+
+ +
+
+
+
王医生 · 主任医师
+
北京协和医院 · 内分泌科
+
+ 在线 + 糖尿病 + 甲状腺 +
+
+
+
1,286
+
咨询次数
+
+
+
+
+
+
李医生 · 主任医师
+
西京医院 · 心血管内科
+
+ 在线 + 高血压 + 冠心病 +
+
+
+
2,045
+
咨询次数
+
+
+
+
+
+
张医生 · 副主任医师
+
唐都医院 · 神经内科
+
+ 在线 + 头痛 + 眩晕 +
+
+
+
876
+
咨询次数
+
+
+
+
+
+
陈医生 · 主治医师
+
长庆医院 · 骨科
+
+ 离线 + 颈椎病 + 腰椎间盘 +
+
+
+
654
+
咨询次数
+
+
+
+
+
+
孙医生 · 副主任医师
+
西安交大一附院 · 消化内科
+
+ 在线 + 胃病 + 肝胆 +
+
+
+
1,102
+
咨询次数
+
+
+
+ + +
+ + + \ No newline at end of file diff --git a/web-admin/health-consult/assistant/send-dialog.html b/web-admin/health-consult/assistant/send-dialog.html new file mode 100644 index 0000000..e274d40 --- /dev/null +++ b/web-admin/health-consult/assistant/send-dialog.html @@ -0,0 +1,113 @@ + + + + + +新建短信 | 健康长庆原型 + + + +
+
+
新建短信
+
+
+
+
* 发送对象
+
+
按单位
+
按部门
+
指定人员
+
全部员工
+
+ +
+
+
* 短信签名
+ +
+
+
* 短信内容
+ +
38 / 70 字
+
短信内容超过70字将按多条计费
+
+
+
定时发送
+
+
+ +
+
开启后短信将在指定时间自动发送
+
+
+ +
+ + + \ No newline at end of file diff --git a/web-admin/health-consult/assistant/sms-detail-dialog.html b/web-admin/health-consult/assistant/sms-detail-dialog.html new file mode 100644 index 0000000..aca14e4 --- /dev/null +++ b/web-admin/health-consult/assistant/sms-detail-dialog.html @@ -0,0 +1,84 @@ + + + + + +短信发送详情 | 健康长庆原型 + + + +
+
+
短信发送详情
+
+
+
+
基本信息
+
+
发送批次SMS20260410001
+
发送状态已发送
+
发送对象采油一厂
+
发送时间2026-04-10 09:00
+
操作人健康小助手
+
短信签名【健康长庆】
+
+
+
+
短信内容
+
【健康长庆】您的体检报告已出,请登录APP查看详情。如有疑问请咨询健康小助手。
+
+
+
发送统计
+
+
326
发送总数
+
320
发送成功
+
6
发送失败
+
98.2%
成功率
+
+
+
+
失败记录(6条)
+
+
周某某(138****1234)号码已停机
+
吴某某(139****5678)号码不存在
+
郑某某(136****9012)运营商拦截
+
孙某某(137****3456)号码已停机
+
钱某某(135****7890)发送超时
+
冯某某(158****2345)号码不存在
+
+
+
+
+ + \ No newline at end of file diff --git a/web-admin/health-consult/assistant/sms-send.html b/web-admin/health-consult/assistant/sms-send.html new file mode 100644 index 0000000..59d8ec8 --- /dev/null +++ b/web-admin/health-consult/assistant/sms-send.html @@ -0,0 +1,205 @@ + + + + + +专家咨询·小助手 - 短信发送 | 健康长庆原型 + + + +
+ + +
+ 返回首页 +
健康小助手 ▾ +
+
+
+
+
本月发送总量
1,286
2026年4月
+
发送成功
1,245
成功率 96.8%
+
发送失败
41
需关注
+
待发送
12
定时任务
+
+
+
+ +
+
+ + + +
+ + + + +
+
+
+
短信发送记录
+
共 256 条
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
发送批次短信内容发送对象发送人数成功/失败发送状态发送时间操作
SMS20260410001【健康长庆】您的体检报告已出,请登录APP查看详情。采油一厂326320 / 6已发送2026-04-10 09:00查看详情
SMS20260409002【健康长庆】温馨提醒:您预约的专家咨询将于明日10:00开始。指定人员(15人)1515 / 0已发送2026-04-09 16:30查看详情
SMS20260409003【健康长庆】春季健康讲座通知:4月15日下午2点,主题"职场压力管理"。全部员工2,8602,831 / 29已发送2026-04-09 10:00查看详情
SMS20260411004【健康长庆】您的健康评估报告已更新,请及时查看。采油二厂280— / —待发送2026-04-11 08:00(定时)查看详情
SMS20260408005【健康长庆】体检预约提醒:请于4月12日前完成年度体检预约。勘探开发研究院156150 / 6已发送2026-04-08 14:00查看详情
+
+ +
+
+ + +
+
+ + +
+
+ + + \ No newline at end of file