{message.source === 'human' ? '你' : '咨询助手'}
{message.text}
{message.source === 'human' && ['queued','claimed'].includes(message.status) &&等待回复…
}{['failed','uncertain'].includes(message.status) &&回复尚未确认,请勿重复发送。
}{!bound ? '咨询会话待接通,暂不能发送。' : readOnly ? '本决策已完成,咨询历史只读。' : '消息仅发送到本决策绑定的咨询会话。绑定不代表回复链路已验收。'}
+ {(!bound || readOnly) &&{!bound ? '咨询暂不可用。' : '已完成,只读。'}
}{message.source === 'human' ? '你' : '咨询助手'}
{message.text}
{message.source === 'human' && ['queued','claimed'].includes(message.status) &&等待回复…
}{['failed','uncertain'].includes(message.status) &&回复尚未确认,请勿重复发送。
}{!bound ? '暂无已接通的咨询会话。' : loaded ? '暂无咨询消息。' : '正在读取咨询历史…'}
}{draft.error || error}
} -{local.error || '咨询草稿单独保存在此浏览器。'}
{local.error && }{draft.revision !== revision &&这是版本 {draft.revision} 的咨询草稿,请重新确认当前问题。
{!readOnly && }保留的未发送草稿(只读):{draft.text}
}{local.error}
}{local.error && }{draft.revision !== revision &&这是版本 {draft.revision} 的咨询草稿,请重新确认当前问题。
{!readOnly && }保留的未发送草稿(只读):{draft.text}
}{error} 保留已读取内容。
} {decision && draft ?{local.error || '本决策草稿保存在此浏览器,提交成功才清除。'}
{local.error && }{!writable(decision) && (draft.comment || draft.option) &&版本 {draft.revision} · 选项 {draft.option || '无'}
{draft.comment}
{local.error}
}{local.error && }{!writable(decision) && (draft.comment || draft.option) &&版本 {draft.revision} · 选项 {draft.option || '无'}
{draft.comment}
截止时间:{date(decision.deadline)}
}选择提交后需检查;接受方案不代表权限授权,也不代表已经完成。
{decision.options.length > 0 && } {writable(decision) && } {notice &&{notice}
} diff --git a/references/design-system.md b/references/design-system.md index 1fcda64..5837f0f 100644 --- a/references/design-system.md +++ b/references/design-system.md @@ -83,8 +83,10 @@ ## 草稿保存与恢复反馈 -沟通、决策提交和独立咨询分别保存草稿,按实例与对应目标隔离;切页、刷新、重新登录后恢复。草稿状态与发送状态分开,失败或结果未知保留输入,不自动重发;明确成功后才清对应内容。提供当前单项“清除草稿”,不能清除其他决策/会话的输入。存储不可用明确提示尚未持久保存,不显示虚假的已保存状态。 +沟通、决策提交和独立咨询分别保存草稿,按实例与对应目标隔离;切页、刷新、重新登录后恢复。草稿状态与发送状态分开,失败或结果未知保留输入,不自动重发;明确成功后才清对应内容。存储不可用明确提示尚未持久保存,不显示虚假的已保存状态。 决策版本改变显示旧稿与重确认提示,重新阅读后才允许使用新版本提交,不静默把旧选项视为批准。已完成决策只读历史与草稿处理不得触发提交。页面升级提示不得自动重载丢失正在编辑内容;无本地数据的旧丢稿不声称可恢复。草稿只在网页本地,不上传,不包含token。 -单项清除按钮须说明范围:决策/咨询包含对应范围旧版本,沟通仅当前入口session;两种决策输入互不清除。存储失败时允许继续保留当前输入和重试保存,禁止发送并提示刷新/退出可能丢失。成功但发现新编辑时保留新稿并说明,不显示全部已清。恢复旧版本内容必须保留版本提示与显式重确认;本地保存提示不代表已发送、模型已回复或决策已完成。 +存储失败时允许继续保留当前输入和重试保存,禁止发送并提示刷新/退出可能丢失。成功但发现新编辑时保留新稿,不增加成功提示。恢复旧版本内容必须保留版本提示与显式重确认;本地保存提示不代表已发送、模型已回复或决策已完成。 + +保持简洁:功能修复不擅自增加按钮和解释性文案。三类草稿均后台保存/恢复,不显示清草稿按钮、常驻本地保存说明或冗余成功提示。只在阻止操作的错误与版本冲突时提供最短必要提示,普通状态不占界面。移除控件不调用清除逻辑。 diff --git a/references/operations.md b/references/operations.md index e9779a0..96d2e5e 100644 --- a/references/operations.md +++ b/references/operations.md @@ -178,4 +178,4 @@ POST /consultation-credential由普通凭据签发专用token,数据库只存h 每次输入写入,POST前先持久保存attempt幂等信息;失败或结果未知保留,刷新后可由用户明确重试,不自动发送。读取/保存失败显示具体风险并阻止发送,可重试保存;清除失败提示旧稿可能残留,不应重复提交。成功只清对应当前版本草稿,比较已存值防迟到响应删掉随后编辑;咨询成功不清决策选择。只确认接口成功不表示模型已回复或业务验收完成。 -当前版本无记录时可读取同作用域最近旧版本草稿,保留旧revision,须用户明确重确认,决策旧选项清除后重新选择/检查意见。已完成决策的残留草稿只读,不自动重交。显式单项清除:沟通仅当前session;决策仅该决策所有版本;咨询仅该决策与咨询session范围所有版本,互不影响。清除留下无正文cleared标记防旧版本草稿重新出现。绑定session变化属于不同范围,不承诺自动跨绑定迁移。 +当前版本无记录时可读取同作用域最近旧版本草稿,保留旧revision,须用户明确重确认,决策旧选项清除后重新选择/检查意见。已完成决策的残留草稿只读,不自动重交。页面不提供额外清草稿按钮,不因切页、隐藏控件或版本提示删除旧稿;确认成功仍用原有比较清除保护。绑定session变化属于不同范围,不承诺自动跨绑定迁移。