fix, antcipos no se marcaban como NO autorizados cuando se eliminaba el comprobante de pago

feature/ConsolidarPedimentos_20231229
Felix Morales 11 months ago
parent ccf04e181b
commit 65d8668f29
  1. 18
      src/Components/Corresponsales/Anticipos/Anticipos.tsx
  2. 10
      src/Components/Corresponsales/TraficoCorresponsales.tsx
  3. 1
      src/Components/Utils/FileManager/FileManager.tsx

@ -320,12 +320,12 @@ export const Anticipos: FC<IProps> = (props) => {
setMsgDialog(true)
}
const authorizeAmount = () => {
const authorizeAmount = async (idAnticipo: number, idUsuario: number) => {
const data: DTOAnticiposAutoriza = {
id: IdAnticipo,
idUsuario: UserId,
id: idAnticipo,
idUsuario: idUsuario,
}
CAnticiposDataService.Autoriza(data)
await CAnticiposDataService.Autoriza(data)
.then((response) => {
if (response.status == 200) {
dispatch(updateCorresponsalesAnticipos(response.data))
@ -564,7 +564,7 @@ export const Anticipos: FC<IProps> = (props) => {
&nbsp;
</Col>
<Col xs={1}>
<Button variant='danger' onClick={authorizeAmount} size='sm'>
<Button variant='danger' onClick={() => authorizeAmount(IdAnticipo, UserId)} size='sm'>
Autorizar
</Button>
</Col>
@ -606,11 +606,15 @@ export const Anticipos: FC<IProps> = (props) => {
IdFile={IdAnticipo}
IDUser={UserId}
FileName={''}
canDelete={false}
canDelete={Depto === 'Contabilidad'}
FileType={['pdf']}
Leyenda={'Seleccione el archivo, arrastrelo hasta aqui y sueltelo para subirlo al servidor...'}
onAppendFM={function (idFile: number): void {
authorizeAmount()
if(idFile === IdAnticipo){
authorizeAmount(IdAnticipo, 0)
}else{
authorizeAmount(IdAnticipo, UserId)
}
}}
/>
</Modal.Body>

@ -319,8 +319,6 @@ export default function TraficoCorresponsales (props:IProps) {
const [ClavesPedimentos, setClavesPedimentos] = useState<ICatClavesPedimentos[]>([])
const FechaRegistro = currentDate()
const msgColor = 'primary'
const [idPdfCuentaMexicana, setIdPdfCuentaMexicana] = useState(0);
const [idXmlCuentaMexicana, setIdXmlCuentaMexicana] = useState(0);
const hiddenFileInputRef = useRef<HTMLInputElement>(null);
var txtContenedores: ICorresponsalContenedores[] = [];
@ -3885,9 +3883,7 @@ export default function TraficoCorresponsales (props:IProps) {
}
FileType={['pdf']}
Leyenda={`Seleccione el PDF para subirlo al servidor...`}
onAppendFM={function (idFile: number ): void {
setIdPdfCuentaMexicana(idFile);
}}
onAppendFM={function (idFile: number ): void {}}
/>
</Col>
<Col xs={4}>
@ -3903,9 +3899,7 @@ export default function TraficoCorresponsales (props:IProps) {
}
FileType={['xml']}
Leyenda={`Seleccione el XML para subirlo al servidor...`}
onAppendFM={function (idFile: number): void {
setIdXmlCuentaMexicana(idFile);
}}
onAppendFM={function (idFile: number): void {}}
/>
</Col>
<Col xs={4}>

@ -167,6 +167,7 @@ export const FileManager: FC<IProps> = (props) => {
setHeader('Informativo')
setMsg(response.data.respuesta)
setShowMsg(true)
props.onAppendFM(props.IdFile)
} else {
setHeader('Error')
setMsg('Algo sucedio, no se pudo eliminar el archivo!')

Loading…
Cancel
Save