fix(chat): simplify header cards and llm fallback

This commit is contained in:
2026-06-04 22:42:39 +08:00
parent fecaee0b03
commit 5a6e7698e4
4 changed files with 87 additions and 50 deletions

View File

@@ -526,7 +526,7 @@ def test_chat_page_shows_upload_entry_and_dynamic_context_cards(client, db):
assert "飞书通知 / 待处理" in content
def test_chat_page_shows_top_context_and_recommended_prompts(client, db):
def test_chat_page_keeps_prompts_inside_chat_thread_without_top_cards(client, db):
batch, conversation = _create_conversation_with_batch()
conversation.task_status = "processing"
conversation.node_results = [
@@ -545,13 +545,10 @@ def test_chat_page_shows_top_context_and_recommended_prompts(client, db):
content = response.content.decode("utf-8")
assert response.status_code == 200
assert "顶部对话上下文" in content
assert "当前流程类型" in content
assert "registration" in content
assert "当前审核阶段" in content
assert "顶部对话上下文" not in content
assert "推荐提问模板" not in content
assert "对话区与节点导航" in content
assert "处理中" in content
assert "当前最高风险等级" in content
assert "推荐提问模板" in content
assert "请汇总当前资料包的章节点、页数和目录覆盖情况" in content
assert "请给出当前资料包的高风险项、责任人和整改建议" in content
@@ -583,16 +580,12 @@ def test_chat_page_explicitly_shows_batch_product_stage_and_export_context(clien
assert f"批次:{batch.batch_id}" in content
assert f"产品:{batch.product_name}" in content
assert "阶段:处理中" in content
assert "批次编号" in content
assert batch.batch_id in content
assert "产品名称" in content
assert batch.product_name in content
assert "当前审核阶段" in content
assert "处理中" in content
assert "当前最高风险等级" in content
assert ">高<" in content
assert "批次编号" not in content
assert "当前审核阶段" not in content
assert "最高风险等级" in content
assert "" in content
assert "是否允许正式导出" in content
assert ">否<" in content
assert "" in content
def test_chat_page_shows_overview_card_from_conversation_summary(client, db):