+ {activeStageConfig.tiers.map((tier, index) => {
+ const rowLabel = `${activeSummary?.stageLabel || activeStageConfig.stage}第 ${index + 1} 档`;
+ return (
+
+
+
+ onTierChange(activeStageConfig.stage, index, {
+ // 10 倍及以上是服务端发布校验要求的高倍率标记;运行时仍会独立检查真实奖池余额,
+ // 不能把前端勾选本身当成资金足够或必然可发奖的依据。
+ highWaterOnly:
+ Number(event.target.value) >= 10 || tier.highWaterOnly,
+ multiplier: event.target.value,
+ })
+ }
+ />
+
+
+ {/* 概率由目标 RTP 和倍率统一校正;保持只读可避免运营绕过服务端概率闭合校验。 */}
+
+
+
+ = 10}
+ size="small"
+ slotProps={{ input: { "aria-label": `${rowLabel}高倍率安全标记` } }}
+ onChange={(event) =>
+ onTierChange(activeStageConfig.stage, index, {
+ highWaterOnly: event.target.checked,
+ })
+ }
+ />
+
+
+
+ onTierChange(activeStageConfig.stage, index, {
+ enabled: event.target.checked,
+ })
+ }
+ />
+
+
+ onRemoveTier(activeStageConfig.stage, index)}
+ >
+
+
+
+
+ );
+ })}
+