fixed bug with uk zip code and add retrieved timestamp for dewars at the beamline
This commit is contained in:
@ -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>
|
||||
);
|
||||
};
|
||||
|
@ -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>
|
||||
|
||||
|
Reference in New Issue
Block a user