disbursement list , detail, upload batch
This commit is contained in:
@ -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 };
|
||||
|
||||
Reference in New Issue
Block a user