|
|
@ -20,10 +20,13 @@ import { InitCorresponsalesContenedores } from '../../store/features/Corresponsa |
|
|
|
import { useDispatch } from 'react-redux' |
|
|
|
import { useDispatch } from 'react-redux' |
|
|
|
import { IconContext } from 'react-icons' |
|
|
|
import { IconContext } from 'react-icons' |
|
|
|
import { ProgressBar } from './customCells/progressBar' |
|
|
|
import { ProgressBar } from './customCells/progressBar' |
|
|
|
|
|
|
|
import { useParams } from 'react-router-dom' |
|
|
|
|
|
|
|
import { FaHandSparkles } from 'react-icons/fa' |
|
|
|
|
|
|
|
|
|
|
|
interface IProps {} |
|
|
|
interface IProps {} |
|
|
|
|
|
|
|
|
|
|
|
export const RptCorresponsalesTraficos: FC<IProps> = (props) => { |
|
|
|
export const RptCorresponsalesTraficos: FC<IProps> = (props) => { |
|
|
|
|
|
|
|
const { proc, modo } = useParams() |
|
|
|
const [UserId, setUserId] = useState(() => { |
|
|
|
const [UserId, setUserId] = useState(() => { |
|
|
|
const stickyValue = window.localStorage.getItem('UserId') |
|
|
|
const stickyValue = window.localStorage.getItem('UserId') |
|
|
|
return stickyValue !== null ? JSON.parse(stickyValue) : 0 |
|
|
|
return stickyValue !== null ? JSON.parse(stickyValue) : 0 |
|
|
@ -33,9 +36,7 @@ export const RptCorresponsalesTraficos: FC<IProps> = (props) => { |
|
|
|
return stickyValue !== null ? JSON.parse(stickyValue) : '' |
|
|
|
return stickyValue !== null ? JSON.parse(stickyValue) : '' |
|
|
|
}) |
|
|
|
}) |
|
|
|
const queryParams = new URLSearchParams(window.location.search) |
|
|
|
const queryParams = new URLSearchParams(window.location.search) |
|
|
|
const Proc = queryParams.get('proc') |
|
|
|
|
|
|
|
const status = queryParams.get('status') |
|
|
|
const status = queryParams.get('status') |
|
|
|
const Modo = queryParams.get('modo') |
|
|
|
|
|
|
|
const [StatusAnticipos, setStatusAnticipos] = useState(status ? parseInt(status) : 0) |
|
|
|
const [StatusAnticipos, setStatusAnticipos] = useState(status ? parseInt(status) : 0) |
|
|
|
const dispatch = useDispatch() |
|
|
|
const dispatch = useDispatch() |
|
|
|
const [IDTrafico, setIDTrafico] = useState(0) |
|
|
|
const [IDTrafico, setIDTrafico] = useState(0) |
|
|
@ -180,7 +181,8 @@ export const RptCorresponsalesTraficos: FC<IProps> = (props) => { |
|
|
|
return yyyy + '-' + mm + '-' + dd |
|
|
|
return yyyy + '-' + mm + '-' + dd |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
useEffect(() => { |
|
|
|
/* useEffect(() => { |
|
|
|
|
|
|
|
if (proc && modo) { |
|
|
|
if (status) { |
|
|
|
if (status) { |
|
|
|
setStatusAnticipos(parseInt(status)) |
|
|
|
setStatusAnticipos(parseInt(status)) |
|
|
|
} else setStatusAnticipos(0) |
|
|
|
} else setStatusAnticipos(0) |
|
|
@ -190,8 +192,8 @@ export const RptCorresponsalesTraficos: FC<IProps> = (props) => { |
|
|
|
TipoOperacion: 0, |
|
|
|
TipoOperacion: 0, |
|
|
|
NoCliente: 0, |
|
|
|
NoCliente: 0, |
|
|
|
IdCorresponsal: Corresponsal, |
|
|
|
IdCorresponsal: Corresponsal, |
|
|
|
Proceso: Proc ? parseInt(Proc) : 0, |
|
|
|
Proceso: proc ? parseInt(proc.replace('proc=','')) : 0, |
|
|
|
Modo: Modo ? parseInt(Modo) : 0, |
|
|
|
Modo: modo ? parseInt(modo.replace('modo=','')) : 0, |
|
|
|
} |
|
|
|
} |
|
|
|
reportesServices |
|
|
|
reportesServices |
|
|
|
.getRptCorresponsalesTraficos(data) |
|
|
|
.getRptCorresponsalesTraficos(data) |
|
|
@ -205,7 +207,8 @@ export const RptCorresponsalesTraficos: FC<IProps> = (props) => { |
|
|
|
setShowMsg(true) |
|
|
|
setShowMsg(true) |
|
|
|
return |
|
|
|
return |
|
|
|
}) |
|
|
|
}) |
|
|
|
}, [Proc, status]) |
|
|
|
} |
|
|
|
|
|
|
|
}, [proc, modo]) */ |
|
|
|
|
|
|
|
|
|
|
|
useEffect(() => { |
|
|
|
useEffect(() => { |
|
|
|
ClientesDataService.getAllClientes(UserId) |
|
|
|
ClientesDataService.getAllClientes(UserId) |
|
|
@ -229,6 +232,7 @@ export const RptCorresponsalesTraficos: FC<IProps> = (props) => { |
|
|
|
setShowMsg(true) |
|
|
|
setShowMsg(true) |
|
|
|
return |
|
|
|
return |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
generaReporte() |
|
|
|
}, []) |
|
|
|
}, []) |
|
|
|
|
|
|
|
|
|
|
|
function getParams(e: RowClickedEvent) { |
|
|
|
function getParams(e: RowClickedEvent) { |
|
|
@ -244,14 +248,15 @@ export const RptCorresponsalesTraficos: FC<IProps> = (props) => { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const generaReporte = () => { |
|
|
|
const generaReporte = () => { |
|
|
|
|
|
|
|
if (proc && modo) { |
|
|
|
const data: DTORptCorresponsalesTraficos = { |
|
|
|
const data: DTORptCorresponsalesTraficos = { |
|
|
|
Inicio: moment(Inicio).format('YYYY-MM-DD'), |
|
|
|
Inicio: moment(Inicio).format('YYYY-MM-DD'), |
|
|
|
Fin: moment(Fin).format('YYYY-MM-DD'), |
|
|
|
Fin: moment(Fin).format('YYYY-MM-DD'), |
|
|
|
TipoOperacion: TipoOperacion, |
|
|
|
TipoOperacion: TipoOperacion, |
|
|
|
NoCliente: Cliente, |
|
|
|
NoCliente: Cliente, |
|
|
|
IdCorresponsal: Corresponsal, |
|
|
|
IdCorresponsal: Corresponsal, |
|
|
|
Proceso: Proc ? parseInt(Proc) : 0, |
|
|
|
Proceso: proc ? parseInt(proc.replace('proc=','')) : 0, |
|
|
|
Modo: Modo ? parseInt(Modo) : 0, |
|
|
|
Modo: modo ? parseInt(modo.replace('modo=','')) : 0, |
|
|
|
} |
|
|
|
} |
|
|
|
reportesServices |
|
|
|
reportesServices |
|
|
|
.getRptCorresponsalesTraficos(data) |
|
|
|
.getRptCorresponsalesTraficos(data) |
|
|
@ -266,6 +271,7 @@ export const RptCorresponsalesTraficos: FC<IProps> = (props) => { |
|
|
|
setShowMsg(true) |
|
|
|
setShowMsg(true) |
|
|
|
return |
|
|
|
return |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const filtraReporte = (e: any) => { |
|
|
|
const filtraReporte = (e: any) => { |
|
|
@ -500,7 +506,10 @@ export const RptCorresponsalesTraficos: FC<IProps> = (props) => { |
|
|
|
dialogClassName='modal-90w modal-innerDiv' |
|
|
|
dialogClassName='modal-90w modal-innerDiv' |
|
|
|
disableEscapeKeyDown={true} |
|
|
|
disableEscapeKeyDown={true} |
|
|
|
> |
|
|
|
> |
|
|
|
<Modal.Body> |
|
|
|
<Modal.Body style={{ |
|
|
|
|
|
|
|
maxHeight: 'calc(100vh)', |
|
|
|
|
|
|
|
overflowY: 'auto' |
|
|
|
|
|
|
|
}}> |
|
|
|
<div> |
|
|
|
<div> |
|
|
|
<TraficoCorresponsales |
|
|
|
<TraficoCorresponsales |
|
|
|
IDTrafico={IDTrafico} |
|
|
|
IDTrafico={IDTrafico} |
|
|
|