Aearch bar working ok

develop
Al Garcia 2 years ago
parent 84ceea673b
commit 9757d6f8ff
  1. 2
      src/Components/Navbar/Navbar.tsx
  2. 12
      src/Components/Operaciones/OpMonitor.tsx
  3. 29
      src/Components/Operaciones/Viaje/Viaje.tsx
  4. 5
      src/Components/Operaciones/Viaje/ViajeEstatus.tsx

@ -36,7 +36,7 @@ function AOLNavbar() {
const Menu = useSelector((state: RootState) => state.MenuItems.MenuItems) const Menu = useSelector((state: RootState) => state.MenuItems.MenuItems)
return ( return (
<Navbar bg='light'> <Navbar bg='light' style={{ visibility: UserLogued === true ? 'visible' : 'hidden' }}>
<Container> <Container>
<Navbar.Brand to='/' as={Link}> <Navbar.Brand to='/' as={Link}>
<img src={Logo} alt='' height='30' /> <img src={Logo} alt='' height='30' />

@ -196,7 +196,17 @@ export const OpMonitor: FC<IProps> = (props) => {
</thead> </thead>
<tbody> <tbody>
{AllTrips {AllTrips
? AllTrips.map((MasterData) => { ? AllTrips.filter(
(MasterData) =>
MasterData.sCliente.toLowerCase().includes(Search.toLowerCase()) ||
MasterData.sTipoOperacion.toLowerCase().includes(Search.toLowerCase()) ||
MasterData.sOrigen.toLowerCase().includes(Search.toLowerCase()) ||
MasterData.sDestino.toLowerCase().includes(Search.toLowerCase()) ||
MasterData.sTipoUnidad.toLowerCase().includes(Search.toLowerCase()) ||
MasterData.noCaja.toLowerCase().includes(Search.toLowerCase()) ||
MasterData.refAgenciaAduanal.toLowerCase().includes(Search.toLowerCase()) ||
MasterData.pickUpNumber.toLowerCase().includes(Search.toLowerCase())
).map((MasterData) => {
return ( return (
<> <>
<tr <tr

@ -142,6 +142,16 @@ export const Viaje: FC<IProps> = (props) => {
//console.log('nocaja=' + NoCaja) //console.log('nocaja=' + NoCaja)
}, [NoCaja]) }, [NoCaja])
useEffect(() => {
if (IDViaje === 0) {
setSelectedClient(true)
setSelectedOrigen(true)
setSelectedDestino(true)
setSelectedServicio(true)
setSelectedProveedor(true)
}
}, [])
useEffect(() => { useEffect(() => {
if (Hazmat === 1) setAduana(180) if (Hazmat === 1) setAduana(180)
else setAduana(0) else setAduana(0)
@ -196,6 +206,7 @@ export const Viaje: FC<IProps> = (props) => {
setIDServicio(found[0].idServicio) setIDServicio(found[0].idServicio)
setComentarios(found[0].comentarios) setComentarios(found[0].comentarios)
setIDProveedor(found[0].idProveedor) setIDProveedor(found[0].idProveedor)
// setUltimaCaja(found[0].noCaja)
} }
} }
@ -625,7 +636,7 @@ export const Viaje: FC<IProps> = (props) => {
</div> </div>
</Col> </Col>
<Col xs={3} style={{ textAlign: 'center' }}> <Col xs={3} style={{ textAlign: 'center' }}>
<Button {/* <Button
variant='primary' variant='primary'
onClick={() => { onClick={() => {
saveMaster() saveMaster()
@ -633,7 +644,7 @@ export const Viaje: FC<IProps> = (props) => {
}} }}
> >
Guardar Guardar
</Button> </Button> */}
</Col> </Col>
<Col xs={2}></Col> <Col xs={2}></Col>
</Row> </Row>
@ -749,6 +760,20 @@ export const Viaje: FC<IProps> = (props) => {
</Form.Control> </Form.Control>
</Col> </Col>
</Row> </Row>
<Row style={{ paddingTop: '5px' }}>
<Col xs={10}></Col>
<Col xs={2}>
<Button
variant='primary'
onClick={() => {
saveMaster()
saveDetail()
}}
>
Guardar
</Button>
</Col>
</Row>
</Card.Body> </Card.Body>
<Card> <Card>
<Card.Body> <Card.Body>

@ -59,15 +59,12 @@ export const ViajeEstatus: FC<IProps> = (props) => {
const Item: DTOViajeEstatusSecuencia[] = mTripStatus const Item: DTOViajeEstatusSecuencia[] = mTripStatus
.filter((row) => row.tipoOperacion === props.TipoOperacion && row.estatus === IDStatus) .filter((row) => row.tipoOperacion === props.TipoOperacion && row.estatus === IDStatus)
.sort((a, b) => a.secuencia - b.secuencia) .sort((a, b) => a.secuencia - b.secuencia)
alert('A cambiado el estatus del cliente: ' + props.sCliente + ' a : ' + Item[0].sEstatus) //alert('A cambiado el estatus del cliente: ' + props.sCliente + ' a : ' + Item[0].sEstatus)
let result = AllTrips.filter((a) => { let result = AllTrips.filter((a) => {
if (a.id == props.IDViaje) { if (a.id == props.IDViaje) {
return a return a
} }
}) })
/* const updatedRow: DTOOpViajes = { ...result[0] }
setSecuencia(response.data.secuencia)
updatedRow.status = response.data.secuencia*/
if (response.data.secuencia === 100) { if (response.data.secuencia === 100) {
dispatch(deleteOpViajes(props.IDViaje)) dispatch(deleteOpViajes(props.IDViaje))
} }

Loading…
Cancel
Save