Cambiar tipo de dato de Aduna para que se trabaje como una cadena de texto

feature/Cambiar_Tipo_Dato_Aduana_20240313
Felix Morales 6 months ago
parent b506b818bb
commit 59b149eb93
  1. 6
      src/Classes/Corresponsales/CCorresponsalesTrafico.ts
  2. 32
      src/Components/Catalogos/CatCorresponsales/CatCorresponsales.tsx
  3. 4
      src/Components/Clientes/Traficos/RptClientesTraficos.tsx
  4. 27
      src/Components/Clientes/Traficos/TraficoCliente.tsx
  5. 6
      src/Components/Corresponsales/PedimentosConsolidados/PedimentosConsolidados.tsx
  6. 6
      src/Components/Corresponsales/Rectificaciones/NuevaRectificacion.tsx
  7. 8
      src/Components/Corresponsales/TraficoCorresponsales.tsx
  8. 6
      src/Components/Reportes/RptCorresponsalesTraficos.tsx
  9. 2
      src/Components/Reportes/RptCorresponsalesTraficosHst.tsx
  10. 4
      src/Components/ReportesClientes/GC50/ReporteGC50.tsx
  11. 2
      src/DTO/Corresponsales/DTOFiltrosTraficosClientes.ts
  12. 2
      src/DTO/Corresponsales/DTOPedimentosConsolidados.ts
  13. 4
      src/DTO/Corresponsales/DTORectificacionHistorico.ts
  14. 2
      src/DTO/Corresponsales/DTORptCorresponsalesTraficos.ts
  15. 2
      src/DTO/Reportes/GC50/DTOReporteGC50.ts
  16. 2
      src/Interfaces/Catalogos/ICatCorresponsales.ts
  17. 2
      src/Interfaces/Corresponsales/ICorresponsalRectificacionHistorico.ts
  18. 2
      src/Interfaces/Corresponsales/ICorresponsalTrafico.ts
  19. 2
      src/Interfaces/ReportesClientes/IReporteOperacionesNewell.ts
  20. 2
      src/Services/Corresponsalias/Corresponsales.Trafico.Services.ts
  21. 2
      src/store/features/CatCorresponsales/CatCorresponsalesSlice.ts
  22. 2
      src/store/features/Corresponsales/CorresponsalesTraficoSlice.ts

