Update Hospital Portal

This commit is contained in:
ivan-sim
2024-10-15 13:57:50 +07:00
parent e430c446fd
commit 828910752a
2 changed files with 5 additions and 5 deletions

View File

@@ -252,7 +252,6 @@ const allowedStatusesForCSLMS = ['waiting_pharmacy', 'order_prepared', 'ready',
const [openDialogStatus, setOpenDialogStatus] = useState(false);
// const [dialogIDRow, setDialogIDRow] = useState<number | null>(null);
console.log(dialogIDRow);
const [dialogIDRowDriver, setDialogIDRowDriver] = useState<number | null>(null);
const [txtStatusDriver, setTxtStatusDriver] = useState('');
const [txtIDDriver, setTxtIDDriver] = useState('');
@@ -272,7 +271,7 @@ console.log(dialogIDRow);
const handleClickKonfirmasi = (row: any) => {
setTxtStatusDriver('');
setTxtIDDriver('');
if(row.sStatus === 'ready' || row.sStatus === 'failed')
if(row.sStatus === 'order_prepared' || row.sStatus === 'ready' || row.sStatus === 'failed')
{
//close
setDialogIDRow(row.id === dialogIDRow ? null : row.id);
@@ -314,6 +313,8 @@ console.log(dialogIDRow);
}
}
const putPrescriptionOrders = (row: any) => {
//close
setDialogIDRow(row.id === dialogIDRow ? null : row.id);
setIsDisabled(true); // Disable button after clicking
const updateData = {
sStatus: row.sStatus
@@ -322,7 +323,6 @@ console.log(dialogIDRow);
.put(`/put-prescription-orders/${row.nID_orders}`, updateData)
.then((response) => {
enqueueSnackbar(response?.data?.meta?.message, { variant: 'success' });
setDialogIDRow(row.id === dialogIDRow ? null : row.id);
setIsDisabled(false); // Re-enable the button after success
// Call reloadData to refresh the table

View File

@@ -392,8 +392,8 @@ export default function TableList() {
<Button
variant="contained"
color="primary"
style={{ width: 'auto' }}
onClick={() => setDialogIDRow(obj.id === dialogIDRow ? null : obj.id)}
style={{ width: 'auto', padding: '0px 4px'}}
onClick={() => setDialogIDRow(obj.id)}
>
{obj.button_accept}
</Button>