fix: KR目标值自动同步到名称(如毛利率提升→毛利率提升≥5%)
This commit is contained in:
@@ -510,9 +510,16 @@ function removeKr(idx: number) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function formatTargetValue(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))) {
|
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