ajustes no app para a api_homol

This commit is contained in:
Reginaldo
2023-08-08 12:29:41 -03:00
parent 6a15293d12
commit af5e5cfff0
14 changed files with 69 additions and 26 deletions

View File

@@ -14,6 +14,7 @@ import '../componentes/input_text.dart';
import '../componentes/snackBars.dart';
import 'package:http/http.dart' as http;
import '../componentes/text_custom.dart';
import '../utils/fixos.dart';
class TelaLogin extends StatefulWidget {
const TelaLogin({Key? key}) : super(key: key);
@@ -33,6 +34,8 @@ class _TelaLoginState extends State<TelaLogin> {
EstudanteModelo? estudanteModelo;
String status = 'VALIDANDO ACESSO...';
var map;
int contLogo = 0;
String urlAPI = 'https://homol-controle-educa-api.rkmsistemas.com.br';
verificacao(){
if(inputLogin.text.isNotEmpty){
@@ -59,7 +62,7 @@ class _TelaLoginState extends State<TelaLogin> {
alterarSenha = false;
status = 'ALTERANDO SENHA ...';
setState(() {});
final url = 'http://192.168.18.2:8000/inserirpais';
final url = '$urlAPI/inserirpais';
final response = await http.post(
Uri.parse(url),
@@ -99,7 +102,7 @@ class _TelaLoginState extends State<TelaLogin> {
conectAPI(String cpf, String senha)async{
final PrefService _prefService = PrefService();
final url = 'http://192.168.18.2:8000/loginpais?CPF=$cpf';
final url = '$urlAPI/loginpais?CPF=$cpf';
print(url);
final response = await http.get(Uri.parse(url));
map = json.decode(response.body);
@@ -146,7 +149,7 @@ class _TelaLoginState extends State<TelaLogin> {
buscaFilhos(String nome,String parentesco,String cidade, String CPF)async{
String q = nome.replaceAll(' ', '%20').toUpperCase();
final url = 'http://192.168.18.2:8000/buscafilhos?NOME=$q&PARENTESCO=${parentesco.replaceAll("Ã", 'A').replaceAll('ã', 'a')}&CIDADE=$cidade';
final url = '$urlAPI/buscafilhos?NOME=$q&PARENTESCO=${parentesco.replaceAll("Ã", 'A').replaceAll('ã', 'a')}&CIDADE=$cidade';
print(url);
final response = await http.get(Uri.parse(url));
var map = json.decode(response.body);
@@ -186,12 +189,13 @@ class _TelaLoginState extends State<TelaLogin> {
nroAluno: 0,
cidade: cidade,
NO_USUARIO: nome,
CD_USUARIO: CPF
CD_USUARIO: CPF,
URL: urlAPI
);
Navigator.pushReplacement(context,MaterialPageRoute(builder: (context) => TelaSituacaoEscolar(estudanteModelo: estudanteModelo!)));
}else{
Navigator.pushReplacement(context,MaterialPageRoute(builder: (context) =>
TelaSelecionaFilho(listAlunos: listAlunos,cidade: cidade,CD_USUARIO: CPF,NO_USUARIO: nome,)));
TelaSelecionaFilho(listAlunos: listAlunos,cidade: cidade,CD_USUARIO: CPF,NO_USUARIO: nome,URL: urlAPI,)));
}
}else{
showSnackBar(context, 'Estudante não encontrado', Colors.red);
@@ -221,9 +225,38 @@ class _TelaLoginState extends State<TelaLogin> {
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
Container(
child: Image.asset("assets/images/logoEduca.png",width:Dimensoes.width * 0.4,height: Dimensoes.height * 0.12)
GestureDetector(
onTap: carregando?null:()=>setState((){
contLogo++;
if(contLogo<5){
urlAPI = Fixos.LINK_API_HOMOL;
}else{
contLogo=0;
urlAPI = Fixos.LINK_API_LOCAL;
}
// if(contLogo>=5 && contLogo<=10){
// urlAPI = Fixos.AMB_HOMO;
// }
// if(contLogo>10){
// urlAPI = Fixos.AMB_DEV;
// if(contLogo==15){
// contLogo=0;
// urlAPI = Fixos.AMB_PROD;
// }
// }
// print(contLogo);
// print(urlAPI);
}),
child: Container(
child: Image.asset("assets/images/logoEduca.png",width:Dimensoes.width * 0.4,height: Dimensoes.height * 0.12)
),
),
urlAPI==Fixos.LINK_API_LOCAL?Container(
child: Image.asset("assets/images/desenvolvimento.png",width:Dimensoes.width * 0.5,height: Dimensoes.height * 0.12)
):Container(),
urlAPI==Fixos.LINK_API_HOMOL?Container(
child: Image.asset("assets/images/homologacao.png",width:Dimensoes.width * 0.5,height: Dimensoes.height * 0.12)
):Container(),
carregando?Container():Container(
width: Dimensoes.width>900? Dimensoes.width * 0.18:Dimensoes.width*0.7,
child: InputText(