arreglar columnas guardas de seguridad
This commit is contained in:
		
							parent
							
								
									a9f2e39572
								
							
						
					
					
						commit
						440c13018a
					
				| 
						 | 
				
			
			@ -14,8 +14,8 @@ import { faIdCardAlt } from '@fortawesome/free-solid-svg-icons';
 | 
			
		|||
import { faEllipsis } from '@fortawesome/free-solid-svg-icons';
 | 
			
		||||
 | 
			
		||||
const GuardasSeguridad = () => {
 | 
			
		||||
    const [listaGuardas,setListaGuardas]=useState([]);
 | 
			
		||||
    const [urlFetch,setUrlFetch]=useState('http://localhost:4000/user/findGuards/62be68215692582bbfd77134');
 | 
			
		||||
    const [listaGuardas, setListaGuardas] = useState([]);
 | 
			
		||||
    const [urlFetch, setUrlFetch] = useState('http://localhost:4000/user/findGuards/62be68215692582bbfd77134');
 | 
			
		||||
    const [guarda, setGuarda] = useState(emptyGuarda);
 | 
			
		||||
    const [selectedGuardas, setSelectedGuardas] = useState(null);
 | 
			
		||||
    const [globalFilter, setGlobalFilter] = useState(null);
 | 
			
		||||
| 
						 | 
				
			
			@ -37,14 +37,14 @@ const GuardasSeguridad = () => {
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    async function listaGuardasF(){
 | 
			
		||||
    let nombres=await fetch(urlFetch, {method:'GET'});
 | 
			
		||||
    let listaGuardasRes= await nombres.json();
 | 
			
		||||
    async function listaGuardasF() {
 | 
			
		||||
        let nombres = await fetch(urlFetch, { method: 'GET' });
 | 
			
		||||
        let listaGuardasRes = await nombres.json();
 | 
			
		||||
        setListaGuardas(listaGuardasRes.message);
 | 
			
		||||
    }
 | 
			
		||||
    useEffect(()=>{
 | 
			
		||||
    useEffect(() => {
 | 
			
		||||
        listaGuardasF();
 | 
			
		||||
    },[])
 | 
			
		||||
    }, [])
 | 
			
		||||
 | 
			
		||||
    function registrarGuarda() {
 | 
			
		||||
        var data = {
 | 
			
		||||
| 
						 | 
				
			
			@ -56,9 +56,9 @@ const GuardasSeguridad = () => {
 | 
			
		|||
            password: document.getElementById('correo_electronico').value,
 | 
			
		||||
            user_type: "4", //4 es guarda
 | 
			
		||||
            status: "1",
 | 
			
		||||
            community_id:"62be68215692582bbfd77134"
 | 
			
		||||
            community_id: "62be68215692582bbfd77134"
 | 
			
		||||
        };
 | 
			
		||||
        var data2={
 | 
			
		||||
        var data2 = {
 | 
			
		||||
            dni: "11979037",
 | 
			
		||||
            name: "Jorge",
 | 
			
		||||
            last_name: "Soto",
 | 
			
		||||
| 
						 | 
				
			
			@ -67,13 +67,13 @@ const GuardasSeguridad = () => {
 | 
			
		|||
            password: "1203",
 | 
			
		||||
            user_type: "2",
 | 
			
		||||
            status: "4",
 | 
			
		||||
            community_id:"62be68215692582bbfd77134"
 | 
			
		||||
            community_id: "62be68215692582bbfd77134"
 | 
			
		||||
        }
 | 
			
		||||
console.log('ssss');
 | 
			
		||||
        console.log('ssss');
 | 
			
		||||
        fetch('http://localhost:4000/user/createGuard', {
 | 
			
		||||
            cache: 'no-cache',
 | 
			
		||||
            method: 'POST',
 | 
			
		||||
            mode:'cors',
 | 
			
		||||
            mode: 'cors',
 | 
			
		||||
            body: JSON.stringify(data2),
 | 
			
		||||
            headers: {
 | 
			
		||||
                'Content-Type': 'application/json'
 | 
			
		||||
| 
						 | 
				
			
			@ -218,39 +218,49 @@ console.log('ssss');
 | 
			
		|||
 | 
			
		||||
    const headerName = (
 | 
			
		||||
        <>
 | 
			
		||||
            <p>Nombre</p>
 | 
			
		||||
            <p>{' '}
 | 
			
		||||
                <FontAwesomeIcon icon={faUserAlt} style={{ color: "#C08135" }} /> {' '}
 | 
			
		||||
                Nombre
 | 
			
		||||
            </p>
 | 
			
		||||
        </>
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    const headerLastName = (
 | 
			
		||||
        <>
 | 
			
		||||
            <p>Apellidos</p>
 | 
			
		||||
            <p>
 | 
			
		||||
                {' '}
 | 
			
		||||
                <FontAwesomeIcon icon={faUserAlt} style={{ color: "#D7A86E" }} />{' '}
 | 
			
		||||
                Apellido(s)
 | 
			
		||||
            </p>
 | 
			
		||||
        </>
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    const headerDNI = (
 | 
			
		||||
        <>
 | 
			
		||||
            <p>Identificación</p>
 | 
			
		||||
        </>
 | 
			
		||||
        <p> {' '}
 | 
			
		||||
            <FontAwesomeIcon icon={faIdCardAlt} style={{ color: "#C08135" }} />{' '}
 | 
			
		||||
            Identificación
 | 
			
		||||
        </p>
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    const headerEmail = (
 | 
			
		||||
        <>
 | 
			
		||||
            <p>Correo Electrónico</p>
 | 
			
		||||
            <p> {' '}
 | 
			
		||||
                <FontAwesomeIcon icon={faAt} style={{ color: "#D7A86E" }} />{' '}
 | 
			
		||||
                Correo Electrónico
 | 
			
		||||
            </p>
 | 
			
		||||
        </>
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    const headerPhone = (
 | 
			
		||||
        <>
 | 
			
		||||
            <p>Teléfono</p>
 | 
			
		||||
            <p>
 | 
			
		||||
                {' '}
 | 
			
		||||
                <FontAwesomeIcon icon={faPhoneAlt} style={{ color: '#C08135' }} />{' '}
 | 
			
		||||
                Teléfono
 | 
			
		||||
            </p>
 | 
			
		||||
        </>
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    const headerOptions = (
 | 
			
		||||
        <>
 | 
			
		||||
            <p>Opciones</p>
 | 
			
		||||
        </>
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    return (
 | 
			
		||||
        <div className="grid">
 | 
			
		||||
| 
						 | 
				
			
			@ -270,8 +280,8 @@ console.log('ssss');
 | 
			
		|||
                        <Column field="dni" sortable header={headerDNI} style={{ flexGrow: 1, flexBasis: '160px', minWidth: '160px', wordBreak: 'break-word' }}>
 | 
			
		||||
                        </Column>
 | 
			
		||||
                        <Column field="email" sortable header={headerEmail} style={{ flexGrow: 1, flexBasis: '160px', minWidth: '160px', wordBreak: 'break-word' }}></Column>
 | 
			
		||||
                        <Column field="phone" sortable header={headerPhone} style={{ flexGrow: 1, flexBasis: '160px', minWidth: '160px', wordBreak: 'break-word' }}></Column>
 | 
			
		||||
                        <Column header={headerOptions} style={{ flexGrow: 1, flexBasis: '130px', minWidth: '130px' }} body={actionsAdmin}></Column>
 | 
			
		||||
                        <Column field="phone" header={headerPhone} style={{ flexGrow: 1, flexBasis: '160px', minWidth: '160px', wordBreak: 'break-word' }}></Column>
 | 
			
		||||
                        <Column style={{ flexGrow: 1, flexBasis: '130px', minWidth: '130px' }} body={actionsAdmin}></Column>
 | 
			
		||||
                    </DataTable>
 | 
			
		||||
                    <Dialog visible={deleteGuardaDialog} style={{ width: '450px' }} header="Confirmar" modal footer={deleteAdminSystemDialogFooter} onHide={hideDeleteGuardaDialog}>
 | 
			
		||||
                        <div className="flex align-items-center justify-content-center">
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue