fix: 发薪日缺省5号+通知设置去掉重复发薪日字段

This commit is contained in:
freedakgmail
2026-08-05 08:08:18 +08:00
parent 6ec939dc7f
commit 539e384ee1
2 changed files with 4 additions and 8 deletions
+3 -7
View File
@@ -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() {
<div className="border-t pt-3 space-y-3">
<div className="text-xs font-medium"></div>
<div className="text-xs text-gray-500"></div>
<div className="grid grid-cols-2 gap-3">
<div>
<Label></Label>
<Input type="number" min={1} max={28} value={form.payrollDay ?? 10} onChange={(e) => setForm({ ...form, payrollDay: Number(e.target.value) })} />
</div>
<div className="grid grid-cols-3 gap-3">
<div>
<Label></Label>
<Input type="number" min={1} max={28} value={form.socialInsDay ?? 15} onChange={(e) => setForm({ ...form, socialInsDay: Number(e.target.value) })} />