fix: KR目标值自动同步到名称(如毛利率提升→毛利率提升≥5%)
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user