fix: 会商第一步隐藏继续追问与跳过此项按钮

This commit is contained in:
董宏凯 committed 2026-08-30 20:02:21 +08:00
1 parent b92a26cdd4
commit a4f95a4fa9
2 files changed
+28 -16

No files matched your search

@@ -130,6 +130,11 @@ export interface Step1PanelProps {
footerAction?: React.ReactNode; footerAction?: React.ReactNode;
/** 已进入后续工作流时,隐藏默认的「进入研讨」动作。 */ /** 已进入后续工作流时,隐藏默认的「进入研讨」动作。 */
hideEnterRoundtable?: boolean; hideEnterRoundtable?: boolean;
/**
* 隐藏「继续追问」「跳过此项」两个快捷动作(多智能体会商页不需要;
* 岗位会商 / 8BF 不传保持原样)。
*/
hideFollowupActions?: boolean;
/** /**
* 仅替换输入区的渲染插槽。消息列表、意图状态及附件状态仍由 Step1Panel * 仅替换输入区的渲染插槽。消息列表、意图状态及附件状态仍由 Step1Panel
* 统一管理,因此岗位会商定制样式时不会分叉或复制 Step 1 的业务逻辑。 * 统一管理,因此岗位会商定制样式时不会分叉或复制 Step 1 的业务逻辑。
@@ -171,6 +176,7 @@ export function Step1Panel(props: Step1PanelProps) {
enterButtonLabel = "进入多智能体研讨 >", enterButtonLabel = "进入多智能体研讨 >",
footerAction, footerAction,
hideEnterRoundtable = false, hideEnterRoundtable = false,
hideFollowupActions = false,
inputArea, inputArea,
inputDraftKey, inputDraftKey,
initialInputText = "", initialInputText = "",
@@ -425,23 +431,27 @@ export function Step1Panel(props: Step1PanelProps) {
</button> </button>
)} )}
<button {!hideFollowupActions && (
id="suggest-followup-btn" <button
onClick={onFollowUp} id="suggest-followup-btn"
className="bg-white hover:bg-slate-50 border border-slate-200 text-slate-700 text-xs font-bold px-3 py-2.5 rounded-xl flex items-center gap-1.5 transition" onClick={onFollowUp}
> className="bg-white hover:bg-slate-50 border border-slate-200 text-slate-700 text-xs font-bold px-3 py-2.5 rounded-xl flex items-center gap-1.5 transition"
<Repeat className="w-3 h-3 text-slate-500" /> >
继续追问 <Repeat className="w-3 h-3 text-slate-500" />
</button> 继续追问
</button>
)}
<button {!hideFollowupActions && (
id="skip-question-btn" <button
onClick={onSkipQuestion} id="skip-question-btn"
className="bg-white hover:bg-slate-50 border border-slate-200 text-slate-700 text-xs font-bold px-3 py-2.5 rounded-xl flex items-center gap-1.5 transition" onClick={onSkipQuestion}
> className="bg-white hover:bg-slate-50 border border-slate-200 text-slate-700 text-xs font-bold px-3 py-2.5 rounded-xl flex items-center gap-1.5 transition"
<X className="w-3 h-3 text-slate-500" strokeWidth={2.5} /> >
跳过此项 <X className="w-3 h-3 text-slate-500" strokeWidth={2.5} />
</button> 跳过此项
</button>
)}
{footerAction ?? {footerAction ??
(!hideEnterRoundtable && ( (!hideEnterRoundtable && (
@@ -2166,6 +2166,8 @@ export default function RoundtablePlanningPage({
onStopIntent: step1.stopIntentStream, onStopIntent: step1.stopIntentStream,
onSkipQuestion: handleSkipQuestion, onSkipQuestion: handleSkipQuestion,
onFollowUp: handleAgentFollowUp, onFollowUp: handleAgentFollowUp,
// 多智能体会商页去掉「继续追问」「跳过此项」快捷键 —— 干预走输入框直接发送即可。
hideFollowupActions: true,
onEnterRoundtable: () => { onEnterRoundtable: () => {
if (!step1.intentReady) { if (!step1.intentReady) {
triggerToast("请先与任务理解智能体完成澄清,生成任务摘要后再进入"); triggerToast("请先与任务理解智能体完成澄清,生成任务摘要后再进入");