|
|
@ -109,7 +109,7 @@ class _ConfirmLogin extends State<ConfirmLogin> {
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
children: <Widget>[
|
|
|
|
children: <Widget>[
|
|
|
|
Image.asset(
|
|
|
|
Image.asset(
|
|
|
|
'assets/images/DQ/dq_logo_icon.png',
|
|
|
|
'assets/images/habib-logo.png',
|
|
|
|
height: 90,
|
|
|
|
height: 90,
|
|
|
|
width: 90,
|
|
|
|
width: 90,
|
|
|
|
),
|
|
|
|
),
|
|
|
@ -173,7 +173,7 @@ class _ConfirmLogin extends State<ConfirmLogin> {
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
children: <Widget>[
|
|
|
|
children: <Widget>[
|
|
|
|
Image.asset(
|
|
|
|
Image.asset(
|
|
|
|
'assets/images/DQ/dq_logo_icon.png',
|
|
|
|
'assets/images/habib-logo.png',
|
|
|
|
height: 90,
|
|
|
|
height: 90,
|
|
|
|
width: 90,
|
|
|
|
width: 90,
|
|
|
|
),
|
|
|
|
),
|
|
|
@ -510,7 +510,6 @@ class _ConfirmLogin extends State<ConfirmLogin> {
|
|
|
|
.then((result) => {
|
|
|
|
.then((result) => {
|
|
|
|
if (result is Map)
|
|
|
|
if (result is Map)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
projectViewModel.setPrivilege(privilegeList: result),
|
|
|
|
|
|
|
|
result = CheckActivationCode.fromJson(result),
|
|
|
|
result = CheckActivationCode.fromJson(result),
|
|
|
|
if (this.registerd_data != null &&
|
|
|
|
if (this.registerd_data != null &&
|
|
|
|
this.registerd_data.isRegister == true)
|
|
|
|
this.registerd_data.isRegister == true)
|
|
|
@ -582,8 +581,7 @@ class _ConfirmLogin extends State<ConfirmLogin> {
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
goToHome() async {
|
|
|
|
goToHome() {
|
|
|
|
await authenticatedUserObject.getUser(getUser: true);
|
|
|
|
|
|
|
|
authenticatedUserObject.isLogin = true;
|
|
|
|
authenticatedUserObject.isLogin = true;
|
|
|
|
appointmentRateViewModel.isLogin = true;
|
|
|
|
appointmentRateViewModel.isLogin = true;
|
|
|
|
projectViewModel.isLogin = true;
|
|
|
|
projectViewModel.isLogin = true;
|
|
|
@ -634,11 +632,10 @@ class _ConfirmLogin extends State<ConfirmLogin> {
|
|
|
|
return InkWell(
|
|
|
|
return InkWell(
|
|
|
|
onTap: () => {authenticateUser(4, true)},
|
|
|
|
onTap: () => {authenticateUser(4, true)},
|
|
|
|
child: RoundedContainer(
|
|
|
|
child: RoundedContainer(
|
|
|
|
height: 140,
|
|
|
|
|
|
|
|
borderColor: Colors.grey,
|
|
|
|
borderColor: Colors.grey,
|
|
|
|
showBorder: true,
|
|
|
|
showBorder: true,
|
|
|
|
child: Padding(
|
|
|
|
child: Padding(
|
|
|
|
padding: EdgeInsets.fromLTRB(5, 15, 5, 15),
|
|
|
|
padding: EdgeInsets.fromLTRB(30, 15, 30, 15),
|
|
|
|
child: Column(
|
|
|
|
child: Column(
|
|
|
|
children: <Widget>[
|
|
|
|
children: <Widget>[
|
|
|
|
Image.asset(
|
|
|
|
Image.asset(
|
|
|
@ -661,11 +658,10 @@ class _ConfirmLogin extends State<ConfirmLogin> {
|
|
|
|
return InkWell(
|
|
|
|
return InkWell(
|
|
|
|
onTap: () => {authenticateUser(1, true)},
|
|
|
|
onTap: () => {authenticateUser(1, true)},
|
|
|
|
child: RoundedContainer(
|
|
|
|
child: RoundedContainer(
|
|
|
|
height: 140,
|
|
|
|
|
|
|
|
borderColor: Colors.grey,
|
|
|
|
borderColor: Colors.grey,
|
|
|
|
showBorder: true,
|
|
|
|
showBorder: true,
|
|
|
|
child: Padding(
|
|
|
|
child: Padding(
|
|
|
|
padding: EdgeInsets.fromLTRB(5, 15, 5, 15),
|
|
|
|
padding: EdgeInsets.fromLTRB(30, 15, 30, 15),
|
|
|
|
child: Column(
|
|
|
|
child: Column(
|
|
|
|
mainAxisAlignment: MainAxisAlignment.center,
|
|
|
|
mainAxisAlignment: MainAxisAlignment.center,
|
|
|
|
children: <Widget>[
|
|
|
|
children: <Widget>[
|
|
|
@ -676,16 +672,14 @@ class _ConfirmLogin extends State<ConfirmLogin> {
|
|
|
|
),
|
|
|
|
),
|
|
|
|
projectViewModel.isArabic
|
|
|
|
projectViewModel.isArabic
|
|
|
|
? SizedBox(
|
|
|
|
? SizedBox(
|
|
|
|
height: 20,
|
|
|
|
height: 0,
|
|
|
|
)
|
|
|
|
)
|
|
|
|
: SizedBox(
|
|
|
|
: SizedBox(
|
|
|
|
height: 20,
|
|
|
|
height: 20,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
AppText(
|
|
|
|
AppText(
|
|
|
|
TranslationBase.of(context).verifySMS,
|
|
|
|
TranslationBase.of(context).verifySMS,
|
|
|
|
fontSize: projectViewModel.isArabic
|
|
|
|
fontSize: SizeConfig.textMultiplier * 2,
|
|
|
|
? SizeConfig.textMultiplier * 1.8
|
|
|
|
|
|
|
|
: SizeConfig.textMultiplier * 2,
|
|
|
|
|
|
|
|
textAlign: TextAlign.center,
|
|
|
|
textAlign: TextAlign.center,
|
|
|
|
)
|
|
|
|
)
|
|
|
|
],
|
|
|
|
],
|
|
|
@ -696,14 +690,13 @@ class _ConfirmLogin extends State<ConfirmLogin> {
|
|
|
|
return InkWell(
|
|
|
|
return InkWell(
|
|
|
|
onTap: () => {authenticateUser(2, BiometricType.fingerprint.index)},
|
|
|
|
onTap: () => {authenticateUser(2, BiometricType.fingerprint.index)},
|
|
|
|
child: RoundedContainer(
|
|
|
|
child: RoundedContainer(
|
|
|
|
height: 140,
|
|
|
|
|
|
|
|
backgroundColor: BiometricType.fingerprint.index == 1
|
|
|
|
backgroundColor: BiometricType.fingerprint.index == 1
|
|
|
|
? Colors.white
|
|
|
|
? Colors.white
|
|
|
|
: Colors.white.withOpacity(.7),
|
|
|
|
: Colors.white.withOpacity(.7),
|
|
|
|
borderColor: Colors.grey,
|
|
|
|
borderColor: Colors.grey,
|
|
|
|
showBorder: true,
|
|
|
|
showBorder: true,
|
|
|
|
child: Padding(
|
|
|
|
child: Padding(
|
|
|
|
padding: EdgeInsets.fromLTRB(5, 15, 5, 15),
|
|
|
|
padding: EdgeInsets.fromLTRB(30, 15, 30, 15),
|
|
|
|
child: Column(
|
|
|
|
child: Column(
|
|
|
|
children: <Widget>[
|
|
|
|
children: <Widget>[
|
|
|
|
Image.asset(
|
|
|
|
Image.asset(
|
|
|
@ -726,14 +719,13 @@ class _ConfirmLogin extends State<ConfirmLogin> {
|
|
|
|
return InkWell(
|
|
|
|
return InkWell(
|
|
|
|
onTap: () => {authenticateUser(3, BiometricType.face.index)},
|
|
|
|
onTap: () => {authenticateUser(3, BiometricType.face.index)},
|
|
|
|
child: RoundedContainer(
|
|
|
|
child: RoundedContainer(
|
|
|
|
height: 140,
|
|
|
|
|
|
|
|
backgroundColor: checkIfBiometricAvailable(BiometricType.face)
|
|
|
|
backgroundColor: checkIfBiometricAvailable(BiometricType.face)
|
|
|
|
? Colors.white
|
|
|
|
? Colors.white
|
|
|
|
: Colors.white.withOpacity(.7),
|
|
|
|
: Colors.white.withOpacity(.7),
|
|
|
|
borderColor: Colors.grey,
|
|
|
|
borderColor: Colors.grey,
|
|
|
|
showBorder: true,
|
|
|
|
showBorder: true,
|
|
|
|
child: Padding(
|
|
|
|
child: Padding(
|
|
|
|
padding: EdgeInsets.fromLTRB(5, 15, 5, 15),
|
|
|
|
padding: EdgeInsets.fromLTRB(30, 15, 30, 15),
|
|
|
|
child: Column(
|
|
|
|
child: Column(
|
|
|
|
mainAxisAlignment: MainAxisAlignment.center,
|
|
|
|
mainAxisAlignment: MainAxisAlignment.center,
|
|
|
|
children: <Widget>[
|
|
|
|
children: <Widget>[
|
|
|
@ -762,14 +754,13 @@ class _ConfirmLogin extends State<ConfirmLogin> {
|
|
|
|
})
|
|
|
|
})
|
|
|
|
},
|
|
|
|
},
|
|
|
|
child: RoundedContainer(
|
|
|
|
child: RoundedContainer(
|
|
|
|
height: 140,
|
|
|
|
|
|
|
|
backgroundColor: BiometricType.fingerprint.index == 1
|
|
|
|
backgroundColor: BiometricType.fingerprint.index == 1
|
|
|
|
? Colors.white
|
|
|
|
? Colors.white
|
|
|
|
: Colors.white.withOpacity(.7),
|
|
|
|
: Colors.white.withOpacity(.7),
|
|
|
|
borderColor: Colors.grey,
|
|
|
|
borderColor: Colors.grey,
|
|
|
|
showBorder: true,
|
|
|
|
showBorder: true,
|
|
|
|
child: Padding(
|
|
|
|
child: Padding(
|
|
|
|
padding: EdgeInsets.fromLTRB(5, 15, 5, 15),
|
|
|
|
padding: EdgeInsets.fromLTRB(0, 0, 0, 5),
|
|
|
|
child: Column(
|
|
|
|
child: Column(
|
|
|
|
children: <Widget>[
|
|
|
|
children: <Widget>[
|
|
|
|
Image.asset(
|
|
|
|
Image.asset(
|
|
|
@ -782,7 +773,7 @@ class _ConfirmLogin extends State<ConfirmLogin> {
|
|
|
|
height: 15,
|
|
|
|
height: 15,
|
|
|
|
)
|
|
|
|
)
|
|
|
|
: SizedBox(
|
|
|
|
: SizedBox(
|
|
|
|
height: 10,
|
|
|
|
height: 20,
|
|
|
|
),
|
|
|
|
),
|
|
|
|
AppText(
|
|
|
|
AppText(
|
|
|
|
TranslationBase.of(context).moreVerification,
|
|
|
|
TranslationBase.of(context).moreVerification,
|
|
|
|