customizada rotas com nomes das bases

This commit is contained in:
Reginaldo
2023-08-07 18:08:45 -03:00
parent 2414b6c238
commit 347b965423
9 changed files with 117 additions and 55 deletions

View File

@@ -6,7 +6,6 @@ import 'package:educa_controle_acesso/widgets/text_custom.dart';
import 'package:flutter/material.dart';
import '../models/aluno_model.dart';
import '../models/login_model.dart';
import '../utils/fixos.dart';
import '../widgets/buttom_custom.dart';
import '../widgets/dados_alunos_container.dart';
import 'package:http/http.dart' as http;
@@ -42,7 +41,7 @@ class _HomeScreenState extends State<HomeScreen> {
alunos.clear();
String q = inputPesquisa.text.replaceAll(' ', '%20').toUpperCase();
// print(q);
final url = 'http://${Fixos.IP_API_PORTA}/aluno?NOME=$q&CIDADE=${widget.dados[0]}';
final url = '${widget.dados[2]}/aluno?NOME=$q&CIDADE=${widget.dados[0]}';
print(url);
final response = await http.get(Uri.parse(url));
var map = json.decode(response.body);
@@ -75,7 +74,8 @@ class _HomeScreenState extends State<HomeScreen> {
turma: list[i]['TURMA'],
dados: list[i],
cidade: widget.dados[0],
login: widget.dados[1]
login: widget.dados[1],
URL: widget.dados[2],
)
);
resultadoPesquisa.add(alunos[i]);
@@ -94,7 +94,7 @@ class _HomeScreenState extends State<HomeScreen> {
setState(() {
buscandoDados = true;
});
final url = 'http://${Fixos.IP_API_PORTA}/acesso_maria?LOGIN=${inputPesquisa.text.toUpperCase()}&CIDADE=${widget.dados[0]}';
final url = '${widget.dados[2]}/acesso_maria?LOGIN=${inputPesquisa.text.toUpperCase()}&CIDADE=${widget.dados[0]}';
print(url);
final response = await http.get(Uri.parse(url));
var map = json.decode(response.body);
@@ -109,7 +109,7 @@ class _HomeScreenState extends State<HomeScreen> {
STATUS: 'CADASTRADO',
CADASTRADO_POR:list[i]['CADASTRADO_POR'],
CIDADE: list[i]['CIDADE'],
DATA: list[i]['DATA']
DATA: list[i]['DATA'],
)
);
}
@@ -126,7 +126,7 @@ class _HomeScreenState extends State<HomeScreen> {
setState(() {
buscandoDados = true;
});
final url = 'http://${Fixos.IP_API_PORTA}/acesso_base?LOGIN=${inputPesquisa.text.toUpperCase()}&CIDADE=${widget.dados[0]}';
final url = '${widget.dados[2]}/acesso_base?LOGIN=${inputPesquisa.text.toUpperCase()}&CIDADE=${widget.dados[0]}';
print(url);
final response = await http.get(Uri.parse(url));
var map = json.decode(response.body);
@@ -147,7 +147,7 @@ class _HomeScreenState extends State<HomeScreen> {
}
inserirAcessos(int index)async{
final url = 'http://${Fixos.IP_API_PORTA}/inserir_acesso';
final url = '${widget.dados[2]}/inserir_acesso';
final response = await http.post(
Uri.parse(url),
body:{