import React, { useEffect, useState } from 'react'; import { InputText } from 'primereact/inputtext'; import { Button } from 'primereact/button'; import { DataTable } from 'primereact/datatable'; import { Column } from 'primereact/column'; const AdministradoresSistema = () => { const [pokemones,setPokemones]=useState([]); const [urlFetch,setUrlFetch]=useState('http://localhost:4000/user/findAdminSistema/'); async function fetchP(){ let nombres=await fetch(urlFetch, {method:'GET'}); let pokemonesRes= await nombres.json(); setPokemones(pokemonesRes.message); console.log(pokemones); } useEffect(()=>{ fetchP(); },[]) function registrarAdmin() { var data = { dni: document.getElementById('identificacion').value, name: document.getElementById('nombre').value, last_name: document.getElementById('apellidos').value, email: document.getElementById('correo_electronico').value, phone: document.getElementById('telefono').value, password: document.getElementById('correo_electronico').value, user_type: "1", //1 es admin status: "1" }; // console.log(data); fetch('http://localhost:4000/user/createAdminSystem/', { cache: 'no-cache', method: 'POST', body: JSON.stringify(data), headers: { 'Content-Type': 'application/json' } }) .then( function (response) { if (response.status != 201) console.log('Ocurrió un error con el servicio: ' + response.status); else return response.json(); } ) .then( function (response) { fetchP(); } ) .catch( err => console.log('Ocurrió un error con el fetch', err) ); } return (
Administradores del sistema
Registro de un administrador del sistema
) } export default React.memo(AdministradoresSistema);