fix(calibration): 校准幂等+已校准状态显示,解决重复提示
根因:预测准确度卡的偏差来自历史回填项目的预测vs实际,属既成事实, 不会因校准改变;且原 apply 公式 next=current+dev 会累加,反复点越推越高。 修复: - 校准建议/应用均基于未校准原始基准(env/默认)计算,保证幂等 - GET /api/calibration 返回 uncalibratedBase 与 calibrated 标志 - 卡片:已校准时显示「已按当前偏差校准:基准X%」绿色状态,不再出现按钮; 未校准时按钮明示「X% → Y%」 - 补充说明:历史偏差不会因校准改变,校准仅调整后续承接建议阈值
This commit is contained in:
@@ -566,6 +566,18 @@ export async function applyCalibration(): Promise<{ appliedBase: number; previou
|
||||
return request('POST', '/api/calibration/apply', {});
|
||||
}
|
||||
|
||||
/** 查询当前目标净利率基准与据偏差计算的建议基准、是否已校准。 */
|
||||
export async function fetchCalibration(): Promise<{
|
||||
currentBase: number;
|
||||
suggestedBase: number;
|
||||
uncalibratedBase: number;
|
||||
calibrated: boolean;
|
||||
bias: string | null;
|
||||
deviationPct: number | null;
|
||||
}> {
|
||||
return request('GET', '/api/calibration');
|
||||
}
|
||||
|
||||
/** 风控/管理层对「待核实」红线进行人工裁定(命中/未命中),闭环判定。 */
|
||||
export async function submitRedlineVerdict(
|
||||
id: string,
|
||||
|
||||
Reference in New Issue
Block a user