ajuste da url query
This commit is contained in:
@@ -34,7 +34,6 @@ class _LoginScreenState extends State<LoginScreen> {
|
||||
List listCodigo = [];
|
||||
String urlAPI = 'https://homol-controle-educa-api.rkmsistemas.com.br';
|
||||
int contLogo = 0;
|
||||
String cidade = '';
|
||||
|
||||
carregarLista(){
|
||||
for(int i=0;Cidades().listCidades.length>i;i++){
|
||||
@@ -45,10 +44,9 @@ class _LoginScreenState extends State<LoginScreen> {
|
||||
verificacao(){
|
||||
if(inputLogin.text.isNotEmpty){
|
||||
if(inputSenha.text.isNotEmpty){
|
||||
if(cidade!=''){
|
||||
if(listCodigo.contains(cidade.toLowerCase())){
|
||||
print('baseParam');
|
||||
print(cidade);
|
||||
if(widget.cidade!=''){
|
||||
if(listCodigo.contains(widget.cidade.toLowerCase())){
|
||||
print('vindo da main ${widget.cidade}');
|
||||
setState(() {
|
||||
carregando = true;
|
||||
});
|
||||
@@ -72,7 +70,7 @@ class _LoginScreenState extends State<LoginScreen> {
|
||||
}
|
||||
|
||||
getAcessosMariaDB()async{
|
||||
final url = '$urlAPI/acesso_maria?LOGIN=${inputLogin.text.toUpperCase()}&CIDADE=${cidade.toUpperCase()}';
|
||||
final url = '$urlAPI/acesso_maria?LOGIN=${inputLogin.text.toUpperCase()}&CIDADE=${widget.cidade.toUpperCase()}';
|
||||
print(url);
|
||||
final response = await http.get(Uri.parse(url));
|
||||
var map = json.decode(response.body);
|
||||
@@ -99,7 +97,7 @@ class _LoginScreenState extends State<LoginScreen> {
|
||||
|
||||
conectAPI()async{
|
||||
|
||||
final url = '$urlAPI/logincontrole?NO_USERNAME=${inputLogin.text.toUpperCase()}&CIDADE=${cidade.toUpperCase()}';
|
||||
final url = '$urlAPI/logincontrole?NO_USERNAME=${inputLogin.text.toUpperCase()}&CIDADE=${widget.cidade.toUpperCase()}';
|
||||
print(url);
|
||||
final response = await http.get(Uri.parse(url));
|
||||
var map = json.decode(response.body);
|
||||
@@ -110,7 +108,7 @@ class _LoginScreenState extends State<LoginScreen> {
|
||||
if(map['NO_USERNAME']==map['SENHA']){
|
||||
if(map['NO_USERNAME']==inputLogin.text.toUpperCase() && map['SENHA']==inputSenha.text.toUpperCase()){
|
||||
showSnackBar(context, 'Acesso validado', Colors.green);
|
||||
List dados = [cidade.toUpperCase(),inputLogin.text,urlAPI];
|
||||
List dados = [widget.cidade.toUpperCase(),inputLogin.text,urlAPI];
|
||||
Navigator.pushNamed(context, '/home',arguments: dados);
|
||||
}else{
|
||||
showSnackBar(context, 'Login não cadastrado e/ou senha incorreta e/ou Código incorreto', Colors.red);
|
||||
@@ -118,7 +116,7 @@ class _LoginScreenState extends State<LoginScreen> {
|
||||
}else{
|
||||
if(MainControllers().encrypt(inputSenha.text,map['SENHA']) == map['SENHA']){
|
||||
showSnackBar(context, 'Acesso validado', Colors.green);
|
||||
List dados = [cidade.toUpperCase(),inputLogin.text,urlAPI];
|
||||
List dados = [widget.cidade.toUpperCase(),inputLogin.text,urlAPI];
|
||||
Navigator.pushNamed(context, '/home',arguments: dados);
|
||||
}else{
|
||||
showSnackBar(context, 'Login não cadastrado e/ou senha incorreta e/ou Código incorreto', Colors.red);
|
||||
@@ -141,10 +139,6 @@ class _LoginScreenState extends State<LoginScreen> {
|
||||
double height = MediaQuery.of(context).size.height;
|
||||
double width = MediaQuery.of(context).size.width;
|
||||
|
||||
Uri uri = Uri.parse(html.window.location.href);
|
||||
cidade = uri.queryParameters['cidade']!;
|
||||
print(cidade);
|
||||
|
||||
return Scaffold(
|
||||
backgroundColor: PaletteColors.white,
|
||||
body: Center(
|
||||
|
||||
Reference in New Issue
Block a user