From eba9545e71c666d955583dba969398fecd578671 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期五, 12 六月 2026 14:39:34 +0800
Subject: [PATCH] 社保补缴可以修改

---
 src/views/personnelManagement/monthlyStatistics/components/formDia.vue |   32 +++++++++++++++++---------------
 1 files changed, 17 insertions(+), 15 deletions(-)

diff --git a/src/views/personnelManagement/monthlyStatistics/components/formDia.vue b/src/views/personnelManagement/monthlyStatistics/components/formDia.vue
index b3437e7..36ed443 100644
--- a/src/views/personnelManagement/monthlyStatistics/components/formDia.vue
+++ b/src/views/personnelManagement/monthlyStatistics/components/formDia.vue
@@ -231,7 +231,7 @@
                         type="number"
                         placeholder="0"
                         size="small"
-                        disabled />
+                        @input="handleSalaryInput(row)" />
             </template>
           </el-table-column>
           <el-table-column label="宸ヨ祫涓◣"
@@ -490,20 +490,21 @@
     const version = (recalcVersions.get(key) || 0) + 1;
     recalcVersions.set(key, version);
     clearTimeout(recalcTimers.get(key));
-    const payload = {
-      staffOnJobId: getEmployeeKey(row),
-      salaryMonth: form.value.salaryMonth,
-      basicSalary: parseNum(row.basicSalary),
-      dayDays: parseNum(row.dayDays),
-      nightDays: parseNum(row.nightDays),
-      pieceSalary: parseNum(row.pieceSalary),
-      hourlySalary: parseNum(row.hourlySalary),
-      otherIncome: parseNum(row.otherIncome),
-      otherDeduct: parseNum(row.otherDeduct),
-      socialPersonal: parseNum(row.socialPersonal),
-      fundPersonal: parseNum(row.fundPersonal),
-      remark: row.remark ?? "",
-    };
+      const payload = {
+        staffOnJobId: getEmployeeKey(row),
+        salaryMonth: form.value.salaryMonth,
+        basicSalary: parseNum(row.basicSalary),
+        dayDays: parseNum(row.dayDays),
+        nightDays: parseNum(row.nightDays),
+        pieceSalary: parseNum(row.pieceSalary),
+        hourlySalary: parseNum(row.hourlySalary),
+        otherIncome: parseNum(row.otherIncome),
+        otherDeduct: parseNum(row.otherDeduct),
+        socialPersonal: parseNum(row.socialPersonal),
+        fundPersonal: parseNum(row.fundPersonal),
+        socialSupplementAmount: parseNum(row.socialSupplementAmount),
+        remark: row.remark ?? "",
+      };
     recalcTimers.set(
       key,
       setTimeout(() => {
@@ -526,6 +527,7 @@
     row.hourlySalary = parseNum(row.hourlySalary);
     row.otherIncome = parseNum(row.otherIncome);
     row.otherDeduct = parseNum(row.otherDeduct);
+    row.socialSupplementAmount = parseNum(row.socialSupplementAmount);
     requestBackendRecalculate(row);
   };
 

--
Gitblit v1.9.3