This commit is contained in:
2025-11-10 19:53:22 +05:00
parent 0da1efe5c3
commit 7bdd5243bd
2 changed files with 103 additions and 33 deletions

View File

@@ -10,10 +10,8 @@ use App\Modules\TurkmenPassport\Repositories\TurkmenPassportRepository;
use App\Modules\VisaMasterPaymentOrder\Models\VisaMasterPaymentOrder; use App\Modules\VisaMasterPaymentOrder\Models\VisaMasterPaymentOrder;
use Filament\Forms\Components\FileUpload; use Filament\Forms\Components\FileUpload;
use Filament\Forms\Components\Hidden; use Filament\Forms\Components\Hidden;
use Filament\Forms\Components\KeyValue;
use Filament\Forms\Components\RichEditor; use Filament\Forms\Components\RichEditor;
use Filament\Forms\Components\Select; use Filament\Forms\Components\Select;
use Filament\Forms\Components\Textarea;
use Filament\Forms\Components\TextInput; use Filament\Forms\Components\TextInput;
use Filament\Forms\Components\Toggle; use Filament\Forms\Components\Toggle;
use Filament\Schemas\Components\Fieldset; use Filament\Schemas\Components\Fieldset;
@@ -60,39 +58,39 @@ class VisaMasterPaymentOrderForm
]), ]),
Wizard::make([ Wizard::make([
// Step::make(__('Order type and bank')) Step::make(__('Order type and bank'))
// ->schema([ ->schema([
// Fieldset::make(__('Order type')) Fieldset::make(__('Order type'))
// ->schema([ ->schema([
// Select::make('type') Select::make('type')
// ->label(__('Type')) ->label(__('Type'))
// ->options(VisaMasterPaymentOrder::applicationTypes()) ->options(VisaMasterPaymentOrder::applicationTypes())
// ->native(false) ->native(false)
// ->required(), ->required(),
// ]), ]),
// Fieldset::make(__('Location')) Fieldset::make(__('Location'))
// ->schema([ ->schema([
// Select::make('region') Select::make('region')
// ->label(__('Region')) ->label(__('Region'))
// ->options(RegionRepository::values()) ->options(RegionRepository::values())
// ->live() ->live()
// ->afterStateUpdated(fn (callable $set) => $set('branch_id', null)) ->afterStateUpdated(fn (callable $set) => $set('branch_id', null))
// ->required(), ->required(),
// Select::make('branch_id') Select::make('branch_id')
// ->label(__('Branch')) ->label(__('Branch'))
// ->relationship('branch', 'name', function ($query, callable $get) { ->relationship('branch', 'name', function ($query, callable $get) {
// $query->orderByTranslation('name'); $query->orderByTranslation('name');
// $region = $get('region'); $region = $get('region');
// if ($region) { if ($region) {
// $query->where('region', $region); $query->where('region', $region);
// } }
// }) })
// ->required(), ->required(),
// ]), ]),
// ]), ]),
Step::make(__('Payment sender data')) Step::make(__('Payment sender data'))
->columns(8) ->columns(8)
->schema([ ->schema([
@@ -142,6 +140,31 @@ class VisaMasterPaymentOrderForm
->label(__('Address')) ->label(__('Address'))
->columnSpan(4) ->columnSpan(4)
->required(), ->required(),
Section::make(__('Files'))
->description('PNG, JPEG, PDF')
->columnSpanFull()
->schema([
FileUpload::make('sender_passport_local')
->label(__('Ugradyja degişli Türkmenistanyň raýatynyň (içki milli) pasportynyň asyl görnüşi we göçürmesi'))
->required(),
FileUpload::make('sender_passport_international')
->label(__('Ugradyja degişli Türkmenistandan çykmak we Türkmenistana girmek üçin pasportynyň asyl görnüşi we göçürmesi')),
FileUpload::make('sender_travel_stamp_on_passport')
->label(__('Ugradyja degişli Türkmenistandan çykmak we Türkmenistana girmek üçin pasportyndaky daşary döwletine gidendigi we daşary döwlete barandygy baradaky (ştampyň) bellenen sahypasynyň göçürmesi'))
->required(),
FileUpload::make('sender_proof_of_kinship')
->label(__('Ugradyjynyň we kabul edijiniň (talybyň) özara garyndaşlyk derejesini tassyklaýjy resminamalarynyň göçürmesi')),
FileUpload::make('sender_passport_local_old')
->label(__('Ugradyjy we kabul ediji (talyp) 2015-nji ýyldan soňra Türkmenistanyň raýatynyň pasportyny ikinji gezek alan bolsa, onda birinji gezek alan pasportynyň seriýasy baradaky maglumat')),
FileUpload::make('sender_passport_local_old_replacement')
->label(__('Ugradyjy we kabul ediji (talyp) 2015-nji ýyldan soňra Türkmenistanyň raýatynyň pasportyny ikinji gezek alandan soňra birinji gezek alan pasportynyň seriýasy baradaky maglumaty bilmeýän ,bolsa onda polisiýanyň degişli edaralaryndan birinji alan pasportynyň seriýasy baradaky güwänamasy')),
]),
]), ]),
Step::make(__('Payee information')) Step::make(__('Payee information'))
@@ -169,6 +192,52 @@ class VisaMasterPaymentOrderForm
->columnSpan(3) ->columnSpan(3)
->label(__('Passport serie and number')) ->label(__('Passport serie and number'))
->columns(2), ->columns(2),
Section::make(__('Files'))
->description('PNG, JPEG, PDF')
->columnSpanFull()
->schema([
FileUpload::make('receiver_requisite')
->label(__('Talyba degişli walýuta "VISA" kartyň rekwizitleri'))
->maxSize(4096)
->columnSpan(8)
->required(),
FileUpload::make('receiver_document_stating_he_is_studying')
->label(__('Talybyň daşary ýurt döwletiniň ýokary okuw mekdebinde okaýandygy baradaky güwänamasy'))
->maxSize(4096)
->columnSpan(8),
FileUpload::make('receiver_ticket')
->label(__('Talybyň bilediniň göçürmesi'))
->maxSize(4096)
->columnSpan(8),
FileUpload::make('receiver_passport_local')
->label(__('Talyba degişli Türkmenistanyň raýatynyň (içki milli) pasportynyň asyl görnüşi we göçürmesi'))
->maxSize(4096)
->columnSpan(8),
FileUpload::make('receiver_passport_international')
->label(__('Talybyň Türkmenistandan çykmak we Türkmenistana girmek üçin (zagran) pasportynyň göçürmesi'))
->maxSize(4096)
->columnSpan(8),
FileUpload::make('receiver_visa')
->label(__('Talybyň Türkmenistandan çykmak we Türkmenistana girmek üçin pasportyndaky daşary ýurtda galyp okap bilýändigi baradaky berlen möhleti hereket edýän rugsatnamasynyň (wizasynyň) bellenen sahypasynyň göçürmesi'))
->maxSize(4096)
->columnSpan(8),
FileUpload::make('receiver_travel_stamp_on_passport')
->label(__('Talybyň Türkmenistandan çykmak we Türkmenistana girmek üçin pasportyndaky Türkmenistandan çykandygy we daşary ýurt döwletine girendigi baradaky ştamplaryň (seneli ştampyň) bellenen sahypasynyň göçürmesi'))
->maxSize(4096)
->columnSpan(8),
FileUpload::make('receiver_document_stating_he_is_studying_2')
->label(__('Talybyň daşary ýurt döwletiniň ýokary okuw mekdebinde okaýandygy baradaky güwänamasyndaky maglumatyň doly takyk däl ýagdaýynda takyk däl maglumatyň sebäpleri baradaky daşary ýurt döwletiniň ýokary okuw mekdebinden haty'))
->maxSize(4096)
->columnSpan(8),
]),
]), ]),
])->columnSpanFull()->skippable(), ])->columnSpanFull()->skippable(),

View File

@@ -702,5 +702,6 @@
"International payments": "Halkara tölegler", "International payments": "Halkara tölegler",
"Order details": "Sargyt barada", "Order details": "Sargyt barada",
"Name, Surname, Patronic name": "Ady, Familiýasy, Atasynyň ady", "Name, Surname, Patronic name": "Ady, Familiýasy, Atasynyň ady",
"Deposit account": "Goýum hasaby" "Deposit account": "Goýum hasaby",
"Files": "Faýllar"
} }