Frontend principal de GEMCO
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
GEMCOFrontend/src/index.tsx

187 lines
8.6 KiB

2 years ago
import React from 'react'
import ReactDOM from 'react-dom'
import './css/home.css'
import 'bootstrap/dist/css/bootstrap.min.css'
import App from './App'
import reportWebVitals from './reportWebVitals'
import { HashRouter, Route, Routes } from 'react-router-dom'
2 years ago
import { Provider } from 'react-redux'
import { store } from './store/store'
import { Login } from './Components/Login/login'
import Logout from './Components/Logout/logout'
import { ResetCredentials } from './Components/resetCredentials/resetCredentials'
import { Register } from './Components/Register/register'
import { RegisterPermisoClientes } from './Components/registerPermisoClientes/registerPermisoClientes'
import { FotosBodega } from './Components/Bodega/FotosBodega'
import { TraficoCorresponsales } from './Components/Corresponsales/TraficoCorresponsales'
import { DashboardCorresponsales } from './Components/Dashboard/DashboardCorresponsales'
import { Dashboard } from './Components/Dashboard/Dashboard'
import { RptCorresponsalesTraficos } from './Components/Reportes/RptCorresponsalesTraficos'
import { CatTabuladores } from './Components/Catalogos/CatTabulador/CatTabulador'
import { RptOperaciones } from './Components/Reportes/RptOperaciones'
import { RptPedidos } from './Components/Clientes/CasaCuervo/Reportes/RptPedidos'
import { Rpt1868Facturas } from './Components/Clientes/ZincInternacional/Rpt1868Facturas'
import { Rpt1868Transportista } from './Components/Clientes/ZincInternacional/Transportistas/Rtp1868Transportista'
import { AvisoCruce } from './Components/AgenciaAduanal/AvisoCruce/AvisoCruce'
import { RptCorresponsalesTraficosHst } from './Components/Reportes/RptCorresponsalesTraficosHst'
import { FormatoRevision } from './Components/Clientes/CasaCuervo/PDFs/FormatoRevision'
import RptPedimentosPagados from './Components/Reportes/RptPedimentosPagados'
import RptPedimentosPagadosImpuestos from './Components/Reportes/RptPedimentosPagadosImpuestos'
import RptDetalleAnexo24 from './Components/Reportes/RptDetalleAnexo24'
import RptOperacionesRemesa from './Components/Reportes/RptOperacionesRemesa'
import RptArchivoElectronicoOficial from './Components/Reportes/RptArchivoElectronicoOficial'
import RptPedimentosConsolidados from './Components/Reportes/RptPedimentosConsolidados'
import RptOperacionesConsolidadas from './Components/Reportes/RptOperacionesConsolidadas'
import RptBattery from './Components/Reportes/RptBattery'
import RptControlDocumentosClientes from './Components/Reportes/RptControlDocumentosClientes'
import RptOperacionesDiarias from './Components/Reportes/RptOperacionesDiarias'
import RptRelacionMission from './Components/GEMCO/Facturacion/Anexo/RptRelacionMission'
import RptConsolidadosSinCerrar from './Components/GEMCO/Facturacion/Anexo/RptConsolidadosSinCerrar'
import RptRelacionAlen from './Components/GEMCO/Facturacion/Anexo/RptRelacionAlen'
import { RptFacturasTxtHeineken } from './Components/Reportes/RptFacturasTxtHeineken'
import { Notificaciones } from './Components/Utils/Notificaciones/Notificaciones'
import RtpAmazonPendingClasificationInvoices from './Components/Clientes/Amazon/Reportes/Clasification/Pending/RptAmazonPendingClasificationInvoices'
import RtpAmazonFinishedClasificationInvoices from './Components/Clientes/Amazon/Reportes/Clasification/Finished/RptAmazonFinishedClasificationInvoices'
import { AmazonNoPartes } from './Components/Clientes/Amazon/Reportes/AmazonNoPartes'
import { RptAmazonPendingTraficInvoice } from './Components/Clientes/Amazon/Reportes/Traffic/Pending/RtpAmazonPendingTraficInvoice'
import { RptAmazonLinkInvoice2Traffic } from './Components/Clientes/Amazon/Reportes/Traffic/Linking/RptAmazonLinkInvoice2Traffic'
import RptPendingAnswerFromAmazon from './Components/Clientes/Amazon/Reportes/Clasification/WaitingAnswerFromAmazon/RptPendingAnswerFromAmazon'
2 years ago
function PageNotFound() {
return (
<div style={{ textAlign: 'center', paddingTop: '300px' }}>
2 years ago
<h2>Sorry, no matching page</h2>
</div>
)
}
ReactDOM.render(
<Provider store={store}>
<React.StrictMode>
<HashRouter>
<Routes>
<Route path="/" element={<App />}>
<Route path="/" element={<Dashboard />}></Route>
<Route path="/login" element={<Login />} />
<Route path="/logout" element={<Logout />} />
<Route path="/reset" element={<ResetCredentials />} />
<Route path="/register" element={<Register />} />
<Route path="/permisos" element={<RegisterPermisoClientes />} />
<Route
path="/rptPedimentosPagados"
2 years ago
element={<RptPedimentosPagados />}
/>
<Route
path="/rptPedimentosPagadosImpuestos"
2 years ago
element={<RptPedimentosPagadosImpuestos />}
/>
<Route path="/rptDetalleAnexo24" element={<RptDetalleAnexo24 />} />
2 years ago
<Route
path="/rptOperacionesRemesa"
2 years ago
element={<RptOperacionesRemesa />}
/>
<Route path="/FotosBodega" element={<FotosBodega />} />
<Route path="/rptBattery" element={<RptBattery />} />
2 years ago
<Route
path="/RptArchivoElectronicoOficial"
2 years ago
element={<RptArchivoElectronicoOficial />}
/>
<Route
path="/RptPedimentosConsolidados"
2 years ago
element={<RptPedimentosConsolidados />}
/>
<Route
path="/RptOperacionesConsolidadas"
2 years ago
element={<RptOperacionesConsolidadas />}
/>
<Route
path="/TraficoCorresponsales"
2 years ago
element={
<TraficoCorresponsales
IDTrafico={0}
onClose={function (val: boolean): void {
throw new Error('Function not implemented.')
}}
/>
}
/>
<Route
path="/DashboardCorresponsales"
2 years ago
element={<DashboardCorresponsales />}
/>
<Route path="/Dashboard" element={<Dashboard />} />
2 years ago
<Route
path="/RptCorresponsalesTraficos/:proc/:modo"
2 years ago
element={<RptCorresponsalesTraficos />}
/>
<Route
path="/RptCorresponsalesTraficosHst"
2 years ago
element={<RptCorresponsalesTraficosHst />}
/>
<Route path="/RptOperaciones" element={<RptOperaciones />} />
2 years ago
<Route
path="/RptControlDocumentosClientes"
2 years ago
element={<RptControlDocumentosClientes />}
/>
<Route
path="/RptRelacionMission"
2 years ago
element={<RptRelacionMission />}
/>
<Route path="/RptRelacionAlen" element={<RptRelacionAlen />} />
2 years ago
<Route
path="/RptConsolidadosSinCerrar"
2 years ago
element={<RptConsolidadosSinCerrar />}
/>
<Route
path="/RptOperacionesDiarias"
2 years ago
element={<RptOperacionesDiarias />}
/>
<Route
path="/RptFacturasTxtHeineken"
2 years ago
element={<RptFacturasTxtHeineken />}
/>
<Route path="/CatTabuladores" element={<CatTabuladores />} />
<Route path="/RptPedidos" element={<RptPedidos />} />
<Route path="/Rpt1868Facturas" element={<Rpt1868Facturas />} />
2 years ago
<Route
path="/Rpt1868Transportista"
2 years ago
element={<Rpt1868Transportista />}
/>
<Route path="/AvisoCruce" element={<AvisoCruce />} />
<Route path="/Notificaciones" element={<Notificaciones />} />
2 years ago
<Route
path="/FormatoRevision/:id"
2 years ago
element={<FormatoRevision />}
></Route>
<Route
path="/RptAmazonPendingClasificationInvoices"
element={<RtpAmazonPendingClasificationInvoices />}
/>
<Route
path="/RptAmazonFinishedClasificationInvoices"
element={<RtpAmazonFinishedClasificationInvoices />}
/>
<Route
path="/RptPendingAnswerFromAmazon"
element={<RptPendingAnswerFromAmazon />}
/>
<Route path="/AmazonNoPartes" element={<AmazonNoPartes />} />
<Route
path="/RptAmazonPendingTraficInvoice"
element={<RptAmazonPendingTraficInvoice />}
/>
<Route
path="/RptAmazonLinkInvoice2Traffic"
element={<RptAmazonLinkInvoice2Traffic />}
/>
2 years ago
</Route>
<Route path="*" element={<PageNotFound />} />
2 years ago
</Routes>
</HashRouter>
</React.StrictMode>
</Provider>,
document.getElementById('root')
)
reportWebVitals()