|
|
|
@ -287,6 +287,10 @@ export default function TraficoCorresponsales (props:IProps) { |
|
|
|
|
const [ClavePedimentoH, setClavePedimentoH] = useState('') |
|
|
|
|
const [FechaPagoH, setFechaPagoH] = useState('') |
|
|
|
|
|
|
|
|
|
const [showNextStepModal, setShowNexStepModal] = useState<boolean>(false); |
|
|
|
|
const [nextStepModalHeader, setNextStepModalHeader] = useState<string>(""); |
|
|
|
|
const [nextStepModalBody, setNextStepModalBody] = useState<string>(""); |
|
|
|
|
|
|
|
|
|
const FechaRegistro = currentDate() |
|
|
|
|
const msgColor = 'primary' |
|
|
|
|
|
|
|
|
@ -419,13 +423,13 @@ export default function TraficoCorresponsales (props:IProps) { |
|
|
|
|
activo: 1 |
|
|
|
|
} |
|
|
|
|
CPedimentoService.Append(Detail) |
|
|
|
|
.then((responseDetail) => { |
|
|
|
|
/*.then((responseDetail) => { |
|
|
|
|
setHeader('Informativo') |
|
|
|
|
setMsg('La informacion se guardo correctamente') |
|
|
|
|
setShowMsg(true) |
|
|
|
|
if (Ready4NextProcess && TerminaProceso >= 0) saveFinalStep() |
|
|
|
|
return |
|
|
|
|
}) |
|
|
|
|
})*/ |
|
|
|
|
.catch((e: Error) => { |
|
|
|
|
setHeader('Error') |
|
|
|
|
setMsg('Ocurrio un error: ' + e + ' en el detail') |
|
|
|
@ -434,10 +438,19 @@ export default function TraficoCorresponsales (props:IProps) { |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
setIDTrafico(response.data.id) |
|
|
|
|
setHeader('Informativo') |
|
|
|
|
setMsg('La informacion se guardo correctamente') |
|
|
|
|
setShowMsg(true) |
|
|
|
|
saveFinalStep() |
|
|
|
|
if (Ready4NextProcess && TerminaProceso >= 0) { |
|
|
|
|
if(Proceso === 1) { |
|
|
|
|
setNextStepModalHeader("Referencia completa");
|
|
|
|
|
setNextStepModalBody("Esta referencia se encuentra completa ¿Desea enviarla a contabilidad?") |
|
|
|
|
setShowNexStepModal(true); |
|
|
|
|
}else{ |
|
|
|
|
saveFinalStep() |
|
|
|
|
} |
|
|
|
|
}else{ |
|
|
|
|
setHeader('Informativo') |
|
|
|
|
setMsg('La informacion se guardo correctamente') |
|
|
|
|
setShowMsg(true) |
|
|
|
|
} |
|
|
|
|
return |
|
|
|
|
} else if (response.data.estatusCode === 409.1) { |
|
|
|
|
setHeader('Error') |
|
|
|
@ -802,13 +815,14 @@ export default function TraficoCorresponsales (props:IProps) { |
|
|
|
|
Pedimento !== 0 && |
|
|
|
|
FechaPago !== '' && |
|
|
|
|
FechaDesaduanamiento !== null && |
|
|
|
|
NoCuenta !== '' && |
|
|
|
|
NoCuenta !== null && |
|
|
|
|
TieneArchivoZIPGEMCO && |
|
|
|
|
TieneArchivoZIPCorresponsal |
|
|
|
|
) { |
|
|
|
|
let tmp = Pedimento?.toString() |
|
|
|
|
if (tmp?.length === 7) { |
|
|
|
|
setStatusTrafico(2) |
|
|
|
|
setTerminaProceso(0) |
|
|
|
|
setStatusColor('readyColor') |
|
|
|
|
setReady4NextProcess(true) |
|
|
|
|
} else { |
|
|
|
@ -1715,10 +1729,12 @@ export default function TraficoCorresponsales (props:IProps) { |
|
|
|
|
<Form.Label>Clave</Form.Label> |
|
|
|
|
</Col> |
|
|
|
|
<Col sm={3} md={3}> |
|
|
|
|
<CurrencyFormat |
|
|
|
|
<Form.Control |
|
|
|
|
type="text" |
|
|
|
|
id="ClavePedimentoH" |
|
|
|
|
size="sm" |
|
|
|
|
value={ClavePedimentoH} |
|
|
|
|
disabled={true} |
|
|
|
|
displayType={'input'} |
|
|
|
|
style={{ |
|
|
|
|
fontSize: '18px', |
|
|
|
|
backgroundColor: '#F1EEF9', |
|
|
|
@ -1933,7 +1949,9 @@ export default function TraficoCorresponsales (props:IProps) { |
|
|
|
|
IDTrafico={IDTrafico} |
|
|
|
|
Editable={Depto === 'Corresponsalias'} |
|
|
|
|
setFechaDesaduanamiento={setFechaDesaduanamiento} |
|
|
|
|
FechaDesaduanamiento={FechaDesaduanamiento!} |
|
|
|
|
setSemaforoFiscal={setSemaforoFiscal} |
|
|
|
|
SemaforoFiscal={SemafoFiscal!} |
|
|
|
|
/> |
|
|
|
|
</Col> |
|
|
|
|
</Row> |
|
|
|
@ -2334,7 +2352,7 @@ export default function TraficoCorresponsales (props:IProps) { |
|
|
|
|
: 'hidden' |
|
|
|
|
}} |
|
|
|
|
> |
|
|
|
|
<Form.Control |
|
|
|
|
{/*<Form.Control |
|
|
|
|
type="text" |
|
|
|
|
as="textarea" |
|
|
|
|
placeholder="Comentarios de rechazo" |
|
|
|
@ -2344,7 +2362,7 @@ export default function TraficoCorresponsales (props:IProps) { |
|
|
|
|
onChange={(e) => |
|
|
|
|
setComentariosRechazo(e.target.value) |
|
|
|
|
} |
|
|
|
|
/> |
|
|
|
|
/>*/} |
|
|
|
|
</Col> |
|
|
|
|
<Col xs={1} style={{}}> |
|
|
|
|
{Depto === 'Corresponsalias' ? ( |
|
|
|
@ -2369,7 +2387,7 @@ export default function TraficoCorresponsales (props:IProps) { |
|
|
|
|
<Row |
|
|
|
|
style={{ |
|
|
|
|
padding:"5px 0", |
|
|
|
|
visibility: Proceso === 2 ? 'visible' : 'hidden' |
|
|
|
|
visibility: Proceso === 2 && Depto === 'Contabilidad'? 'visible' : 'hidden' |
|
|
|
|
}} |
|
|
|
|
> |
|
|
|
|
<Col xs={5}></Col> |
|
|
|
@ -3537,6 +3555,14 @@ export default function TraficoCorresponsales (props:IProps) { |
|
|
|
|
setShowMsg(false) |
|
|
|
|
}} |
|
|
|
|
/> |
|
|
|
|
<Modal show={showNextStepModal} backdrop='static' keyboard={false} size='sm' centered> |
|
|
|
|
<Modal.Header style={{backgroundColor: '#0d6efd', color: '#ffffff'}}>{nextStepModalHeader}</Modal.Header> |
|
|
|
|
<Modal.Body>{nextStepModalBody}</Modal.Body> |
|
|
|
|
<Modal.Footer> |
|
|
|
|
<Button variant='danger' onClick={() => {setShowNexStepModal(false); props.onClose(true)}}>Cancelar</Button> |
|
|
|
|
<Button variant='primary' onClick={() => {saveFinalStep(); setShowNexStepModal(false); props.onClose(true)}}>Continuar</Button> |
|
|
|
|
</Modal.Footer> |
|
|
|
|
</Modal> |
|
|
|
|
</div> |
|
|
|
|
) |
|
|
|
|
} |
|
|
|
|