updates on the ui changes and updates on the delivery page updated the status
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user