feat: 专项附加扣除只显示当月社保在保人员

This commit is contained in:
selfrelease
2026-07-27 19:58:55 +08:00
parent 67ebb2b26f
commit 71d7ab2de5
+8 -4
View File
@@ -1096,12 +1096,16 @@ function SpecialDeductionTab({ month, setMonth }: { month: string; setMonth: (m:
},
})
// 查询所有员工列表(用于添加未录入的员工
// 查询当月社保在保人员(只有缴纳社保的员工才需要填报专项附加扣除
const { data: employees = [] } = useQuery<any[]>({
queryKey: ['employees-for-deduction'],
queryKey: ['active-social-employees', month],
queryFn: async () => {
const res = await api.get('/roster', { params: { pageSize: 999 } }) as any
return res.data?.items || res.data || []
const res = await api.get('/social/active-declaration', { params: { month } }) as any
return (res.data?.items || []).map((item: any) => ({
id: item.employeeId,
name: item.name,
department: item.department,
}))
},
})