fix: KR目标值自动同步到名称(如毛利率提升→毛利率提升≥5%)

This commit is contained in:
Hermes CI Fix
2026-07-26 16:55:29 +08:00
parent 5b6362a98a
commit 71674d62ab
@@ -510,9 +510,16 @@ function removeKr(idx: number) {
}
function formatTargetValue(idx: number) {
const val = form.value.krs[idx]?.target_value
const kr = form.value.krs[idx]
if (!kr) return
const val = kr.target_value
if (val && !val.includes('%') && !isNaN(parseFloat(val))) {
form.value.krs[idx].target_value = parseFloat(val).toFixed(2) + '%'
const pct = parseFloat(val).toFixed(2) + '%'
kr.target_value = pct
// 自动同步到KR名称:如果名称是纯文字无数字,追加≥目标值
if (kr.name && !/\d/.test(kr.name)) {
kr.name = kr.name + '≥' + pct
}
}
}