add other changes

This commit is contained in:
2024-09-26 02:50:56 +05:00
parent f3be359202
commit 8e59240edd
7 changed files with 121 additions and 14 deletions

View File

@@ -10,6 +10,7 @@ use App\Nova\Filters\RegionFilter;
use App\Nova\Filters\StatusFilter;
use App\Nova\Resource;
use App\Nova\Resources\Order\Loan\Concerns\LoanOrderFieldsForIndex;
use App\Repos\Order\Loan\LoanOrderRepo;
use App\Repos\Order\Loan\LoanTypeRepo;
use App\Repos\Order\OrderRepo;
use App\Repos\System\Nova\NovaRepo;
@@ -140,7 +141,7 @@ class LoanOrderMobile extends Resource
*/
public function fieldsForDetail(): array
{
return LoanOrderMobileFieldsForDetail::make();
return LoanOrderMobileFieldsForDetail::make($this);
}
/**
@@ -248,6 +249,12 @@ class LoanOrderMobile extends Resource
Text::make(__('Current Residence'), 'real_address')
->size('w-1/2')
->rules('required', 'string', new DowranAgaAllowed, 'max:255'),
Select::make(__('Karz taryhy'), 'satisfiable')
->searchable()
->displayUsingLabels()
->options(LoanOrderRepo::satisfiableValues())
->size('w-full'),
]),
new Panel(__('Card'), [
@@ -430,6 +437,10 @@ class LoanOrderMobile extends Resource
->options(DateHelperRepository::yearsUntil())
->size('w-1/2')
->rules('required'),
Text::make(__('Ortaça zähmen haky'), 'guarantor_note')
->size('w-full')
->canSeeWhen('systemUser', $this),
]),
new Panel('2. '.__('Guarantor'), [
@@ -506,6 +517,16 @@ class LoanOrderMobile extends Resource
$field->show()->rules('required');
}
}),
Text::make(__('Ortaça zähmen haky'), 'guarantor_2_note')
->size('w-full')
->hide()
->canSeeWhen('systemUser', $this)
->dependsOn('loan_amount', function ($field, $request, $formData) {
if ($formData->loan_amount && floatval($formData->loan_amount) > 20000) {
$field->show()->rules('required');
}
}),
]),
];