|
|
@ -293,7 +293,7 @@ export default function TraficoCorresponsales (props:IProps) { |
|
|
|
const [TieneArchivoZIPGEMCO, setTieneArchivoZIPGEMCO] = useState(0) |
|
|
|
const [TieneArchivoZIPGEMCO, setTieneArchivoZIPGEMCO] = useState(0) |
|
|
|
const [TieneArchivoZIPCorresponsal, setTieneArchivoZIPCorresponsal] = |
|
|
|
const [TieneArchivoZIPCorresponsal, setTieneArchivoZIPCorresponsal] = |
|
|
|
useState(0) |
|
|
|
useState(0) |
|
|
|
const [IDEstatusContabilidad, setIDEstatusContabilidad] = useState(0) |
|
|
|
const [IDRazonRechazo, setIDRazonRechazo] = useState(0) |
|
|
|
const [AduanaH, setAduanaH] = useState('') |
|
|
|
const [AduanaH, setAduanaH] = useState('') |
|
|
|
const [PatenteH, setPatenteH] = useState('') |
|
|
|
const [PatenteH, setPatenteH] = useState('') |
|
|
|
const [PedimentoH, setPedimentoH] = useState('') |
|
|
|
const [PedimentoH, setPedimentoH] = useState('') |
|
|
@ -826,9 +826,10 @@ export default function TraficoCorresponsales (props:IProps) { |
|
|
|
} |
|
|
|
} |
|
|
|
}, [Proceso, IDTrafico, Depto, []]) |
|
|
|
}, [Proceso, IDTrafico, Depto, []]) |
|
|
|
|
|
|
|
|
|
|
|
useEffect(() => { |
|
|
|
/*useEffect(() => { |
|
|
|
|
|
|
|
console.log('cargado todo 1') |
|
|
|
LoadEverything() |
|
|
|
LoadEverything() |
|
|
|
}, []) |
|
|
|
}, [])*/ |
|
|
|
|
|
|
|
|
|
|
|
useEffect(() => { |
|
|
|
useEffect(() => { |
|
|
|
LoadEverything() |
|
|
|
LoadEverything() |
|
|
@ -1056,7 +1057,7 @@ export default function TraficoCorresponsales (props:IProps) { |
|
|
|
|
|
|
|
|
|
|
|
const saveCurrentStep = () => { |
|
|
|
const saveCurrentStep = () => { |
|
|
|
if(Depto === 'Corresponsalias') saveCorresponsaliasStep() |
|
|
|
if(Depto === 'Corresponsalias') saveCorresponsaliasStep() |
|
|
|
else if(Depto === 'Contabilidad') saveContabilidadStep() |
|
|
|
else if(Depto === 'Contabilidad') saveContabilidadAndFacturacionSteps() |
|
|
|
} |
|
|
|
} |
|
|
|
const saveFinalStep = async (data: DTOTraficoCompleto) => { |
|
|
|
const saveFinalStep = async (data: DTOTraficoCompleto) => { |
|
|
|
CTrafDataService.ValidateComplete(data) |
|
|
|
CTrafDataService.ValidateComplete(data) |
|
|
@ -1099,19 +1100,19 @@ export default function TraficoCorresponsales (props:IProps) { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const saveContabilidadStep = async () => { |
|
|
|
const saveContabilidadAndFacturacionSteps = async () => { |
|
|
|
if(IDEstatusContabilidad === 0){ |
|
|
|
if(IDRazonRechazo === 0){ |
|
|
|
setHeader('Informativo') |
|
|
|
setHeader('Informativo') |
|
|
|
setMsg('Debe aceptar el tráfico o seleccionar un motivo de rechazo.') |
|
|
|
setMsg('Debe aceptar el tráfico o seleccionar un motivo de rechazo.') |
|
|
|
setShowMsg(true) |
|
|
|
setShowMsg(true) |
|
|
|
return |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
let arrStatus = mCCCEstatus.filter((a) => { |
|
|
|
let arrStatus = mCCCEstatus.filter((a) => { |
|
|
|
if (a.id === IDEstatusContabilidad) { |
|
|
|
if (a.id === IDRazonRechazo) { |
|
|
|
return a |
|
|
|
return a |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
if(IDEstatusContabilidad === 7){
|
|
|
|
if(IDRazonRechazo === 7){
|
|
|
|
let data: DTOTraficoCompleto = { |
|
|
|
let data: DTOTraficoCompleto = { |
|
|
|
id: IDTrafico, |
|
|
|
id: IDTrafico, |
|
|
|
idUsuario: UserId, |
|
|
|
idUsuario: UserId, |
|
|
@ -1135,16 +1136,6 @@ export default function TraficoCorresponsales (props:IProps) { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const saveFacturacionStep = () => { |
|
|
|
|
|
|
|
let data: DTOTraficoCompleto = { |
|
|
|
|
|
|
|
id: IDTrafico, |
|
|
|
|
|
|
|
idUsuario: UserId, |
|
|
|
|
|
|
|
estatus: 5, |
|
|
|
|
|
|
|
comentarios: "Tráfico facturado." |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
saveFinalStep(data) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const rejectCurrentStep = (data:ICorresponsalesTraficoContabilidad) => { |
|
|
|
const rejectCurrentStep = (data:ICorresponsalesTraficoContabilidad) => { |
|
|
|
CContaDataService.Append(data) |
|
|
|
CContaDataService.Append(data) |
|
|
|
.then( () => { |
|
|
|
.then( () => { |
|
|
@ -2640,11 +2631,11 @@ export default function TraficoCorresponsales (props:IProps) { |
|
|
|
<Form.Control |
|
|
|
<Form.Control |
|
|
|
as="select" |
|
|
|
as="select" |
|
|
|
onChange={(e) => { |
|
|
|
onChange={(e) => { |
|
|
|
setIDEstatusContabilidad(parseInt(e.target.value)) |
|
|
|
setIDRazonRechazo(parseInt(e.target.value)) |
|
|
|
}} |
|
|
|
}} |
|
|
|
className="form-select form-select-sm" |
|
|
|
className="form-select form-select-sm" |
|
|
|
style={{ width: '550px' }} |
|
|
|
style={{ width: '550px' }} |
|
|
|
value={IDEstatusContabilidad} |
|
|
|
value={IDRazonRechazo} |
|
|
|
> |
|
|
|
> |
|
|
|
<option value="0">-Seleccione-</option> |
|
|
|
<option value="0">-Seleccione-</option> |
|
|
|
{mCCCEstatus |
|
|
|
{mCCCEstatus |
|
|
@ -2668,7 +2659,7 @@ export default function TraficoCorresponsales (props:IProps) { |
|
|
|
paddingRight: '25px' |
|
|
|
paddingRight: '25px' |
|
|
|
}} |
|
|
|
}} |
|
|
|
onClick={() => { |
|
|
|
onClick={() => { |
|
|
|
saveContabilidadStep() |
|
|
|
saveContabilidadAndFacturacionSteps() |
|
|
|
}} |
|
|
|
}} |
|
|
|
> |
|
|
|
> |
|
|
|
Guardar |
|
|
|
Guardar |
|
|
@ -2678,23 +2669,6 @@ export default function TraficoCorresponsales (props:IProps) { |
|
|
|
)} |
|
|
|
)} |
|
|
|
</Col> |
|
|
|
</Col> |
|
|
|
</Row> |
|
|
|
</Row> |
|
|
|
<Row style={{display: Depto === 'Facturacion' && Proceso === 4 ? 'flex': 'none'}}> |
|
|
|
|
|
|
|
<Col xs={12} style={{textAlign:'end'}}> |
|
|
|
|
|
|
|
<Button |
|
|
|
|
|
|
|
variant="primary" |
|
|
|
|
|
|
|
size="sm" |
|
|
|
|
|
|
|
style={{ |
|
|
|
|
|
|
|
paddingLeft: '25px', |
|
|
|
|
|
|
|
paddingRight: '25px' |
|
|
|
|
|
|
|
}} |
|
|
|
|
|
|
|
onClick={() => { |
|
|
|
|
|
|
|
saveFacturacionStep(); |
|
|
|
|
|
|
|
}} |
|
|
|
|
|
|
|
> |
|
|
|
|
|
|
|
Terminar |
|
|
|
|
|
|
|
</Button> |
|
|
|
|
|
|
|
</Col> |
|
|
|
|
|
|
|
</Row> |
|
|
|
|
|
|
|
<Row style={{padding: "5px 0"}}> |
|
|
|
<Row style={{padding: "5px 0"}}> |
|
|
|
<Col xs={6} style={{ textAlign: 'center' }}> |
|
|
|
<Col xs={6} style={{ textAlign: 'center' }}> |
|
|
|
Trafico Corresponsales: Rechazo(s) |
|
|
|
Trafico Corresponsales: Rechazo(s) |
|
|
|