From 2cb77a3487b8c5da6fe02f3c1018dcf70f73d29a Mon Sep 17 00:00:00 2001
From: tuqin <tuqin@tuqin.cn>
Date: 星期一, 19 十月 2026 10:25:22 +0800
Subject: [PATCH] feat(hrm): 社保公积金方案新增大病医疗/长期护理(输入支持两位小数)

---
 src/views/hrm/salary/social-security-scheme/index.vue |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/src/views/hrm/salary/social-security-scheme/index.vue b/src/views/hrm/salary/social-security-scheme/index.vue
index 65c71b5..c5dd5c7 100644
--- a/src/views/hrm/salary/social-security-scheme/index.vue
+++ b/src/views/hrm/salary/social-security-scheme/index.vue
@@ -49,6 +49,12 @@
   return `${(ratio * 100).toFixed(1)}%`;
 }
 
+/** 鏍煎紡鍖栨瘮渚嬫樉绀猴紙淇濈暀涓や綅灏忔暟锛� */
+function formatRatio2(ratio: number | undefined) {
+  if (ratio === undefined || ratio === null) return '-';
+  return `${(ratio * 100).toFixed(2)}%`;
+}
+
 const [Grid, gridApi] = useVbenVxeGrid({
   formOptions: {
     schema: useGridFormSchema(),
@@ -107,6 +113,12 @@
       <template #housingFundPersonalRatio="{ row }">
         {{ formatRatio(row.housingFundPersonalRatio) }}
       </template>
+      <template #seriousIllnessPersonalRatio="{ row }">
+        {{ formatRatio2(row.seriousIllnessPersonalRatio) }}
+      </template>
+      <template #longTermCarePersonalRatio="{ row }">
+        {{ formatRatio2(row.longTermCarePersonalRatio) }}
+      </template>
       <template #status="{ row }">
         <Tag :color="row.status === 0 ? 'success' : 'default'">
           {{ row.status === 0 ? '鍚敤' : '绂佺敤' }}

--
Gitblit v1.9.3