diff --git a/app/Enums/AllowancePerson.php b/app/Enums/AllowancePerson.php new file mode 100644 index 00000000..26b03e62 --- /dev/null +++ b/app/Enums/AllowancePerson.php @@ -0,0 +1,24 @@ +<?php + +declare(strict_types=1); + +namespace App\Enums; + +use App\Concerns\Enums; +use Filament\Support\Contracts\HasLabel; + +enum AllowancePerson: string implements HasLabel +{ + use Enums\HasLabel; + use Enums\Arrayable; + use Enums\Comparable; + + case BENEFICIARY = 'beneficiary'; + case OTHER = 'other'; + case UNKNOWN = 'unknown'; + + public function labelKeyPrefix(): ?string + { + return 'enum.allowance_person'; + } +} diff --git a/app/Enums/FileDocumentType.php b/app/Enums/FileDocumentType.php index 75f35078..5ddad1a9 100644 --- a/app/Enums/FileDocumentType.php +++ b/app/Enums/FileDocumentType.php @@ -19,6 +19,8 @@ enum FileDocumentType: string implements HasLabel case RENTAL_AGREEMENT = 'rental_agreement'; case SALE_PURCHASE_AGREEMENT = 'sale_purchase_agreement'; case IML_CERTIFICATE = 'iml_certificate'; + + case COURT_SENTENCES = 'court_sentences'; case OTHER = 'other'; protected function labelKeyPrefix(): ?string diff --git a/app/Enums/PaymentMethod.php b/app/Enums/PaymentMethod.php index 09342de9..bf13bde4 100644 --- a/app/Enums/PaymentMethod.php +++ b/app/Enums/PaymentMethod.php @@ -12,8 +12,6 @@ enum PaymentMethod: string implements HasLabel use Enums\HasLabel; use Enums\Arrayable; use Enums\Comparable; - - case REPRESENTATIVE = 'representative'; case POSTAL_OFFICE = 'postal_office'; case BANK_ACCOUNT = 'bank_account'; case OTHER = 'other'; diff --git a/app/Filament/Organizations/Resources/InterventionServiceResource/Pages/EditCounselingSheet.php b/app/Filament/Organizations/Resources/InterventionServiceResource/Pages/EditCounselingSheet.php index 8f84f977..561f603a 100644 --- a/app/Filament/Organizations/Resources/InterventionServiceResource/Pages/EditCounselingSheet.php +++ b/app/Filament/Organizations/Resources/InterventionServiceResource/Pages/EditCounselingSheet.php @@ -5,6 +5,7 @@ namespace App\Filament\Organizations\Resources\InterventionServiceResource\Pages; use App\Actions\BackAction; +use App\Enums\AllowancePerson; use App\Enums\CounselingSheet; use App\Enums\ExtendedFrequency; use App\Enums\FamilyRelationship; @@ -108,11 +109,13 @@ public static function getLegalAssistanceForm(): array ->schema([ Select::make('data.patrimony') ->label(__('intervention_plan.labels.patrimony')) + ->placeholder(__('intervention_plan.placeholders.juridic_file.chose_option')) ->options(Patrimony::options()), Select::make('data.possession_mode') ->label(__('intervention_plan.labels.possession_mode')) ->options(PossessionMode::options()) + ->placeholder(__('intervention_plan.placeholders.juridic_file.chose_option')) ->live(), Textarea::make('data.possession_observation') @@ -128,29 +131,29 @@ public static function getLegalAssistanceForm(): array ->schema([ Group::make() ->schema([ - CheckboxList::make('data.original_documents') - ->label(__('intervention_plan.labels.original_documents')) + CheckboxList::make('data.copy_documents') + ->label(__('intervention_plan.labels.copy_documents')) ->options(FileDocumentType::options()) ->live(), - Textarea::make('data.original_documents_observation') - ->label(__('intervention_plan.labels.original_documents_observation')) + Textarea::make('data.copy_documents_observation') + ->label(__('intervention_plan.labels.copy_documents_observation')) ->maxLength(100) - ->visible(fn (Get $get) => \in_array(FileDocumentType::OTHER->value, $get('data.original_documents'))), + ->visible(fn (Get $get) => \in_array(FileDocumentType::OTHER->value, $get('data.copy_documents'))), ]), - Group::make() ->schema([ - CheckboxList::make('data.copy_documents') - ->label(__('intervention_plan.labels.copy_documents')) + CheckboxList::make('data.original_documents') + ->label(__('intervention_plan.labels.original_documents')) ->options(FileDocumentType::options()) ->live(), - Textarea::make('data.copy_documents_observation') - ->label(__('intervention_plan.labels.copy_documents_observation')) + Textarea::make('data.original_documents_observation') + ->label(__('intervention_plan.labels.original_documents_observation')) ->maxLength(100) - ->visible(fn (Get $get) => \in_array(FileDocumentType::OTHER->value, $get('data.copy_documents'))), + ->visible(fn (Get $get) => \in_array(FileDocumentType::OTHER->value, $get('data.original_documents'))), ]), + ]), Section::make(__('intervention_plan.headings.institution_contacted')) @@ -162,6 +165,7 @@ public static function getLegalAssistanceForm(): array ->schema([ TextInput::make('institution') ->label(__('intervention_plan.labels.responsible_institution')) + ->placeholder(__('intervention_plan.placeholders.juridic_file.responsible_institution')) ->maxLength(100), DatePicker::make('contact_date') @@ -169,11 +173,12 @@ public static function getLegalAssistanceForm(): array TextInput::make('phone') ->label(__('intervention_plan.labels.phone')) - ->tel() - ->maxLength(14), + ->placeholder(__('intervention_plan.placeholders.juridic_file.phone')) + ->maxLength(50), TextInput::make('contact_person') ->label(__('intervention_plan.labels.contact_person')) + ->placeholder(__('intervention_plan.placeholders.juridic_file.contact_person')) ->maxLength(100), ]), @@ -184,6 +189,7 @@ public static function getLegalAssistanceForm(): array ->schema([ RichEditor::make('data.observations') ->label(__('intervention_plan.labels.final_observation')) + ->placeholder(__('intervention_plan.placeholders.juridic_file.final_observation')) ->maxLength(2500) ->columnSpanFull(), ]), @@ -415,42 +421,42 @@ public static function getSchemaForSocialAssistance(?InterventionService $interv Select::make('relationship') ->label(__('intervention_plan.labels.relationship')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(FamilyRelationship::options()), TextInput::make('first_and_last_name') ->label(__('intervention_plan.labels.first_and_last_name')) - ->placeholder(__('intervention_plan.placeholders.first_and_last_name')) + ->placeholder(__('intervention_plan.placeholders.social_file.first_and_last_name')) ->maxLength(100), TextInput::make('age') ->label(__('intervention_plan.labels.age')) - ->placeholder(__('intervention_plan.placeholders.age')) + ->placeholder(__('intervention_plan.placeholders.social_file.age')) ->mask('999'), TextInput::make('locality') ->label(__('intervention_plan.labels.locality')) - ->placeholder(__('intervention_plan.placeholders.locality')) + ->placeholder(__('intervention_plan.placeholders.social_file.locality')) ->maxLength(100), TextInput::make('occupation') ->label(__('intervention_plan.labels.occupation')) - ->placeholder(__('intervention_plan.placeholders.occupation')) + ->placeholder(__('intervention_plan.placeholders.social_file.occupation')) ->maxLength(100), TextInput::make('relationship_observation') ->label(__('intervention_plan.labels.relationship_observation')) - ->placeholder(__('intervention_plan.placeholders.relationship_observation')) + ->placeholder(__('intervention_plan.placeholders.social_file.relationship_observation')) ->maxLength(250), Select::make('support') ->label(__('intervention_plan.labels.support')) - ->placeholder(__('intervention_plan.placeholders.support')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(Ternary::options()), TextInput::make('support_observations') ->label(__('intervention_plan.labels.support_observations')) - ->placeholder(__('intervention_plan.placeholders.observations')) + ->placeholder(__('intervention_plan.placeholders.social_file.support_observations')) ->maxLength(250), ]), @@ -475,22 +481,22 @@ public static function getSchemaForSocialAssistance(?InterventionService $interv ->schema([ Select::make('relationship') ->label(__('intervention_plan.labels.relationship')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(SocialRelationship::options()), TextInput::make('full_name') ->label(__('intervention_plan.labels.person_or_group_name')) - ->placeholder(__('intervention_plan.placeholders.person_or_group_name')) + ->placeholder(__('intervention_plan.placeholders.social_file.person_or_group_name')) ->maxLength(200), Select::make('support') ->label(__('intervention_plan.labels.support')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(Ternary::options()), TextInput::make('support_observations') ->label(__('intervention_plan.labels.support_observations')) - ->placeholder(__('intervention_plan.placeholders.support_observations')) + ->placeholder(__('intervention_plan.placeholders.social_file.support_observations')) ->maxLength(250), ]), ]), @@ -502,27 +508,27 @@ public static function getSchemaForSocialAssistance(?InterventionService $interv ->schema([ Select::make('data.home_type') ->label(__('intervention_plan.labels.home_type')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(HomeType::options()), TextInput::make('data.rooms') ->label(__('intervention_plan.labels.rooms')) - ->placeholder(__('intervention_plan.placeholders.rooms')) + ->placeholder(__('intervention_plan.placeholders.social_file.rooms')) ->mask('999'), TextInput::make('data.peoples') ->label(__('intervention_plan.labels.peoples')) - ->placeholder(__('intervention_plan.placeholders.peoples')) + ->placeholder(__('intervention_plan.placeholders.social_file.peoples')) ->mask('999'), TextInput::make('data.utilities') ->label(__('intervention_plan.labels.utilities')) - ->placeholder(__('intervention_plan.placeholders.observations')) + ->placeholder(__('intervention_plan.placeholders.social_file.observations')) ->maxLength(250), Textarea::make('data.living_observations') ->label(__('intervention_plan.labels.living_observations')) - ->placeholder(__('intervention_plan.placeholders.add_details')) + ->placeholder(__('intervention_plan.placeholders.social_file.add_details')) ->columnSpanFull() ->maxLength(1000), ]), @@ -533,7 +539,7 @@ public static function getSchemaForSocialAssistance(?InterventionService $interv ->schema([ Textarea::make('data.professional_experience') ->label(__('intervention_plan.labels.professional_experience')) - ->placeholder(__('intervention_plan.placeholders.add_details')) + ->placeholder(__('intervention_plan.placeholders.social_file.add_details')) ->maxWidth('3xl') ->maxLength(1000), ]), @@ -623,34 +629,34 @@ public static function getSchemaForSocialAssistance(?InterventionService $interv ->schema([ Select::make('paternity_recognized') ->label(__('intervention_plan.labels.paternity_recognized')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(Ternary::options()), Select::make('another_person_care') ->label(__('intervention_plan.labels.another_person_care')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(Ternary::options()), TextInput::make('quality_person') ->label(__('intervention_plan.labels.quality_person')) - ->placeholder(__('intervention_plan.placeholders.observations')) + ->placeholder(__('intervention_plan.placeholders.social_file.observations')) ->maxLength(100), Select::make('protection_measuring') ->label(__('intervention_plan.labels.protection_measuring')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(Ternary::options()) ->live(), Select::make('protection_measuring_type') ->label(__('intervention_plan.labels.protection_measuring_type')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(ProtectionMeasuringType::options()) ->visible(fn (Get $get) => Ternary::isYes($get('protection_measuring'))), Select::make('establishment_year') ->label(__('intervention_plan.labels.establishment_year')) - ->placeholder(__('intervention_plan.placeholders.select_age')) + ->placeholder(__('intervention_plan.placeholders.social_file.select_age')) ->options(function () { $options = []; for ($year = date('Y'); $year >= 1900; $year--) { @@ -668,13 +674,19 @@ public static function getSchemaForSocialAssistance(?InterventionService $interv ->schema([ Select::make('allowance') ->label(__('intervention_plan.labels.allowance')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(Ternary::options()) ->live(), + Select::make('allowance_person') + ->label(__('intervention_plan.labels.allowance_person')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) + ->options(AllowancePerson::options()) + ->visible(fn (Get $get) => Ternary::isYes($get('allowance'))), + Select::make('payment_method') ->label(__('intervention_plan.labels.payment_method')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(PaymentMethod::options()) ->visible(fn (Get $get) => Ternary::isYes($get('allowance'))), ]), @@ -684,28 +696,28 @@ public static function getSchemaForSocialAssistance(?InterventionService $interv ->schema([ Select::make('family_medic') ->label(__('intervention_plan.labels.family_medic')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(Ternary::options()), TextInput::make('family_doctor_contact') ->label(__('intervention_plan.labels.family_doctor_contact')) - ->placeholder(__('intervention_plan.placeholders.observations')) + ->placeholder(__('intervention_plan.placeholders.social_file.observations')) ->maxLength(100), TextInput::make('health_status') ->label(__('intervention_plan.labels.health_status')) - ->placeholder(__('intervention_plan.placeholders.observations')) + ->placeholder(__('intervention_plan.placeholders.social_file.observations')) ->maxLength(250), ]), TextInput::make('school_coordinator') ->label(__('intervention_plan.labels.school_coordinator')) - ->placeholder(__('intervention_plan.placeholders.observations')) + ->placeholder(__('intervention_plan.placeholders.social_file.observations')) ->maxLength(500), Textarea::make('relationship_details') ->label(__('intervention_plan.labels.relationship_details')) - ->placeholder(__('intervention_plan.placeholders.add_details')) + ->placeholder(__('intervention_plan.placeholders.social_file.add_details')) ->maxWidth('3xl') ->maxLength(1000), ]), @@ -717,87 +729,87 @@ public static function getSchemaForSocialAssistance(?InterventionService $interv ->schema([ Select::make('data.communication') ->label(__('intervention_plan.labels.communication')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(Ternary::options()), TextInput::make('data.communication_observations') ->label(__('intervention_plan.labels.communication_observations')) - ->placeholder(__('intervention_plan.placeholders.observations')) + ->placeholder(__('intervention_plan.placeholders.social_file.observations')) ->maxLength(100), Select::make('data.socialization') ->label(__('intervention_plan.labels.socialization')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(Ternary::options()), TextInput::make('data.socialization_observations') ->label(__('intervention_plan.labels.socialization_observations')) - ->placeholder(__('intervention_plan.placeholders.observations')) + ->placeholder(__('intervention_plan.placeholders.social_file.observations')) ->maxLength(100), Select::make('data.rules_compliance') ->label(__('intervention_plan.labels.rules_compliance')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(Ternary::options()), TextInput::make('data.rules_compliance_observations') ->label(__('intervention_plan.labels.rules_compliance_observations')) - ->placeholder(__('intervention_plan.placeholders.observations')) + ->placeholder(__('intervention_plan.placeholders.social_file.observations')) ->maxLength(100), Select::make('data.participation_in_individual_counseling') ->label(__('intervention_plan.labels.participation_in_individual_counseling')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(Ternary::options()), TextInput::make('data.participation_in_individual_counseling_observations') ->label(__('intervention_plan.labels.participation_in_individual_counseling_observations')) - ->placeholder(__('intervention_plan.placeholders.observations')) + ->placeholder(__('intervention_plan.placeholders.social_file.observations')) ->maxLength(100), Select::make('data.participation_in_joint_activities') ->label(__('intervention_plan.labels.participation_in_joint_activities')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(Ternary::options()), TextInput::make('data.participation_in_joint_activities_observations') ->label(__('intervention_plan.labels.participation_in_joint_activities_observations')) - ->placeholder(__('intervention_plan.placeholders.observations')) + ->placeholder(__('intervention_plan.placeholders.social_file.observations')) ->maxLength(100), Select::make('data.self_management') ->label(__('intervention_plan.labels.self_management')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(Ternary::options()), TextInput::make('data.self_management_observations') ->label(__('intervention_plan.labels.self_management_observations')) - ->placeholder(__('intervention_plan.placeholders.observations')) + ->placeholder(__('intervention_plan.placeholders.social_file.observations')) ->maxLength(100), Select::make('data.addictive_behavior') ->label(__('intervention_plan.labels.addictive_behavior')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(Ternary::options()), TextInput::make('data.addictive_behavior_observations') ->label(__('intervention_plan.labels.addictive_behavior_observations')) - ->placeholder(__('intervention_plan.placeholders.observations')) + ->placeholder(__('intervention_plan.placeholders.social_file.observations')) ->maxLength(100), Select::make('data.financial_education') ->label(__('intervention_plan.labels.financial_education')) - ->placeholder(__('intervention_plan.placeholders.select')) + ->placeholder(__('intervention_plan.placeholders.social_file.select')) ->options(Ternary::options()), TextInput::make('data.financial_education_observations') ->label(__('intervention_plan.labels.financial_education_observations')) - ->placeholder(__('intervention_plan.placeholders.observations')) + ->placeholder(__('intervention_plan.placeholders.social_file.observations')) ->maxLength(100), Textarea::make('data.integration_and_participation_in_social_service_observations') ->label(__('intervention_plan.labels.integration_and_participation_in_social_service_observations')) - ->placeholder(__('intervention_plan.placeholders.observations')) + ->placeholder(__('intervention_plan.placeholders.social_file.observations')) ->columnSpanFull() ->maxLength(1000), ]), diff --git a/app/Filament/Organizations/Resources/InterventionServiceResource/Widgets/CounselingSheetWidget.php b/app/Filament/Organizations/Resources/InterventionServiceResource/Widgets/CounselingSheetWidget.php index e4465170..89d5d511 100644 --- a/app/Filament/Organizations/Resources/InterventionServiceResource/Widgets/CounselingSheetWidget.php +++ b/app/Filament/Organizations/Resources/InterventionServiceResource/Widgets/CounselingSheetWidget.php @@ -110,6 +110,14 @@ private function getSchemaForLegalAssistance(): array Section::make(__('intervention_plan.headings.file_documents')) ->columns() ->schema([ + Group::make() + ->schema([ + EnumEntry::make('data.copy_documents') + ->label(__('intervention_plan.labels.copy_documents')) + ->enumClass(FileDocumentType::class), + TextEntry::make('data.copy_documents_observation') + ->label(__('intervention_plan.labels.copy_documents_observation')), + ]), Group::make() ->schema([ EnumEntry::make('data.original_documents') @@ -119,14 +127,6 @@ private function getSchemaForLegalAssistance(): array ->label(__('intervention_plan.labels.original_documents_observation')), ]), - Group::make() - ->schema([ - EnumEntry::make('data.copy_documents') - ->label(__('intervention_plan.labels.copy_documents')) - ->enumClass(FileDocumentType::class), - TextEntry::make('data.copy_documents_observation') - ->label(__('intervention_plan.labels.copy_documents_observation')), - ]), ]), Section::make(__('intervention_plan.headings.institution_contacted')) diff --git a/app/Http/Middleware/EnsureUserIsActive.php b/app/Http/Middleware/EnsureUserIsActive.php index 804f9d69..66117685 100644 --- a/app/Http/Middleware/EnsureUserIsActive.php +++ b/app/Http/Middleware/EnsureUserIsActive.php @@ -39,6 +39,7 @@ public function handle(Request $request, Closure $next): Response ) ->first(); +// dd($activeOrganization); if ($activeOrganization) { auth()->user()->update(['latest_organization_id' => $activeOrganization->organization_id]); diff --git a/lang/ro/enum.php b/lang/ro/enum.php index 6ed6799c..0f933952 100644 --- a/lang/ro/enum.php +++ b/lang/ro/enum.php @@ -423,8 +423,15 @@ 'rental_agreement' => 'Contract închiriere', 'sale_purchase_agreement' => 'Contract vânzare-cumpărare', 'iml_certificate' => 'Certificat IML', + 'court_sentences' => 'Sentințe judecătorești', 'other' => 'Altele', ], + 'allowance_person' => [ + + 'beneficiary' => 'Beneficiara', + 'other' => 'Altǎ persoanǎ', + 'unknown' => 'Nu știe/ Nu răspunde', + ], 'protection_order' => [ 'temporary' => 'Provizoriu', @@ -476,7 +483,7 @@ 'deaf' => 'Surdocecitate', 'somatic' => 'Somatic', 'mental' => 'Mintal', - 'neuropsychic' => 'Neuropsihic', + 'neuropsychic' => 'Neuropsihic', 'hiv_aids' => 'HIV/SIDA', 'associate' => 'Asociat', 'rare_diseases' => 'Boli rare', diff --git a/lang/ro/intervention_plan.php b/lang/ro/intervention_plan.php index 56d2ba90..d7d825e8 100644 --- a/lang/ro/intervention_plan.php +++ b/lang/ro/intervention_plan.php @@ -37,7 +37,7 @@ 'copy_documents_observation' => 'Observații acte în copie depuse la dosar (altele)', 'institution' => 'Instituția', 'contact_date' => 'Data contactării', - 'phone' => 'Telefon', + 'phone' => 'Contact(telefon/email)', 'contact_person' => 'Persoana de contact', 'final_observation' => 'Observații finale evaluare', @@ -134,10 +134,11 @@ 'protection_measuring_type' => 'Tip măsură de protecție', 'establishment_year' => 'Anul instituirii', 'allowance' => 'Alocație de stat', + 'allowance_person' => 'Reprezentant alocație', 'payment_method' => 'Modalitate de plată', 'family_medic' => 'Medic de familie', 'family_doctor_contact' => 'Date de contact medic de familie', - 'health_status' => 'Stare de sănătate', + 'health_status' => 'Probleme de sănătate', 'school_coordinator' => 'Dacă este școlarizat, detalii învățător/diriginte', 'relationship_details' => 'Caracterizarea relației', 'communication' => 'Comunicare', @@ -190,7 +191,7 @@ 'patrimony_data' => 'Date patrimoniu', 'file_documents' => 'Acte depuse la dosar', 'final_observations' => 'Observații finale', - 'institution_contacted' => 'Instituții contactate', + 'institution_contacted' => 'Instituții contactate în baza planului de intervenție', 'medical_details' => 'Date medicale', 'history' => 'Istoric ', 'violence_forms' => 'Forme de violență', @@ -309,5 +310,33 @@ 'monthly_plan_observations' => 'Specifică observații', 'search_by_beneficiary_or_specialist' => 'Caută caz sau specialist', 'service_details' => 'Adaugă orice detalii relevante acordării intervenției sau intervențiilor', + 'juridic_file' => [ + 'chose_option' => 'Alege un rǎspuns', + 'responsible_institution' => 'Introdu o instituție', + 'contact_date' => 'Alege o dată', + 'phone' => 'Intordu date de contact ', + 'contact_person' => 'Introdu nume persoanǎ', + 'final_observation' => 'Adaugǎ detalii', + + ], + 'social_file' => [ + 'select' => 'Alege un răspuns', + 'first_and_last_name' => 'Introdu numele persoanei', + 'age' => 'Introdu vârsta', + 'locality' => 'Introdu localitatea', + 'occupation' => 'Introdu ocupația', + 'relationship_observation' => 'Specificați relația', + 'support_observations' => 'Specificați', + 'person_or_group_name' => 'Introdu numele sau denumirea', + 'rooms' => 'Total încăperi de locuit', + 'peoples' => 'Introdu un număr', + 'observations' => 'Specificați', + 'add_details' => 'Adaugă detalii', + 'select_age' => 'Alege un an', + + + + ], + ], ];