Loan order

This commit is contained in:
2024-09-11 22:06:18 +05:00
parent d029d7d384
commit 6f85a3b3ff

View File

@@ -177,39 +177,8 @@ class LoanOrder extends Resource
->options(LoanTypeRepo::values())
->rules('required')
->sortable(),
Number::make(__('Amount of loan'), 'loan_amount')
->fullWidth()
->rules('required', 'integer', 'max:40000'),
]),
new Panel(__('Card'), [
NovaInputmask::make(__('Card number'), 'card_number')
->mask('9999 9999 9999 9999')
->storeRawValue()
->size('w-1/2')
->rules('required', 'integer'),
Text::make(__('Card name'), 'card_name')
->size('w-1/2')
->rules('required', 'string', 'max:255'),
Select::make(__('Expiration Month'), 'card_month')
->displayUsingLabels()
->searchable()
->options(DateHelperRepository::monthsAsNumber())
->size('w-1/2')
->rules('required')
->sortable(),
Select::make(__('Expiration year'), 'card_month')
->displayUsingLabels()
->searchable()
->options(DateHelperRepository::yearsUntil())
->size('w-1/2')
->rules('required')
->sortable(),
]),
new Panel(__('Location'), [
Select::make(__('Region'), 'region')
@@ -392,86 +361,6 @@ class LoanOrder extends Resource
->creationRules('required')
->updateRules('nullable'),
]),
new Panel(__('1. Guarantor'), [
Text::make(__('Guarantor name'), 'guarantor_name')
->fullWidth()
->size('w-1/3'),
Text::make(__('Guarantor Surname'), 'guarantor_surname')
->fullWidth()
->size('w-1/3'),
Text::make(__('Guarantor Patronic name'), 'guarantor_patronic_name')
->fullWidth()
->size('w-1/3'),
NovaInputmask::make(__('Card number'), 'card_number')
->mask('9999 9999 9999 9999')
->storeRawValue()
->size('w-1/2')
->rules('required', 'integer'),
Text::make(__('Card name'), 'card_name')
->size('w-1/2')
->rules('required', 'string', 'max:255'),
Select::make(__('Expiration Month'), 'card_month')
->displayUsingLabels()
->searchable()
->options(DateHelperRepository::monthsAsNumber())
->size('w-1/2')
->rules('required')
->sortable(),
Select::make(__('Expiration year'), 'card_month')
->displayUsingLabels()
->searchable()
->options(DateHelperRepository::yearsUntil())
->size('w-1/2')
->rules('required')
->sortable(),
]),
new Panel(__('2. Guarantor'), [
Text::make(__('Guarantor name'), 'guarantor_name')
->fullWidth()
->size('w-1/3'),
Text::make(__('Guarantor Surname'), 'guarantor_surname')
->fullWidth()
->size('w-1/3'),
Text::make(__('Guarantor Patronic name'), 'guarantor_patronic_name')
->fullWidth()
->size('w-1/3'),
NovaInputmask::make(__('Card number'), 'card_number')
->mask('9999 9999 9999 9999')
->storeRawValue()
->size('w-1/2')
->rules('required', 'integer'),
Text::make(__('Card name'), 'card_name')
->size('w-1/2')
->rules('required', 'string', 'max:255'),
Select::make(__('Expiration Month'), 'card_month')
->displayUsingLabels()
->searchable()
->options(DateHelperRepository::monthsAsNumber())
->size('w-1/2')
->rules('required')
->sortable(),
Select::make(__('Expiration year'), 'card_month')
->displayUsingLabels()
->searchable()
->options(DateHelperRepository::yearsUntil())
->size('w-1/2')
->rules('required')
->sortable(),
]),
];
}