|
|
@ -4,20 +4,14 @@ import { IconContext } from 'react-icons' |
|
|
|
import ICatFraccionesVulnerables from '../../../Interfaces/Catalogos/ICatFraccionesVulnerables' |
|
|
|
import ICatFraccionesVulnerables from '../../../Interfaces/Catalogos/ICatFraccionesVulnerables' |
|
|
|
import FraccionesVulnerables from '../../../Services/Catalogos/FraccionesVulnerables' |
|
|
|
import FraccionesVulnerables from '../../../Services/Catalogos/FraccionesVulnerables' |
|
|
|
import { useDispatch, useSelector } from 'react-redux' |
|
|
|
import { useDispatch, useSelector } from 'react-redux' |
|
|
|
// import { RootState } from '../../../store/store';
|
|
|
|
|
|
|
|
import { BsFileEarmarkExcel, BsFillPencilFill, BsSearch } from 'react-icons/bs' |
|
|
|
import { BsFileEarmarkExcel, BsFillPencilFill, BsSearch } from 'react-icons/bs' |
|
|
|
import DataTable from 'react-data-table-component' |
|
|
|
import DataTable from 'react-data-table-component' |
|
|
|
import * as XLSX from 'xlsx' |
|
|
|
import * as XLSX from 'xlsx' |
|
|
|
import { FaEraser } from 'react-icons/fa' |
|
|
|
import { FaEraser } from 'react-icons/fa' |
|
|
|
// import * as CurrencyFormat from 'react-currency-format';
|
|
|
|
|
|
|
|
// import { addCatFraccionesVulnerables, deleteCatFraccionesVulnerables } from '../../../store/features/CatFraccionesVulnerables/CatFraccionesVulnerablesSlice';
|
|
|
|
|
|
|
|
// import { MsgInformativo } from '../../Utils/Toast/msgInformativo';
|
|
|
|
|
|
|
|
// import { data } from 'cypress/types/jquery';
|
|
|
|
|
|
|
|
import { FormControl } from 'react-bootstrap' |
|
|
|
import { FormControl } from 'react-bootstrap' |
|
|
|
import { AiFillCloseCircle } from 'react-icons/ai' |
|
|
|
import { AiFillCloseCircle } from 'react-icons/ai' |
|
|
|
import { AiOutlineSave } from 'react-icons/ai' |
|
|
|
import { AiOutlineSave } from 'react-icons/ai' |
|
|
|
// import { Console } from 'console';
|
|
|
|
|
|
|
|
// import { NewLineKind } from 'typescript';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Define types for the component props and table row data
|
|
|
|
// Define types for the component props and table row data
|
|
|
|
interface IProps {} |
|
|
|
interface IProps {} |
|
|
@ -29,8 +23,7 @@ export default function CatFraccionesVulnerables(props: IProps) { |
|
|
|
}) |
|
|
|
}) |
|
|
|
const dispatch = useDispatch() |
|
|
|
const dispatch = useDispatch() |
|
|
|
const [Data, setData] = useState<ICatFraccionesVulnerables[]>([]) |
|
|
|
const [Data, setData] = useState<ICatFraccionesVulnerables[]>([]) |
|
|
|
// const [filteredData, setFilteredData] = useState<ICatFraccionesVulnerables[]>([]);
|
|
|
|
|
|
|
|
// const [DoneColor, setDoneColor] = useState('#CCD1D1')
|
|
|
|
|
|
|
|
const [tipoReporte, setTipoReporte] = useState(0) |
|
|
|
const [tipoReporte, setTipoReporte] = useState(0) |
|
|
|
// const [filtro, setFiltro] = useState('')
|
|
|
|
// const [filtro, setFiltro] = useState('')
|
|
|
|
const [DataOriginal, setDataOriginal] = useState<ICatFraccionesVulnerables[]>( |
|
|
|
const [DataOriginal, setDataOriginal] = useState<ICatFraccionesVulnerables[]>( |
|
|
@ -41,20 +34,18 @@ export default function CatFraccionesVulnerables(props: IProps) { |
|
|
|
// const [msgColor, setMsgColor] = useState<string>('primary'); // Specify the type of 'msgColor'
|
|
|
|
// const [msgColor, setMsgColor] = useState<string>('primary'); // Specify the type of 'msgColor'
|
|
|
|
const [show, setShowMsg] = useState<boolean>(false) // Specify the type of 'show'
|
|
|
|
const [show, setShowMsg] = useState<boolean>(false) // Specify the type of 'show'
|
|
|
|
const [msg, setMsg] = useState<string>('') // Specify the type of 'msg'
|
|
|
|
const [msg, setMsg] = useState<string>('') // Specify the type of 'msg'
|
|
|
|
// const [msgDialog, setMsgDialog] = useState<boolean>(false); // Specify the type of 'msgDialog'
|
|
|
|
|
|
|
|
const [id, setId] = useState<number>(0) // Specify the type of 'id'
|
|
|
|
const [id, setId] = useState<number>(0) // Specify the type of 'id'
|
|
|
|
const [Fraccion, setFraccion] = useState<number>(0) // Specify the type of 'Fraccion'
|
|
|
|
const [Fraccion, setFraccion] = useState<number>(0) // Specify the type of 'Fraccion'
|
|
|
|
const [Nico, setNico] = useState<string>('') // Specify the type of 'Nico'
|
|
|
|
const [Nico, setNico] = useState<string>('') // Specify the type of 'Nico'
|
|
|
|
const [Activo, setActivo] = useState<number>(0) // Specify the type of 'Activo'
|
|
|
|
const [Activo, setActivo] = useState<number>(0) // Specify the type of 'Activo'
|
|
|
|
// const [CurrentTime2Number, setCurrentTime2Number] = useState(0)
|
|
|
|
|
|
|
|
const [showModal, setShowModal] = useState<boolean>(false) |
|
|
|
const [showModal, setShowModal] = useState<boolean>(false) |
|
|
|
const [editMode, setEditMode] = useState(false) // Nuevo estado para controlar el modo de edición
|
|
|
|
const [editMode, setEditMode] = useState(false) // Nuevo estado para controlar el modo de edición
|
|
|
|
const [selectedRow, setSelectedRow] = |
|
|
|
const [selectedRow, setSelectedRow] = |
|
|
|
useState<ICatFraccionesVulnerables | null>(null) // Nuevo estado para almacenar la fila seleccionada
|
|
|
|
useState<ICatFraccionesVulnerables | null>(null) // Nuevo estado para almacenar la fila seleccionada
|
|
|
|
// const [fraccionesVulnerables, setFraccionesVulnerables] = useState([]);
|
|
|
|
// const [fraccionesVulnerables, setFraccionesVulnerables] = useState([]);
|
|
|
|
const [modalFileManager, setModalFileManager] = useState(false) |
|
|
|
const [modalFileManager, setModalFileManager] = useState(false) |
|
|
|
// const [modalFileManagerCorresponsal, setModalFileManagerCorresponsal] =
|
|
|
|
|
|
|
|
// useState(false)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const columnsFraccionesVulnerables = [ |
|
|
|
const columnsFraccionesVulnerables = [ |
|
|
|
{ |
|
|
|
{ |
|
|
|