disbursement list , detail, upload batch

This commit is contained in:
Narul Hidayah
2025-04-11 18:19:27 +07:00
parent 1674aeed85
commit 0de97696fd
10 changed files with 773 additions and 1 deletions

View File

@ -57,6 +57,24 @@ const useCallApi = () => {
}
}, []);
const PostDataFile = useCallback(async (url: string, field: any, config = {}) => {
try {
const response = await axios.post(url, field, config);
const result = response.data;
if (result.status) {
return { status: true, message: result.data };
}
return { status: false, message: result.message };
} catch (error: any) {
const { response } = error;
return {
status: false,
message: response?.data?.error ?? response?.data?.message ?? 'Something went wrong'
};
}
}, []);
const PutData = useCallback(async (url: string, field: any) => {
try {
const response = await axios.put(url, field);
@ -85,7 +103,7 @@ const useCallApi = () => {
}
}, []);
return { GetData, PostData, PutData, DeleteData, GetExportData };
return { GetData, PostData, PutData, DeleteData, GetExportData, PostDataFile };
};
export { useCallApi };