+
关键价位
+ {LEVEL_GROUPS.map(g => {
+ const active = activeTypes.has(g.key)
+ // 枢轴点数量按当前档位过滤显示;其他组显示原始数量
+ const raw = levels[g.key] ?? []
+ const count = g.key === 'pivot'
+ ? raw.filter(p => p.rank === undefined || p.rank <= pivotRank).length
+ : raw.length
+ return (
+
+ )
+ })}
+
+ {/* 枢轴点档位选择器 —— 仅当枢轴点开启时显示 */}
+ {activeTypes.has('pivot') && (levels.pivot?.length ?? 0) > 0 && (
+
+ 档位
+ {([1, 2, 3] as const).map(r => (
+
+ ))}
+
+ )}
+