feat : new main page inspection

This commit is contained in:
2025-07-24 16:57:34 +03:30
parent e5142a258c
commit 42727c7eec
30 changed files with 1784 additions and 238 deletions

View File

@@ -133,7 +133,7 @@ class AuthLogic extends GetxController {
await safeCall<UserProfileModel?>(
call: () => authTmp.login(
authRequest: {
"username": phoneNumberController.value.text,
"username": usernameController.value.text,
"password": passwordController.value.text,
},
),

View File

@@ -102,13 +102,13 @@ class AuthPage extends GetView<AuthLogic> {
label: 'نام کاربری',
maxLength: 11,
maxLines: 1,
controller: controller.phoneNumberController.value,
controller: controller.usernameController.value,
keyboardType: TextInputType.number,
initText: controller.phoneNumberController.value.text,
initText: controller.usernameController.value.text,
autofillHints: [AutofillHints.username],
onChanged: (value) async {
controller.phoneNumberController.value.text = value;
controller.phoneNumberController.refresh();
controller.usernameController.value.text = value;
controller.usernameController.refresh();
if (value.length == 11) {
await controller.getUserInfo(value);
}
@@ -117,18 +117,18 @@ class AuthPage extends GetView<AuthLogic> {
padding: const EdgeInsets.fromLTRB(0, 8, 6, 8),
child: Assets.vec.callSvg.svg(width: 12, height: 12),
),
suffixIcon: controller.phoneNumberController.value.text.trim().isNotEmpty
suffixIcon: controller.usernameController.value.text.trim().isNotEmpty
? clearButton(() {
controller.phoneNumberController.value.clear();
controller.phoneNumberController.refresh();
controller.usernameController.value.clear();
controller.usernameController.refresh();
})
: null,
validator: (value) {
if (value == null || value.isEmpty) {
/* if (value == null || value.isEmpty) {
return '⚠️ شماره موبایل را وارد کنید';
} else if (value.length < 11) {
} else if (value.length < 10) {
return '⚠️ شماره موبایل باید 11 رقم باشد';
}
}*/
return null;
},
style: AppFonts.yekan13,