diff --git a/src/Pages/CreateUser/sections.js b/src/Pages/CreateUser/sections.js
index 88d8355..def3855 100644
--- a/src/Pages/CreateUser/sections.js
+++ b/src/Pages/CreateUser/sections.js
@@ -1,56 +1,60 @@
export const SectionsList = () => {
- return (
- <>
- Gerência de identificação - GI
- Unidade de inteligência - UI
- Gerência adjunta - GA
-
- Seção de cadastramento biográfico e biométrico e emissão de fac - SCBBE
-
- Seção de inovação em identificação humana - SIIH
- Seção de capacitação técnica - SCT
-
- Seção de atendimento interno ao cidadão e emissão de certidões - SAICEC
-
- Seção de identificação criminal - SIC
- Seção de comparação facial de imagens - SCFI
- Seção de comunicação social e eventos - SCSE
- Seção de programas sociais - SPS
- Seção de identificação criminal central de flagrantes - SICCF
- Seção de retrato falado - SRF
- Seção de informática e manutenção - SIM
- Seção de codificação e sistematização - SCSB
-
- Seção de laboratório de pesquisa,desenvolvimento e levantamento
- papiloscópico - SLPDPP
-
-
- Seção de projeção de idade, disfarce e reconstituição facial - SPIDRF
-
- Seção de malote - SMAL
- Seção de verificação biométrica - SVB
- Seção de respostas a ofícios e atestados - SROA
- Seção de identificação de pessoas desaparecidas - SIPD
- Seção de protocoloe expediente - SPE
- Seção de verificação biométrica online - SVBO
- Seção de elaboração de relatórios técnicos - SERT
- Seção de necropapiloscopia - NECRO
- Seção de recursos humanos - SRH
- Seção de tratamento de divergências biométricas - STDB
- Seção afis - SAFIS
- Seção de transportes - ST
- Seção de análise cadastral - SACAD
-
- Seção papiloscópica especializada no combate à organização criminosa e
- lavagem de dinheiro - SCCLD
-
-
- Seção de material,patrimônio,almoxarifado e manutenção predial - SMPAMP
-
- Seção de identificação funcional - SIF
- Seção avançada de serviços papiloscópicos - SAP
- Seção de projetos estratégicos - SPE
- Seção de postos de identificação biométrica - SPIB
- >
- );
+ return (
+ <>
+ Gerência de identificação - GI
+ Unidade de inteligência - UI
+ Gerência adjunta - GA
+ Divisão biométrica criminal - DICRIM
+ Divisão de tecnologia, pesquisa e desenvolvimento - DITEC
+ Divisão administrativa - DIADM
+ Divisão biométrica civil - DICIV
+
+ Seção de cadastramento biográfico e biométrico e emissão de fac - SCBBE
+
+ Seção de inovação em identificação humana - SIIH
+ Seção de capacitação técnica - SCT
+
+ Seção de atendimento interno ao cidadão e emissão de certidões - SAICEC
+
+ Seção de identificação criminal - SIC
+ Seção de comparação facial de imagens - SCFI
+ Seção de comunicação social e eventos - SCSE
+ Seção de programas sociais - SPS
+ Seção de identificação criminal central de flagrantes - SICCF
+ Seção de retrato falado - SRF
+ Seção de informática e manutenção - SIM
+ Seção de codificação e sistematização - SCSB
+
+ Seção de laboratório de pesquisa,desenvolvimento e levantamento papiloscópico -
+ SLPDPP
+
+
+ Seção de projeção de idade, disfarce e reconstituição facial - SPIDRF
+
+ Seção de malote - SMAL
+ Seção de verificação biométrica - SVB
+ Seção de respostas a ofícios e atestados - SROA
+ Seção de identificação de pessoas desaparecidas - SIPD
+ Seção de protocoloe expediente - SPE
+ Seção de verificação biométrica online - SVBO
+ Seção de elaboração de relatórios técnicos - SERT
+ Seção de necropapiloscopia - NECRO
+ Seção de recursos humanos - SRH
+ Seção de tratamento de divergências biométricas - STDB
+ Seção afis - SAFIS
+ Seção de transportes - ST
+ Seção de análise cadastral - SACAD
+
+ Seção papiloscópica especializada no combate à organização criminosa e lavagem de
+ dinheiro - SCCLD
+
+
+ Seção de material,patrimônio,almoxarifado e manutenção predial - SMPAMP
+
+ Seção de identificação funcional - SIF
+ Seção avançada de serviços papiloscópicos - SAP
+ Seção de projetos estratégicos - SPE
+ Seção de postos de identificação biométrica - SPIB
+ >
+ );
};
diff --git a/src/Services/Axios/processService.js b/src/Services/Axios/processService.js
index 93a49d2..7ef9b29 100644
--- a/src/Services/Axios/processService.js
+++ b/src/Services/Axios/processService.js
@@ -1,5 +1,4 @@
import { APIProcess } from "./BaseService";
-import axios from "axios";
import GenericBlueButton from "../../Components/GenericBlueButton";
export async function getAllProcess(toast) {
@@ -30,10 +29,8 @@ export async function getProcessByID(ID, toast) {
export async function getProcessByPage(page, toast) {
try {
- console.log("dentro da funcao");
const response = await APIProcess.get(`/records/page/${page}`);
- console.log(`"papapapap",${JSON.stringify(response)}`);
return response.data;
} catch (error) {
toast.error("Erro ao buscar registro!");
@@ -62,8 +59,7 @@ export async function createRecord(recordInfo, toast) {
{record.data.register_number}
toast.dismiss(t.id)}
- >
+ onClick={() => toast.dismiss(t.id)}>
));
} catch (err) {
diff --git a/src/Services/Axios/profileService.js b/src/Services/Axios/profileService.js
index aff099e..ba7a81e 100644
--- a/src/Services/Axios/profileService.js
+++ b/src/Services/Axios/profileService.js
@@ -44,6 +44,14 @@ export async function registerUser(usr, toast) {
try {
const user = await validateUser(usr);
+ if (user.departmentID <= 7) {
+ // user belongs to a admin sector
+ user.sectionID = 0;
+ } else {
+ // user is a common user
+ user.departmentID = 0;
+ }
+
await APIProfile.post(
"/register",
{
@@ -62,13 +70,9 @@ export async function registerUser(usr, toast) {
const status = err.response?.status;
if (status === 401) {
- toast.error(
- "Você não possui privilégios suficientes para realizar esta ação"
- );
+ toast.error("Você não possui privilégios suficientes para realizar esta ação");
} else if (status === 400) {
- toast.error(
- "Faltam algumas informações para realizar o cadastro do usuário"
- );
+ toast.error("Faltam algumas informações para realizar o cadastro do usuário");
} else {
toast.error(`Erro ao cadastrar usuário!`);
}
@@ -117,9 +121,7 @@ export async function listAllUsers(toast) {
const status = err.response?.status;
if (status === 401) {
- toast.error(
- "Você não possui privilégios suficientes para realizar esta ação"
- );
+ toast.error("Você não possui privilégios suficientes para realizar esta ação");
}
}
}