From d6a5db711d4ae0c704f5d7068ce25c2060bea906 Mon Sep 17 00:00:00 2001 From: F4ilji Date: Sun, 5 Oct 2025 18:04:32 +0500 Subject: [PATCH] changes --- .../RelationManagers/WorkersRelationManager.php | 17 ++++++++++++----- resources/js/Pages/Client/Persons/Show.vue | 4 ---- .../sections/blocks/PublicationBlock.vue | 2 +- .../sections/blocks/WorkExperienceBlock.vue | 2 +- 4 files changed, 14 insertions(+), 11 deletions(-) diff --git a/app/Filament/Resources/FacultyResource/RelationManagers/WorkersRelationManager.php b/app/Filament/Resources/FacultyResource/RelationManagers/WorkersRelationManager.php index dc9fb1e..343c852 100644 --- a/app/Filament/Resources/FacultyResource/RelationManagers/WorkersRelationManager.php +++ b/app/Filament/Resources/FacultyResource/RelationManagers/WorkersRelationManager.php @@ -120,7 +120,6 @@ class WorkersRelationManager extends RelationManager Forms\Components\TextInput::make('service_phone') ->label('Рабочий телефон') - ->tel() ->maxLength(20) ->placeholder('+7 (XXX) XXX-XX-XX') ->helperText('Номер рабочего телефона с кодом'), @@ -142,14 +141,19 @@ class WorkersRelationManager extends RelationManager ->actions([ Tables\Actions\EditAction::make() ->iconButton() - ->tooltip('Редактировать'), - + ->tooltip('Редактировать') + ->before(function () { + app(FacultyCacheService::class)->clearAllCacheByModel(); + }), Tables\Actions\DetachAction::make() ->iconButton() ->tooltip('Открепить') ->modalHeading('Открепить сотрудника') ->modalDescription('Вы уверены, что хотите открепить этого сотрудника от факультета?') - ->modalSubmitActionLabel('Открепить'), + ->modalSubmitActionLabel('Открепить') + ->before(function () { + app(FacultyCacheService::class)->clearAllCacheByModel(); + }), ]) ->bulkActions([ Tables\Actions\BulkActionGroup::make([ @@ -157,7 +161,10 @@ class WorkersRelationManager extends RelationManager ->label('Открепить выбранных') ->modalHeading('Открепить сотрудников') ->modalDescription('Вы уверены, что хотите открепить выбранных сотрудников от факультета?') - ->modalSubmitActionLabel('Открепить'), + ->modalSubmitActionLabel('Открепить') + ->before(function () { + app(FacultyCacheService::class)->clearAllCacheByModel(); + }), ]), ]) ->emptyStateHeading('Нет сотрудников') diff --git a/resources/js/Pages/Client/Persons/Show.vue b/resources/js/Pages/Client/Persons/Show.vue index 1189b75..2be163d 100644 --- a/resources/js/Pages/Client/Persons/Show.vue +++ b/resources/js/Pages/Client/Persons/Show.vue @@ -26,10 +26,6 @@ - - - -