Update Hospital Portal
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user