This commit is contained in:
F4ilji
2025-10-05 18:04:32 +05:00
parent f4bfa04690
commit d6a5db711d
4 changed files with 14 additions and 11 deletions
@@ -120,7 +120,6 @@ class WorkersRelationManager extends RelationManager
Forms\Components\TextInput::make('service_phone') Forms\Components\TextInput::make('service_phone')
->label('Рабочий телефон') ->label('Рабочий телефон')
->tel()
->maxLength(20) ->maxLength(20)
->placeholder('+7 (XXX) XXX-XX-XX') ->placeholder('+7 (XXX) XXX-XX-XX')
->helperText('Номер рабочего телефона с кодом'), ->helperText('Номер рабочего телефона с кодом'),
@@ -142,14 +141,19 @@ class WorkersRelationManager extends RelationManager
->actions([ ->actions([
Tables\Actions\EditAction::make() Tables\Actions\EditAction::make()
->iconButton() ->iconButton()
->tooltip('Редактировать'), ->tooltip('Редактировать')
->before(function () {
app(FacultyCacheService::class)->clearAllCacheByModel();
}),
Tables\Actions\DetachAction::make() Tables\Actions\DetachAction::make()
->iconButton() ->iconButton()
->tooltip('Открепить') ->tooltip('Открепить')
->modalHeading('Открепить сотрудника') ->modalHeading('Открепить сотрудника')
->modalDescription('Вы уверены, что хотите открепить этого сотрудника от факультета?') ->modalDescription('Вы уверены, что хотите открепить этого сотрудника от факультета?')
->modalSubmitActionLabel('Открепить'), ->modalSubmitActionLabel('Открепить')
->before(function () {
app(FacultyCacheService::class)->clearAllCacheByModel();
}),
]) ])
->bulkActions([ ->bulkActions([
Tables\Actions\BulkActionGroup::make([ Tables\Actions\BulkActionGroup::make([
@@ -157,7 +161,10 @@ class WorkersRelationManager extends RelationManager
->label('Открепить выбранных') ->label('Открепить выбранных')
->modalHeading('Открепить сотрудников') ->modalHeading('Открепить сотрудников')
->modalDescription('Вы уверены, что хотите открепить выбранных сотрудников от факультета?') ->modalDescription('Вы уверены, что хотите открепить выбранных сотрудников от факультета?')
->modalSubmitActionLabel('Открепить'), ->modalSubmitActionLabel('Открепить')
->before(function () {
app(FacultyCacheService::class)->clearAllCacheByModel();
}),
]), ]),
]) ])
->emptyStateHeading('Нет сотрудников') ->emptyStateHeading('Нет сотрудников')
@@ -26,10 +26,6 @@
<BasicFooter /> <BasicFooter />
</BasicPageWrapper> </BasicPageWrapper>
</template> </template>
<script> <script>
@@ -2,7 +2,7 @@
<template> <template>
<div> <div>
<template v-for="el in list"> <template v-for="el in list">
<h2 :id="generateSlug(el.category_publication)" class="my-4 font-medium text-gray-800">{{ el.category_publication }}</h2> <h2 :id="'anchor-link-' + generateSlug(el.category_publication)" class="my-4 font-medium text-gray-800">{{ el.category_publication }}</h2>
<ul class="list-disc ms-6 mt-3 space-y-1.5"> <ul class="list-disc ms-6 mt-3 space-y-1.5">
<template v-for="el in el.publication"> <template v-for="el in el.publication">
<li class="ps-1 text-sm text-gray-600 dark:text-neutral-400"> <li class="ps-1 text-sm text-gray-600 dark:text-neutral-400">
@@ -1,6 +1,6 @@
<!-- NavLink.vue --> <!-- NavLink.vue -->
<template> <template>
<h2 :id="generateSlug(title)" class="mb-3 font-medium text-gray-800 dark:text-neutral-200"> <h2 :id="'anchor-link-' + generateSlug(title)" class="mb-3 font-medium text-gray-800 dark:text-neutral-200">
{{ title }} {{ title }}
</h2> </h2>
<div class="grid grid-cols-1 sm:grid-cols-1 gap-3"> <div class="grid grid-cols-1 sm:grid-cols-1 gap-3">