This commit is contained in:
2025-11-03 13:57:50 +05:00
parent 09c0bec901
commit 5f2760713f
9 changed files with 49 additions and 45 deletions

View File

@@ -133,20 +133,20 @@ class LoanOrderMobileForm
->required()
->maxLength(255)
->autocomplete(Str::random(10))
->default(user()?->first_name),
->default(user()->first_name),
TextInput::make('customer_surname')
->label(__('Surname'))
->columnSpan(2)
->required()
->maxLength(255)
->default(user()?->last_name),
->default(user()->last_name),
TextInput::make('customer_patronic_name')
->label(__('Patronic name'))
->columnSpan(2)
->maxLength(255)
->default(user()?->getOption('patronic_name')),
->default(user()->getOption('patronic_name')),
DatePicker::make('born_at')
->displayFormat('d.m.Y')
@@ -155,7 +155,7 @@ class LoanOrderMobileForm
->columnSpan(2)
->required()
->beforeOrEqual('today')
->default(user()?->getOption('born_at')),
->default(user()->getOption('born_at')),
FusedGroup::make([
Select::make('passport_serie')
@@ -164,14 +164,14 @@ class LoanOrderMobileForm
->native(false)
->required()
->columnSpan(1)
->default(user()?->getOption('passport_serie')),
->default(user()->getOption('passport_serie')),
TextInput::make('passport_id')
->label(__('Passport number'))
->required()
->columnSpan(1)
->mask('999999')
->default(user()?->getOption('passport_id')),
->default(user()->getOption('passport_id')),
])
->columnSpan(3)
->label(__('Passport serie and number'))
@@ -185,42 +185,42 @@ class LoanOrderMobileForm
->closeOnDateSelection()
->beforeOrEqual('today')
->required()
->default(user()?->getOption('passport_given_at')),
->default(user()->getOption('passport_given_at')),
TextInput::make('born_place')
->columnSpan(3)
->label(__('Born place (passport)'))
->maxLength(255)
->required()
->default(user()?->getOption('born_place')),
->default(user()->getOption('born_place')),
TextInput::make('passport_given_by')
->label(__('Passport given by'))
->columnSpan(4)
->maxLength(255)
->required()
->default(user()?->getOption('passport_given_by')),
->default(user()->getOption('passport_given_by')),
TextInput::make('passport_address')
->columnSpan(4)
->label(__('Proscription for home'))
->maxLength(255)
->required()
->default(user()?->getOption('passport_address')),
->default(user()->getOption('passport_address')),
TextInput::make('real_address')
->label(__('Current home address'))
->columnSpan(4)
->maxLength(255)
->required()
->default(user()?->getOption('real_address')),
->default(user()->getOption('real_address')),
TextInput::make('email')
->label(__('Email'))
->email()
->maxLength(255)
->columnSpan(2)
->default(user()?->getOption('email')),
->default(user()->getOption('email')),
TextInput::make('phone')
->label(__('Phone'))
@@ -231,7 +231,7 @@ class LoanOrderMobileForm
new PhoneNumberVerificationRule,
])
->columnSpan(2)
->default(user()?->phone),
->default(user()->phone),
TextInput::make('phone_additional')
->label(__('Additional phone'))
@@ -453,7 +453,7 @@ class LoanOrderMobileForm
Tab::make(__('Guarantor').' 2')
->columns(6)
->hidden(function (Get $get): bool {
$loan_amount = $get('loan_amount');
$loan_amount = string($get('loan_amount'));
return ! ($loan_amount && intval($loan_amount) > 20000);
})