Commit 2cea1a0d by luoqi

style(web): 详情页头部的优先级条先隐藏

开关 HEADER_PRIORITY_VISIBLE=false,置 true 即恢复;
代码整段保留(含 hover 的算分明细),不是删除。

️ 只关头部这一处。左栏每行的优先级分数不动 ——
那是主管挑人的排序依据,隐藏了他就没法判断先跟谁。

实测:头部已无「优先级」;左栏分数 7.38/6.78/6.70 完好。tsc + build 干净。
parent 5cd0e3b6
......@@ -125,6 +125,15 @@ export type ReturnVisitItem = {
result: string | null;
};
/**
* 详情页**头部**的「优先级 ●●●●● 极高」—— 暂时隐藏(2026-08-04 产品走查)。
* 置 `true` 即恢复;代码整段保留(含 hover 的算分明细),⛔ 不是删除。
*
* ⚠️ 只关**头部**这一处。左栏每行的优先级条与分数**不动** ——
* 那是主管挑人的排序依据,隐藏了他就没法判断先跟谁。
*/
const HEADER_PRIORITY_VISIBLE: boolean = false;
const FALLBACK_DATA: PlanDetailAppData = {
patient: mockPatient,
chains: mockChains,
......@@ -1116,18 +1125,21 @@ function TopBar({
</div>
</>
)}
{/* scenario chip + 优先级 — 始终显示,核心信息 */}
{/* scenario chip — 始终显示,核心信息 */}
<Chip tone="rose" icon size="xs" className="flex-none">
{reason.scenarioLabel}
</Chip>
<PriorityHover
score={plan.priorityScore}
breakdown={(plan.reasons[0]?.breakdown as { priority?: PriorityBreakdown } | null | undefined)?.priority}
>
<span className="hidden md:inline-flex cursor-help flex-none">
<PriorityBar score={plan.priorityScore} label="优先级" />
</span>
</PriorityHover>
{/* 优先级条:暂时隐藏(见 HEADER_PRIORITY_VISIBLE),整段保留不删 */}
{HEADER_PRIORITY_VISIBLE && (
<PriorityHover
score={plan.priorityScore}
breakdown={(plan.reasons[0]?.breakdown as { priority?: PriorityBreakdown } | null | undefined)?.priority}
>
<span className="hidden md:inline-flex cursor-help flex-none">
<PriorityBar score={plan.priorityScore} label="优先级" />
</span>
</PriorityHover>
)}
{/* 召回反馈(plan 级)— 拇指 + 弹窗收集;放优先级右边。
宿主回访模式(有「关闭」入口)下隐藏:召回好坏由关闭原因表达,不再单独收拇指 */}
{!onCloseOpportunity && (
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment