bug fixed
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import 'package:cathaypay_mobile/Home/HomePage.dart';
|
||||
import 'package:cathaypay_mobile/Home/all_menu.dart';
|
||||
import 'package:easy_localization/easy_localization.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
@@ -13,7 +14,9 @@ import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
|
||||
import '../api/api.dart';
|
||||
import '../utils/color_custom.dart';
|
||||
import '../utils/utils.dart';
|
||||
|
||||
TextEditingController _current_email = TextEditingController();
|
||||
TextEditingController _new_email = TextEditingController();
|
||||
@@ -26,6 +29,31 @@ class ChangeEmailPage extends StatefulWidget {
|
||||
}
|
||||
|
||||
class _ChangeEmailPageState extends State<ChangeEmailPage> {
|
||||
|
||||
ChangeEmail() {
|
||||
print(_current_email.text);
|
||||
print(_new_email.text);
|
||||
if (_current_email.text.isNotEmpty &&_new_email.text.isNotEmpty) {
|
||||
var param = jsonEncode(<dynamic, dynamic>{
|
||||
"userID": profile?.id,
|
||||
"oldEmail": _current_email.text,
|
||||
"newEmail": _new_email.text,
|
||||
"confirmEmail": _new_email.text
|
||||
});
|
||||
Api.post(context, Api.changeEmail, param).then((value) => {
|
||||
if (value != null) {
|
||||
// initQrCode(value)
|
||||
Utils.showAlertDialogCallback(
|
||||
context,
|
||||
"บันทึกสำเร็จ",
|
||||
(value) {
|
||||
Navigator.pushNamed(context, '/HomePage');
|
||||
},
|
||||
)
|
||||
} else {}
|
||||
});
|
||||
}
|
||||
}
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
@@ -129,6 +157,7 @@ class _ChangeEmailPageState extends State<ChangeEmailPage> {
|
||||
InkWell(
|
||||
onTap: () async {
|
||||
// initPromptPay(context);
|
||||
ChangeEmail();
|
||||
},
|
||||
child: Container(
|
||||
width: double.infinity,
|
||||
|
||||
Reference in New Issue
Block a user