feat: 新增视频咨询四种状态详情页及多模块原型优化
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,21 @@
|
||||
# 咨询专家端(健康应急APP)变更记录
|
||||
|
||||
## 2026-04-10
|
||||
|
||||
### fix: 修复共用消息页面和AI助手页面的工作台跳转逻辑
|
||||
|
||||
**问题描述:** 共用页面(消息、AI助手)经过通讯录等中间页面跳转后,工作台返回目标丢失。
|
||||
|
||||
**根本原因:** 初版使用`document.referrer`判断来源,经过中间页面跳转后referrer会丢失原始来源信息。
|
||||
|
||||
**解决方案:** 改用`sessionStorage`存储角色标记(`appRole`)。专家工作台写入`expert`,小助手工作台写入`assistant`,共用页面读取该标记动态设置跳转目标。
|
||||
|
||||
**涉及文件:**
|
||||
- `workbench/index.html` — 写入`sessionStorage.appRole = 'expert'`
|
||||
- `../assistant/workbench/index.html` — 写入`sessionStorage.appRole = 'assistant'`
|
||||
- `../message/index.html` — 读取appRole动态设置工作台链接
|
||||
- `../ai-assistant/index.html` — 读取appRole动态设置工作台链接
|
||||
|
||||
## 2026-04-09
|
||||
|
||||
### init: 初始化咨询专家端原型
|
||||
|
||||
@@ -175,6 +175,9 @@ body { background: #f0f2f5; display: flex; justify-content: center; align-items:
|
||||
</div>
|
||||
|
||||
<script>
|
||||
/* 标记当前角色为专家 */
|
||||
sessionStorage.setItem('appRole', 'expert');
|
||||
|
||||
/**
|
||||
* 切换知识库分类Tab
|
||||
* @param {HTMLElement} el - 被点击的Tab元素
|
||||
|
||||
@@ -145,6 +145,9 @@
|
||||
</div>
|
||||
|
||||
<script>
|
||||
/* 标记当前角色为专家 */
|
||||
sessionStorage.setItem('appRole', 'expert');
|
||||
|
||||
/* 服务状态标记 */
|
||||
let isPaused = false;
|
||||
|
||||
|
||||
@@ -183,6 +183,9 @@ body { background: #f0f2f5; display: flex; justify-content: center; align-items:
|
||||
</div>
|
||||
|
||||
<script>
|
||||
/* 标记当前角色为专家,供共用页面(消息、AI助手)判断返回目标 */
|
||||
sessionStorage.setItem('appRole', 'expert');
|
||||
|
||||
/**
|
||||
* 切换一级Tab(图文/视频)
|
||||
* @param {string} type - 'text' 或 'video'
|
||||
|
||||
Reference in New Issue
Block a user