updates on the ui changes and updates on the delivery page updated the status

This commit is contained in:
2026-05-25 15:39:18 +05:30
parent e87d5908ea
commit f5307dfb03
4 changed files with 1563 additions and 143 deletions

View File

@@ -121,6 +121,7 @@ const Deliveries = () => {
const [deliverylat, setDeliverylat] = useState('');
const [deliverylong, setDeliverylong] = useState('');
const [currentStatus, setCurrentStatus] = useState('pending');
const [updateStatus, setUpdateStatus] = useState('delivered');
const locationRef = useRef(null);
const tenantRef = useRef(null);
const [page, setPage] = React.useState(0);
@@ -1259,6 +1260,7 @@ const Deliveries = () => {
setDeliverylong(selectedRow.droplon);
setNotes(selectedRow.notes);
setDeliveryamount(selectedRow.deliveryamount);
setUpdateStatus(selectedRow.orderstatus || 'delivered');
setCurrentorder(selectedRow);
setDialogopen(true);
handleMenuClose();
@@ -1657,6 +1659,24 @@ const Deliveries = () => {
<TextField fullWidth type="number" value={deliveryamount} onChange={(e) => setDeliveryamount(+e.target.value)} />
</Grid>
<Grid item xs={12}>
<FormLabel>Status</FormLabel>
<TextField
select
fullWidth
value={updateStatus}
onChange={(e) => {
setUpdateStatus(e.target.value);
}}
>
<MenuItem value="pending">Pending</MenuItem>
<MenuItem value="accepted">Accepted</MenuItem>
<MenuItem value="started">Started</MenuItem>
<MenuItem value="arrived">Arrived</MenuItem>
<MenuItem value="delivered">Delivered</MenuItem>
<MenuItem value="cancelled">Cancelled</MenuItem>
</TextField>
</Grid>
<Grid item xs={12}>
<FormLabel>Notes</FormLabel>
<TextField value={notes} fullWidth onChange={(e) => setNotes(e.target.value)} />
@@ -1694,7 +1714,7 @@ const Deliveries = () => {
updateDeliveryMutation.mutate({
deliveryid: currentorder.deliveryid,
orderheaderid: currentorder.orderheaderid,
orderstatus: 'delivered',
orderstatus: updateStatus,
deliverytime: dayjs().format('YYYY-MM-DD HH:mm:ss'),
deliverylat,
deliverylong,