Skip to content

Commit

Permalink
Merge pull request #73 from fga-eps-mds/182-arrumar-undefined
Browse files Browse the repository at this point in the history
182 arrumar undefined e arrumar bugs no visualizar registro
  • Loading branch information
jpaulohe4rt authored Nov 8, 2021
2 parents b4a1e81 + 7e605ea commit 47deb06
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 40 deletions.
51 changes: 18 additions & 33 deletions src/Components/DropDownButton/index.js
Original file line number Diff line number Diff line change
@@ -1,42 +1,27 @@
import { useEffect, useState } from "react";
import { getSections } from "../../Services/Axios/profileService";
import DivSelectSetor from "./DivSelectSetor";

const DropDownButton = ({ onChangeOpt }) => {
const [sections, setSections] = useState([]);

useEffect(() => {
async function fetchSections() {
const sectionsList = await getSections();
setSections(sectionsList);
console.log("SecList", sectionsList);
}

fetchSections();
}, []);

return (
<DivSelectSetor>
<select onChange={onChangeOpt}>
<option value="1">Seção de cadastramento biográfico e biométrico e emissão de fac</option>
<option value="2">Seção de inovação em identificação humana</option>
<option value="3">Seção de capacitação técnica</option>
<option value="4">Seção de atendimento interno ao cidadão e emissão de certidões</option>
<option value="5">Seção de identificação criminal</option>
<option value="6">Seção de comparação facial de imagens</option>
<option value="7">Seção de comunicação social e eventos</option>
<option value="8">Seção de programas sociais</option>
<option value="9">Seção de identificação criminal central de flagrantes</option>
<option value="10">Seção de retrato falado</option>
<option value="11">Seção de informática e manutenção</option>
<option value="12">Seção de codificação e sistematização</option>
<option value="13">Seção de laboratório de pesquisa,desenvolvimento e levantamento papiloscópico</option>
<option value="14">Seção de projeção de idade, disfarce e reconstituição facial</option>
<option value="15">Seção de malote</option>
<option value="16">Seção de verificação biométrica</option>
<option value="17">Seção de respostas a ofícios e atestados</option>
<option value="18">Seção de identificação de pessoas desaparecidas</option>
<option value="19">Seção de protocoloe expediente</option>
<option value="20">Seção de verificação biométrica online</option>
<option value="21">Seção de elaboração de relatórios técnicos</option>
<option value="22">Seção de necropapiloscopia</option>
<option value="23">Seção de recursos humanos</option>
<option value="24">Seção de tratamento de divergências biométricas</option>
<option value="25">Seção afis</option>
<option value="26">Seção de transportes</option>
<option value="27">Seção de análise cadastral</option>
<option value="28">Seção papiloscópica especializada no combate à organização criminosa e lavagem de dinheiro</option>
<option value="29">Seção de material,patrimônio,almoxarifado e manutenção predial</option>
<option value="30">Seção de identificação funcional</option>
<option value="31">Seção avançada de serviços papiloscópicos</option>
<option value="32">Seção de projetos estratégicos</option>
<option value="33">Seção de postos de identificação biométrica</option>
{sections.map(
(item) =>
item.name !== "none" && <option value={item.id}>{item.name}</option>
)}
</select>
</DivSelectSetor>
);
Expand Down
12 changes: 6 additions & 6 deletions src/Pages/ViewRecord/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,10 @@ const ViewRecord = () => {
};

const handleForward = async () => {
const infoUser = await getInfoUserbyID();
const forwardRecInfo = {
id: id,
forwarded_by: userID,
forwarded_by: infoUser.email,
origin_id: userSectorNum,
destination_id: sector,
};
Expand All @@ -91,11 +92,10 @@ const ViewRecord = () => {
};

const previousForward = async (response) => {
const infoUser = await getInfoUserbyID(response.forwarded_by);

// Get user data to send record
const infoUser = await getInfoUserbyID();
const destinationID = response.destination_id;
const allSections2 = await getSections();
console.log("Allsec", allSections2);
const destinationSection = allSections2.filter((indice) => {
return indice.id == destinationID;
});
Expand All @@ -117,10 +117,10 @@ const ViewRecord = () => {

const newForward = {
setor: destinationSection[0].name,
setorOrigin: infoUser.user.sections[0].name,
setorOrigin: infoUser.sections[0].name,
date: dataFormatadaCreatedAt,
dateForward: dataFormatadaUpdatedAt,
name: infoUser.user.name,
name: infoUser.name,
};
return newForward;
};
Expand Down
2 changes: 1 addition & 1 deletion src/Services/Axios/profileService.js
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ export async function getUserAccessLevel(user, toast) {

export async function getInfoUserbyID(id) {
try {
const response = await APIProfile.get(`/user/${id}/info`, {
const response = await APIProfile.get(`/user/info`, {
headers: {
"X-Access-Token": getToken(),
},
Expand Down

0 comments on commit 47deb06

Please sign in to comment.