This commit is contained in:
2023-11-07 12:24:31 +07:00
parent 16454d32cc
commit c329df499f
4 changed files with 40 additions and 15 deletions

View File

@@ -239,11 +239,25 @@ export default function Detail() {
.get('/doctors?search=&organization_id='+values.organization_id)
.then((response) => {
setDoctor(response.data.data);
setOpenHospitalCare(true);
})
.catch((error) => {
console.error(error);
});
// setMainDiagnosis
axios
.get(`corporates/${corporate_id}/diagnosis`)
.then((response) => {
setMainDiagnosis(response.data.data)
})
// setOrganization atau hospital atau location
axios
.get(`corporates/${corporate_id}/hospitals`)
.then((response) => {
setOrganization(response.data.data)
})
}
}, [claimHistoryId])
@@ -266,6 +280,7 @@ export default function Detail() {
const handleCloseDialogApprove = () => {
setOpenDialogApproval(false);
setEdit(false)
setClaimHistoryId(null);
reset();
}
@@ -373,9 +388,6 @@ export default function Detail() {
const values = watch();
console.log(values, 'debugs')
const {fields, append, remove} = useFieldArray<FormValuesProps>({name: "secondary_diagnosis_id", control})
const onSubmit = async (data: FormValuesProps) => {
@@ -470,6 +482,17 @@ export default function Detail() {
function handleEditHospitalCare(id: number) {
setClaimHistoryId(id);
setEdit(true);
setOpenHospitalCare(true);
// reset(defaultValues);
console.log(defaultValues, 'debugs')
console.log(organization, 'debugs')
}
function handleUpdateHospitalCare(id: number) {
setOpenHospitalCare(false);
setClaimHistoryId(id);
setEdit(false);
setOpenDialogApproval(true);
}
//Service
@@ -597,11 +620,13 @@ export default function Detail() {
axios
.post('claims/'+id+'/'+decline)
.then((response) => {
enqueueSnackbar('Success '+toTitleCase(decline)+' Claim Request', { variant: 'success' });
setOpenDialogSubmit(false);
enqueueSnackbar('Success '+toTitleCase(decline)+' Claim Request', { variant: 'success' });
setOpenDialogSubmit(false);
window.location.reload();
})
.catch(({ response }) => {
enqueueSnackbar(response.data.message ?? 'Something went wrong!', { variant: 'error' });
enqueueSnackbar(response.data.message ?? 'Something went wrong!', { variant: 'error' });
});
setTimeout(() =>
@@ -810,7 +835,7 @@ export default function Detail() {
<MenuItem onClick={() => handleEditHospitalCare(claimHistoryCare.id)}>
<EditTwoTone />Edit
</MenuItem>
<MenuItem onClick={() => {setOpenDialogApproval(true); setClaimHistoryId(claimHistoryCare.id)}}>
<MenuItem onClick={() => handleUpdateHospitalCare(claimHistoryCare.id)}>
<LoopOutlined />Update Status
</MenuItem>
</>