From baddb052ccd4a91ef1881ba663e6a4e55b05f4fb Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期三, 14 十月 2026 15:51:55 +0800
Subject: [PATCH] feat(hrm): 社保公积金方案表单加「适用部门」与默认缴费基数,修比例输入精度
---
src/views/hrm/salary/tax-rate-config/data.ts | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/views/hrm/salary/tax-rate-config/data.ts b/src/views/hrm/salary/tax-rate-config/data.ts
index 2765700..f7a4571 100644
--- a/src/views/hrm/salary/tax-rate-config/data.ts
+++ b/src/views/hrm/salary/tax-rate-config/data.ts
@@ -60,8 +60,15 @@
max: 1,
step: 0.01,
precision: 4,
- formatter: (value: number) => `${(value * 100).toFixed(0)}%`,
- parser: (value: string) => parseFloat(value.replace('%', '')) / 100,
+ // 淇濈暀 2 浣嶇櫨鍒嗘瘮灏忔暟锛堝搴� decimal(5,4) 鐨� 4 浣嶅皬鏁帮級锛岄伩鍏� 3.5% 琚洓鑸嶄簲鍏ユ垚 4%
+ formatter: (value: number) =>
+ value === undefined || value === null
+ ? ''
+ : `${Number((value * 100).toFixed(2))}%`,
+ parser: (value: string) => {
+ const num = parseFloat(String(value).replace('%', ''));
+ return isNaN(num) ? 0 : num / 100;
+ },
},
rules: 'required',
},
--
Gitblit v1.9.3