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) })} />