Buscar trafico por referencia sin importar su estatus

feature/ConsolidarPedimentos_20231229
Felix Morales 10 months ago
parent 5050d992fd
commit 9e7a6619d9
  1. 9
      src/Components/Reportes/RptCorresponsalesTraficos.tsx
  2. 2
      src/Components/Reportes/RptCorresponsalesTraficosHst.tsx
  3. 2
      src/Components/ReportesClientes/GC50/ReporteGC50.tsx
  4. 1
      src/DTO/Corresponsales/DTORptCorresponsalesTraficos.ts
  5. 2
      src/Services/Reportes/reportes.services.ts

@ -85,6 +85,7 @@ export default function RptCorresponsalesTraficos(props: IProps) {
const [Pedimento, setPedimento] = useState(0) const [Pedimento, setPedimento] = useState(0)
const [Patente, setPatente] = useState(0); const [Patente, setPatente] = useState(0);
const [Aduana, setAduana] = useState(0); const [Aduana, setAduana] = useState(0);
const [Referencia, setReferencia] = useState('')
const [Clientes, setClientes] = useState<Array<IClientes>>() const [Clientes, setClientes] = useState<Array<IClientes>>()
const [filtro, setFiltro] = useState('') const [filtro, setFiltro] = useState('')
const gridRef = React.useRef<any>(null) const gridRef = React.useRef<any>(null)
@ -293,8 +294,9 @@ export default function RptCorresponsalesTraficos(props: IProps) {
Pedimento: Pedimento, Pedimento: Pedimento,
Aduana: Aduana, Aduana: Aduana,
Patente: Patente, Patente: Patente,
Proceso: proc ? parseInt(proc.replace('proc=', '')) : 0, Proceso: Referencia === '' ? parseInt(proc.replace('proc=', '')) : 0,
Modo: modo ? parseInt(modo.replace('modo=', '')) : 0, Modo: modo ? parseInt(modo.replace('modo=', '')) : 0,
Referencia: Referencia
} }
reportesServices reportesServices
.getRptCorresponsalesTraficos(data) .getRptCorresponsalesTraficos(data)
@ -535,9 +537,10 @@ export default function RptCorresponsalesTraficos(props: IProps) {
<Form.Control <Form.Control
type='text' type='text'
size='sm' size='sm'
placeholder='Search...' placeholder='Referencia'
onChange={(e) => { onChange={(e) => {
filtraReporte(e) setReferencia(e.target.value)
//filtraReporte(e)
}} }}
/> />
</Col> </Col>

@ -201,6 +201,7 @@ export default function RptCorresponsalesTraficosHst (props: IProps) {
Patente: Patente, Patente: Patente,
Proceso: proc ? parseInt(proc) : 0, Proceso: proc ? parseInt(proc) : 0,
Modo: Modo ? parseInt(Modo) : 0, Modo: Modo ? parseInt(Modo) : 0,
Referencia: ''
} }
reportesServices reportesServices
.getRptCorresponsalesTraficos(data) .getRptCorresponsalesTraficos(data)
@ -264,6 +265,7 @@ export default function RptCorresponsalesTraficosHst (props: IProps) {
Patente: Patente, Patente: Patente,
Proceso: proc ? parseInt(proc) : 0, Proceso: proc ? parseInt(proc) : 0,
Modo: Modo ? parseInt(Modo) : 0, Modo: Modo ? parseInt(Modo) : 0,
Referencia: ''
} }
reportesServices reportesServices
.getRptCorresponsalesTraficos(data) .getRptCorresponsalesTraficos(data)

@ -89,6 +89,7 @@ export const ReporteGC50: React.FC = () => {
Patente: 0, Patente: 0,
Proceso: 0, Proceso: 0,
Modo: 0, Modo: 0,
Referencia: ''
} }
reporteGC50Service reporteGC50Service
.GetReporteGC50(data) .GetReporteGC50(data)
@ -117,6 +118,7 @@ export const ReporteGC50: React.FC = () => {
Patente: 0, Patente: 0,
Proceso: 0, Proceso: 0,
Modo: 0, Modo: 0,
Referencia: ''
} }
reporteGC50Service.DownloadExcel(data) reporteGC50Service.DownloadExcel(data)
.then(resp => { .then(resp => {

@ -9,4 +9,5 @@ export default interface DTORptCorresponsalesTraficos {
Patente: number; Patente: number;
Proceso: number; Proceso: number;
Modo: number; Modo: number;
Referencia: string;
} }

@ -38,7 +38,7 @@ class reportsDataService {
return http.get<Array<IRpArchivoElectronicoOficial>>(`/ArchivoElectronico/RptArchivoElectronicoOficial?Anio=${data.Anio}&Mes=${data.Mes}&TipoOperacion=${data.TipoOperacion}&NoCliente=${data.NoCliente}`); return http.get<Array<IRpArchivoElectronicoOficial>>(`/ArchivoElectronico/RptArchivoElectronicoOficial?Anio=${data.Anio}&Mes=${data.Mes}&TipoOperacion=${data.TipoOperacion}&NoCliente=${data.NoCliente}`);
} }
getRptCorresponsalesTraficos(data: DTORptCorresponsalesTraficos) { getRptCorresponsalesTraficos(data: DTORptCorresponsalesTraficos) {
return http.get<ICorresponsalTrafico[]>(`/reportes/RptCorresponsalesTraficos?Inicio=${data.Inicio}&Fin=${data.Fin}&TipoOperacion=${data.TipoOperacion}&NoCliente=${data.NoCliente}&IdCorresponsal=${data.IdCorresponsal}&Pedimento=${data.Pedimento}&Aduana=${data.Aduana}&Patente=${data.Patente}&Proceso=${data.Proceso}&Modo=${data.Modo}`); return http.get<ICorresponsalTrafico[]>(`/reportes/RptCorresponsalesTraficos?Inicio=${data.Inicio}&Fin=${data.Fin}&TipoOperacion=${data.TipoOperacion}&NoCliente=${data.NoCliente}&IdCorresponsal=${data.IdCorresponsal}&Pedimento=${data.Pedimento}&Aduana=${data.Aduana}&Patente=${data.Patente}&Proceso=${data.Proceso}&Modo=${data.Modo}&Referencia=${data.Referencia}`);
} }
getRptOperaciones(data: DTOReporte) { getRptOperaciones(data: DTOReporte) {
return http.get<IRptOperaciones[]>(`/reportes/RptOperaciones?Inicio=${data.Inicio}&Fin=${data.Fin}&TipoOperacion=${data.TipoOperacion}&NoCliente=${data.NoCliente}`); return http.get<IRptOperaciones[]>(`/reportes/RptOperaciones?Inicio=${data.Inicio}&Fin=${data.Fin}&TipoOperacion=${data.TipoOperacion}&NoCliente=${data.NoCliente}`);

Loading…
Cancel
Save