fixed bug with uk zip code and add retrieved timestamp for dewars at the beamline

This commit is contained in:
GotthardG
2024-12-12 11:59:42 +01:00
parent fd17c0e672
commit 6c88ff9651
5 changed files with 28 additions and 68 deletions

View File

@ -51,19 +51,6 @@ const Storage: React.FC<StorageProps> = ({ name, selectedSlot, slotsData, onSele
/>
))}
</StorageWrapper>
<Button
variant="contained"
color="secondary"
onClick={() => {
const selectedSlotData = slotsData.find(slot => slot.qr_code === selectedSlot);
if (selectedSlotData) {
onRefillDewar(selectedSlotData);
} else {
alert('Please select a slot to refill its dewar.');
}
}}>
Refill Dewar
</Button>
</StorageContainer>
);
};

View File

@ -351,28 +351,6 @@ const LogisticsView: React.FC = () => {
}
};
const handleRetrieve = async () => {
if (!retrievedDewar) {
alert('No dewar selected for retrieval.');
return;
}
try {
await LogisticsService.retrieveDewarLogisticsDewarsRetrievePost({
dewar_qr_code: retrievedDewar,
location_qr_code: '',
transaction_type: 'retrieved',
});
alert(`Dewar ${retrievedDewar} retrieved successfully.`);
setRetrievedDewar(null);
fetchDewarsAndSlots();
} catch (e) {
console.error(e);
alert('Error retrieving dewar');
}
};
const handleOutgoing = async () => {
if (!dewarQr) {
alert('Scan a dewar QR code first.');
@ -451,9 +429,6 @@ const LogisticsView: React.FC = () => {
<Button variant="contained" color="secondary" onClick={() => handleRefillDewar()}>
Refill Dewar
</Button>
<Button variant="outlined" color="warning" onClick={handleRetrieve} sx={{ mb: 2 }}>
Retrieved
</Button>
</Box>
</Grid>