@ -14,7 +14,7 @@ export default class CCorresponsalesTrafico implements ICorresponsalTrafico {
kilos?: number kilos?: number
estatus?: number estatus?: number
trafico?: string trafico?: string
aduana?: number aduana?: string
patente?: number patente?: number
pedimento?: number pedimento?: number
clave?: string clave?: string
@ -63,7 +63,7 @@ export default class CCorresponsalesTrafico implements ICorresponsalTrafico {
this.kilos=0 this.kilos=0
this.estatus=0 this.estatus=0
this.trafico='' this.trafico=''
this.aduana=0 this.aduana='0'
this.patente=0 this.patente=0
this.pedimento=0 this.pedimento=0
this.clave='' this.clave=''
@ -115,7 +115,7 @@ export default class CCorresponsalesTrafico implements ICorresponsalTrafico {
kilos :0, kilos :0,
estatus :0, estatus :0,
trafico :'', trafico :'',
aduana :0, aduana :'0',
patente :0, patente :0,
pedimento :0, pedimento :0,
clave :'', clave :'',

@ -37,7 +37,7 @@ export const CatCorresponsales: FC<IProps> = (props) => {
// const [IDCorresponsal, setIDCorresponsal] = useState(0) // const [IDCorresponsal, setIDCorresponsal] = useState(0)
const [Nombre, setNombre] = useState('') const [Nombre, setNombre] = useState('')
const [Patente, setPatente] = useState(0) const [Patente, setPatente] = useState(0)
const [Aduana, setAduana] = useState(0) const [Aduana, setAduana] = useState('0')
const [Correos, setCorreos] = useState('') const [Correos, setCorreos] = useState('')
useEffect(() => { useEffect(() => {
@ -113,7 +113,7 @@ export const CatCorresponsales: FC<IProps> = (props) => {
setShowMsg(true) setShowMsg(true)
return false return false
} }
if (Aduana < 99) { if (Aduana === '' || Aduana === '0' || Aduana === ' ' || Aduana === undefined || Aduana === null || Aduana.length < 3) {
setHeader('Error!') setHeader('Error!')
setMsgColor('danger') setMsgColor('danger')
setMsg('La aduana debe tener 3 digitos') setMsg('La aduana debe tener 3 digitos')
@ -149,7 +149,7 @@ export const CatCorresponsales: FC<IProps> = (props) => {
setId(0) setId(0)
setNombre('') setNombre('')
setPatente(0) setPatente(0)
setAduana(0) setAduana('')
} }
const deleteItem = () => { const deleteItem = () => {
@ -279,34 +279,20 @@ export const CatCorresponsales: FC<IProps> = (props) => {
<Form.Label>Aduana</Form.Label> <Form.Label>Aduana</Form.Label>
</Col> </Col>
<Col> <Col>
<CurrencyFormat <Form.Control
value={Aduana} value={Aduana}
displayType={Depto === 'Corresponsalias' ? 'input' : 'text'} onChange={(e) => {
onValueChange={(values: any) => { setAduana(e.target.value)
const { formattedValue, value } = values
setAduana(value)
}} }}
style={ style={{
Depto === 'Corresponsalias'
? {
fontSize: '18px',
backgroundColor: '#F5FFED',
border: '2px solid #25D05B',
width: '60px',
textAlign: 'right',
borderRadius: '10px',
}
: {
fontSize: '18px', fontSize: '18px',
backgroundColor: '#F5FFED', backgroundColor: '#F5FFED',
border: '2px solid #25D05B', border: '2px solid #25D05B',
width: '60px', width: '60px',
textAlign: 'right', textAlign: 'right',
borderRadius: '10px', borderRadius: '10px',
paddingRight: '5px', padding: '1px 2px'
paddingLeft: '5px', }}
}
}
/> />
</Col> </Col>
<Col xs={2}></Col> <Col xs={2}></Col>

@ -75,7 +75,7 @@ export default function RptClientesTraficos(props: IProps) {
//const [Corresponsal, setCorresponsal] = useState(0) //const [Corresponsal, setCorresponsal] = useState(0)
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 [Referencia, setReferencia] = useState('')
const [Clientes, setClientes] = useState<Array<IClientes>>() const [Clientes, setClientes] = useState<Array<IClientes>>()
const [filtro, setFiltro] = useState('') const [filtro, setFiltro] = useState('')
@ -373,7 +373,7 @@ export default function RptClientesTraficos(props: IProps) {
type='text' type='text'
size='sm' size='sm'
placeholder='Aduana' placeholder='Aduana'
onChange={(e) => setAduana(+e.target.value)} onChange={(e) => setAduana(e.target.value === '' ? '0' : e.target.value)}
/> />
</Col> </Col>
<Col xs={2}> <Col xs={2}>

@ -172,7 +172,7 @@ export default function TraficoCliente(props:IProps){
const [Kilos, setKilos] = useState<number | undefined>(0) const [Kilos, setKilos] = useState<number | undefined>(0)
const [Estatus, setEstatus] = useState<number>(0) const [Estatus, setEstatus] = useState<number>(0)
const [Trafico, setTrafico] = useState<string | undefined>('') const [Trafico, setTrafico] = useState<string | undefined>('')
const [Aduana, setAduana] = useState<number | undefined>(0) const [Aduana, setAduana] = useState<string | undefined>('0')
const [Patente, setPatente] = useState<number | undefined>(0) const [Patente, setPatente] = useState<number | undefined>(0)
const [Pedimento, setPedimento] = useState<number | undefined>(0) const [Pedimento, setPedimento] = useState<number | undefined>(0)
const [ClavePedimento, setClavePedimento] = useState<string>('') const [ClavePedimento, setClavePedimento] = useState<string>('')
@ -879,7 +879,7 @@ export default function TraficoCliente(props:IProps){
useEffect(() => { useEffect(() => {
if ( if (
IDCorresponsal !== 0 && IDCorresponsal !== 0 &&
Aduana !== 0 && Aduana !== '' && Aduana !== '0' && Aduana !== ' ' && Aduana !== undefined && Aduana !== null &&
Patente !== 0 && Patente !== 0 &&
Pedimento !== 0 && Pedimento !== 0 &&
FechaPago !== '' && FechaPago !== '' &&
@ -1097,15 +1097,6 @@ export default function TraficoCliente(props:IProps){
return '' return ''
} }
function openSOIA() {
let id: number = Aduana ? Aduana : 0
window.open(
`https://aplicacionesc.mat.sat.gob.mx/SOIA_CR_WEB/oia_consultarapd_cep.aspx?&pa=${Patente}&dn=${Pedimento}&s=0&ap=${getCurrentYear()}&pad=${Aduana}&ad=${getAduana(
id
)}`
)
}
let handleColor = (time: Date) => { let handleColor = (time: Date) => {
return time.getHours() > 12 ? 'text-success' : 'text-error' return time.getHours() > 12 ? 'text-success' : 'text-error'
} }
@ -1681,20 +1672,6 @@ export default function TraficoCliente(props:IProps){
readOnly= {Depto !== 'Corresponsalias' ? true : false} readOnly= {Depto !== 'Corresponsalias' ? true : false}
format={'### ####'} format={'### ####'}
mask="_" mask="_"
onValueChange={(values: any) => {
const { value } = values
if(value.length === 7 ){
CTrafDataService.ValidaTraficoDuplicado(Aduana, Patente, value, IDTrafico).then( response => {
if(response.data !== ""){
setHeader('Informativo')
setMsg(`Pedimento Duplicado.\n\rLa referencia ${response.data} ya cuenta con los mismos datos de aduana, patente y pedimento`)
setShowMsg(true)
return
}
setPedimento(value.length === 0 ? 0 : value)
})
}
}}
style={{ style={{
fontSize: '18px', fontSize: '18px',
backgroundColor: '#FEFDF5', backgroundColor: '#FEFDF5',

@ -22,7 +22,7 @@ import '../../../css/generic01.css'
interface IProps { interface IProps {
IdTrafico: number IdTrafico: number
Aduana: number Aduana: string
Patente: number Patente: number
ClavesPedimento: ICatClavesPedimentos[] ClavesPedimento: ICatClavesPedimentos[]
Depto: string Depto: string
@ -83,7 +83,7 @@ export const PedimentosConsolidados:React.FC<IProps> = (props) => {
} }
const Append = () => { const Append = () => {
if(Aduana !== 0 && if(Aduana !== '' && Aduana !== '0' && Aduana !== ' ' && Aduana !== undefined && Aduana !== null &&
Patente !== 0 && Patente !== 0 &&
Pedimento !== 0 && Pedimento !== 0 &&
FechaPago !== '' && FechaPago !== '' &&
@ -165,7 +165,7 @@ export const PedimentosConsolidados:React.FC<IProps> = (props) => {
<Col xs={1}> <Col xs={1}>
<FormLabel> <FormLabel>
Aduana Aduana
<FormControl type='text' size='sm' disabled value={Aduana} onChange={(e) => setAduana(+e.target.value)}></FormControl> <FormControl type='text' size='sm' disabled value={Aduana} onChange={(e) => setAduana(e.target.value)}></FormControl>
</FormLabel> </FormLabel>
</Col> </Col>
<Col xs={1}> <Col xs={1}>

@ -17,7 +17,7 @@ import { MsgInformativo } from "../../Utils/Toast/msgInformativo";
interface IProps { interface IProps {
IdTrafico: number IdTrafico: number
Aduana: number Aduana: string
Patente: number Patente: number
ClavesPedimento: ICatClavesPedimentos[] ClavesPedimento: ICatClavesPedimentos[]
Pedimentos: DTOPedimentosConsolidados[] Pedimentos: DTOPedimentosConsolidados[]
@ -140,7 +140,7 @@ export const NuevaRectificacion:React.FC<IProps> = (props) => {
} }
const CancelIsRectificacion = () => { const CancelIsRectificacion = () => {
setAduanaH(0) setAduanaH('0')
setPatenteH(0) setPatenteH(0)
setPedimentoH(0) setPedimentoH(0)
setClavePedimentoH('') setClavePedimentoH('')
@ -250,7 +250,7 @@ export const NuevaRectificacion:React.FC<IProps> = (props) => {
<Col xs={1}> <Col xs={1}>
<FormLabel> <FormLabel>
Aduana Aduana
<FormControl type='text' size='sm' disabled value={Aduana} onChange={(e) => setAduana(+e.target.value)}></FormControl> <FormControl type='text' size='sm' disabled value={Aduana} onChange={(e) => setAduana(e.target.value)}></FormControl>
</FormLabel> </FormLabel>
</Col> </Col>
<Col xs={1}> <Col xs={1}>

@ -222,7 +222,7 @@ export default function TraficoCorresponsales (props:IProps) {
const [Kilos, setKilos] = useState<number | undefined>(0) const [Kilos, setKilos] = useState<number | undefined>(0)
const [Estatus, setEstatus] = useState<number>(0) const [Estatus, setEstatus] = useState<number>(0)
const [Trafico, setTrafico] = useState<string | undefined>('') const [Trafico, setTrafico] = useState<string | undefined>('')
const [Aduana, setAduana] = useState<number | undefined>(0) const [Aduana, setAduana] = useState<string | undefined>('0')
const [Patente, setPatente] = useState<number | undefined>(0) const [Patente, setPatente] = useState<number | undefined>(0)
const [Pedimento, setPedimento] = useState<number | undefined>(0) const [Pedimento, setPedimento] = useState<number | undefined>(0)
const [ClavePedimento, setClavePedimento] = useState<string>('') const [ClavePedimento, setClavePedimento] = useState<string>('')
@ -991,7 +991,7 @@ export default function TraficoCorresponsales (props:IProps) {
if(PedimentoObligatorio){ if(PedimentoObligatorio){
if ( if (
IDCorresponsal !== 0 && IDCorresponsal !== 0 &&
Aduana !== 0 && Aduana !== '' && Aduana !== '0' && Aduana !== ' ' && Aduana !== undefined && Aduana !== null &&
Patente !== 0 && Patente !== 0 &&
Pedimento !== 0 && Pedimento !== 0 &&
FechaPago !== '' && FechaPago !== '' &&
@ -1019,7 +1019,7 @@ export default function TraficoCorresponsales (props:IProps) {
}else{ }else{
if ( if (
IDCorresponsal !== 0 && IDCorresponsal !== 0 &&
Aduana !== 0 && Aduana !== '' && Aduana !== '0' && Aduana !== ' ' && Aduana !== undefined && Aduana !== null &&
Patente !== 0 && Patente !== 0 &&
NoCuenta !== null && NoCuenta !== null &&
TieneArchivoZIPCorresponsal && TieneArchivoZIPCorresponsal &&
@ -1244,7 +1244,7 @@ export default function TraficoCorresponsales (props:IProps) {
} }
function openSOIA() { function openSOIA() {
let id: number = Aduana ? Aduana : 0 let id: number = Aduana ? +Aduana : 0
window.open( window.open(
`https://aplicacionesc.mat.sat.gob.mx/SOIA_CR_WEB/oia_consultarapd_cep.aspx?&pa=${Patente}&dn=${Pedimento}&s=0&ap=${getCurrentYear()}&pad=${Aduana}&ad=${getAduana( `https://aplicacionesc.mat.sat.gob.mx/SOIA_CR_WEB/oia_consultarapd_cep.aspx?&pa=${Patente}&dn=${Pedimento}&s=0&ap=${getCurrentYear()}&pad=${Aduana}&ad=${getAduana(
id id

@ -86,7 +86,7 @@ export default function RptCorresponsalesTraficos(props: IProps) {
//const [Corresponsal, setCorresponsal] = useState(0) //const [Corresponsal, setCorresponsal] = useState(0)
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 [Referencia, setReferencia] = useState('')
const [Clientes, setClientes] = useState<Array<IClientes>>() const [Clientes, setClientes] = useState<Array<IClientes>>()
const [filtro, setFiltro] = useState('') const [filtro, setFiltro] = useState('')
@ -326,7 +326,7 @@ export default function RptCorresponsalesTraficos(props: IProps) {
Pedimento: Pedimento, Pedimento: Pedimento,
Aduana: Aduana, Aduana: Aduana,
Patente: Patente, Patente: Patente,
Proceso: Referencia !== '' || Pedimento !== 0 || Aduana !== 0 || Patente !== 0 ? 0 : parseInt(proc.replace('proc=', '')), Proceso: Referencia !== '' || Pedimento !== 0 || Aduana !== '0' || Patente !== 0 ? 0 : parseInt(proc.replace('proc=', '')),
Modo: modo ? parseInt(modo.replace('modo=', '')) : 0, Modo: modo ? parseInt(modo.replace('modo=', '')) : 0,
Referencia: Referencia Referencia: Referencia
} }
@ -599,7 +599,7 @@ export default function RptCorresponsalesTraficos(props: IProps) {
type='text' type='text'
size='sm' size='sm'
placeholder='Aduana' placeholder='Aduana'
onChange={(e) => setAduana(+e.target.value)} onChange={(e) => setAduana(e.target.value === '' ? '0' : e.target.value)}
/> />
</Col> </Col>
<Col xs={2}> <Col xs={2}>

@ -58,7 +58,7 @@ export default function RptCorresponsalesTraficosHst (props: IProps) {
const [DataCorresponsales, setDataCorresponsales] = useState<ICatCorresponsales[]>([]) const [DataCorresponsales, setDataCorresponsales] = useState<ICatCorresponsales[]>([])
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('');
const [columnDefs] = useState([ const [columnDefs] = useState([
{ field: 'id', headerName: 'id', width: 70, sortable: true, filter: true }, { field: 'id', headerName: 'id', width: 70, sortable: true, filter: true },
{ {

@ -85,7 +85,7 @@ export const ReporteGC50: React.FC = () => {
NoCliente: 0, NoCliente: 0,
IdCorresponsal: Corresponsal, IdCorresponsal: Corresponsal,
Pedimento: 0, Pedimento: 0,
Aduana: 0, Aduana: '0',
Patente: 0, Patente: 0,
Proceso: 0, Proceso: 0,
Modo: 0, Modo: 0,
@ -114,7 +114,7 @@ export const ReporteGC50: React.FC = () => {
NoCliente: 0, NoCliente: 0,
IdCorresponsal: Corresponsal, IdCorresponsal: Corresponsal,
Pedimento: 0, Pedimento: 0,
Aduana: 0, Aduana: '0',
Patente: 0, Patente: 0,
Proceso: 0, Proceso: 0,
Modo: 0, Modo: 0,

@ -5,7 +5,7 @@ export default interface DTOFiltrosTraficosClientes {
NoCliente: number; NoCliente: number;
IdCorresponsal: number; IdCorresponsal: number;
Pedimento: number; Pedimento: number;
Aduana: number; Aduana: string;
Patente: number; Patente: number;
Referencia: string; Referencia: string;
IdUsuario: number; IdUsuario: number;

@ -1,7 +1,7 @@
export interface DTOPedimentosConsolidados{ export interface DTOPedimentosConsolidados{
id:number id:number
idTrafico: number idTrafico: number
aduana: number aduana: string
patente: number patente: number
pedimento: number pedimento: number
clave: string clave: string

@ -2,12 +2,12 @@ export default interface DTORectificacionHistorico {
IdTrafico: number, IdTrafico: number,
IdUsuario: number, IdUsuario: number,
IdPedimento: number, IdPedimento: number,
Aduana: number, Aduana: string,
Patente:number, Patente:number,
Pedimento: number, Pedimento: number,
Clave: string, Clave: string,
FechaPago: string, FechaPago: string,
AduanaH: number, AduanaH: string,
PatenteH: number, PatenteH: number,
PedimentoH: number, PedimentoH: number,
ClaveH: string, ClaveH: string,

@ -5,7 +5,7 @@ export default interface DTORptCorresponsalesTraficos {
NoCliente: number; NoCliente: number;
IdCorresponsal: number; IdCorresponsal: number;
Pedimento: number; Pedimento: number;
Aduana: number; Aduana: string;
Patente: number; Patente: number;
Proceso: number; Proceso: number;
Modo: number; Modo: number;

@ -1,7 +1,7 @@
export interface DTOReporteGC50{ export interface DTOReporteGC50{
trafico: string; trafico: string;
corresponsal: string; corresponsal: string;
aduana: number; aduana: string;
patente: number; patente: number;
pedimentoCorreponsal: string; pedimentoCorreponsal: string;
pedimentoCorresponsalR1: string; pedimentoCorresponsalR1: string;

@ -2,6 +2,6 @@ export default interface ICatCorresponsales {
id: number; id: number;
nombre: string; nombre: string;
patente: number, patente: number,
aduana: number; aduana: string;
correos: string correos: string
} }

@ -2,7 +2,7 @@ export default interface ICorresponsalRectificacionHistorico {
id: number id: number
usuario: number usuario: number
idTrafico: number idTrafico: number
aduana: number aduana: string
patente: number patente: number
pedimento: number pedimento: number
clave: string clave: string

@ -12,7 +12,7 @@ export default interface ICorresponsalTrafico {
kilos?: number kilos?: number
estatus?: number estatus?: number
trafico?: string trafico?: string
aduana?: number aduana?: string
patente?: number patente?: number
pedimento?: number pedimento?: number
clave?: string clave?: string

@ -1,5 +1,5 @@
export default interface IReporteOperacionesNewell{ export default interface IReporteOperacionesNewell{
aduana: number; patente: number; pedimento: number; fechaDeEntrada: string|Date; fechaDePago: string|Date; aduana: string; patente: number; pedimento: number; fechaDeEntrada: string|Date; fechaDePago: string|Date;
valorComercialMxn: number; valorComercialDlls: number; valorAduana: number; clave: string; iva: number; valorComercialMxn: number; valorComercialDlls: number; valorAduana: number; clave: string; iva: number;
dta: number; prv: number; lgi: number; factura: string; tc: number; proveedor: string; taxId: number; producto: string; dta: number; prv: number; lgi: number; factura: string; tc: number; proveedor: string; taxId: number; producto: string;
gc:number; contenedor: string; cuentaDeGastos: string; razon: string; maniobras: number; gc:number; contenedor: string; cuentaDeGastos: string; razon: string; maniobras: number;

@ -39,7 +39,7 @@ class Corresponsales_Trafico_DataService {
return http.get<ICorresponsalRectificacionHistorico[]>(`Corresponsalias/Traficos/Rectificacion/Historico/Get?IdTrafico=${IdTrafico}`); return http.get<ICorresponsalRectificacionHistorico[]>(`Corresponsalias/Traficos/Rectificacion/Historico/Get?IdTrafico=${IdTrafico}`);
} }
ValidaTraficoDuplicado(aduana: number | undefined, patente: number | undefined, pedimento:number | undefined, IdTrafico: number | undefined){ ValidaTraficoDuplicado(aduana: string | undefined, patente: number | undefined, pedimento:number | undefined, IdTrafico: number | undefined){
return http.get<String>(`Corresponsalias/Traficos/Duplicado?aduana=${aduana}&patente=${patente}&pedimento=${pedimento}&idTrafico=${IdTrafico}`) return http.get<String>(`Corresponsalias/Traficos/Duplicado?aduana=${aduana}&patente=${patente}&pedimento=${pedimento}&idTrafico=${IdTrafico}`)
} }
AppendFacturasContenedoresAlen(idTrafico:number, fileId:number){ AppendFacturasContenedoresAlen(idTrafico:number, fileId:number){

@ -1,6 +1,6 @@
import { createSlice, PayloadAction } from '@reduxjs/toolkit' import { createSlice, PayloadAction } from '@reduxjs/toolkit'
import ICatCorresponsales from '../../../Interfaces/Catalogos/ICatCorresponsales'; import ICatCorresponsales from '../../../Interfaces/Catalogos/ICatCorresponsales';
const CatCorresponsales: ICatCorresponsales[] = [{id:0, nombre:'-Seleccione-', patente:0, aduana:0, correos:''}] const CatCorresponsales: ICatCorresponsales[] = [{id:0, nombre:'-Seleccione-', patente:0, aduana:'0', correos:''}]
const initialState = { CatCorresponsales } const initialState = { CatCorresponsales }
export const CatCorresponsalesSlice = createSlice({ export const CatCorresponsalesSlice = createSlice({

@ -14,7 +14,7 @@ const CorresponsalesTrafico: ICorresponsalTrafico[] = [{
kilos: 0, kilos: 0,
estatus: 0, estatus: 0,
trafico: '', trafico: '',
aduana: 0, aduana: '0',
patente: 0, patente: 0,
pedimento: 0, pedimento: 0,
clave: '', clave: '',

Loading…
Cancel
Save