From 539e384ee190eedc6a77991d4d32ca6feb9a5caf Mon Sep 17 00:00:00 2001 From: freedakgmail Date: Wed, 5 Aug 2026 08:08:18 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8F=91=E8=96=AA=E6=97=A5=E7=BC=BA?= =?UTF-8?q?=E7=9C=815=E5=8F=B7+=E9=80=9A=E7=9F=A5=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E5=8E=BB=E6=8E=89=E9=87=8D=E5=A4=8D=E5=8F=91=E8=96=AA=E6=97=A5?= =?UTF-8?q?=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/prisma/schema.prisma | 2 +- frontend/src/pages/Settings.tsx | 10 +++------- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/backend/prisma/schema.prisma b/backend/prisma/schema.prisma index 6c1035d..5f8ea8f 100644 --- a/backend/prisma/schema.prisma +++ b/backend/prisma/schema.prisma @@ -130,7 +130,7 @@ model Organization { city String? contactName String? contactPhone String? - payrollDays Json @default("[]") // 每月发薪日期,如 [5, 20] 表示每月5号和20号 + payrollDays Json @default("[5]") // 每月发薪日期,如 [5, 20] 表示每月5号和20号 payrollReminderDays Int @default(3) // 发薪提前提醒天数 retirementReminderEnabled Boolean @default(false) // 退休提醒开关 esignPolicyEnabled Boolean @default(false) // 规章制度电子签 diff --git a/frontend/src/pages/Settings.tsx b/frontend/src/pages/Settings.tsx index 532f568..c015939 100644 --- a/frontend/src/pages/Settings.tsx +++ b/frontend/src/pages/Settings.tsx @@ -94,7 +94,7 @@ function OrgSettings({ orgData, onSave, saving }: { orgData: any; onSave: (data: name: '', contactName: '', contactPhone: '', - payrollDays: [] as number[], + payrollDays: [5] as number[], payrollReminderDays: 3, retirementReminderEnabled: false, esignPolicyEnabled: false, @@ -108,7 +108,7 @@ function OrgSettings({ orgData, onSave, saving }: { orgData: any; onSave: (data: name: orgData.name || '', contactName: orgData.contactName || '', contactPhone: orgData.contactPhone || '', - payrollDays: Array.isArray(orgData.payrollDays) ? orgData.payrollDays : [], + payrollDays: Array.isArray(orgData.payrollDays) && orgData.payrollDays.length > 0 ? orgData.payrollDays : [5], payrollReminderDays: orgData.payrollReminderDays ?? 3, retirementReminderEnabled: orgData.retirementReminderEnabled || false, esignPolicyEnabled: orgData.esignPolicyEnabled || false, @@ -881,11 +881,7 @@ function NotificationSettings() {
月度事务提醒
设置每月截止日,到期后自动生成待办提醒
-
-
- - setForm({ ...form, payrollDay: Number(e.target.value) })} /> -
+
setForm({ ...form, socialInsDay: Number(e.target.value) })} />