(Feat-Fix): Fixed attendance system

This commit is contained in:
2025-12-21 10:06:05 +00:00
parent 04e25527e8
commit 2d3412f79a
2 changed files with 34 additions and 18 deletions

View File

@@ -45,7 +45,7 @@ export const AllRatesPage: React.FC = () => {
setLoading(true);
setError("");
try {
const params: any = {};
const params: { departmentId?: number; startDate?: string; endDate?: string } = {};
if (filters.departmentId) {
params.departmentId = parseInt(filters.departmentId);
}
@@ -55,8 +55,8 @@ export const AllRatesPage: React.FC = () => {
const data = await api.getAllRates(params);
setAllRates(data.allRates);
setSummary(data.summary);
} catch (err: any) {
setError(err.message || "Failed to fetch rates");
} catch (err: unknown) {
setError(err instanceof Error ? err.message : "Failed to fetch rates");
} finally {
setLoading(false);
}