@extends('layouts.site') @section('title','Słowniki AJAX - sw020_komorki_organizacyjne (component)') @php $sw020_columns = [ [ 'key' => 'id', 'label' => 'ID', 'field' => 'id', 'sort' => 'id', 'search_field' => 'id', 'align' => 'center', 'width' => '6rem', 'checked' => true, ], [ 'key' => 'nazwa_pelna', 'label' => 'Nazwa pełna', 'field' => 'nazwa_pelna', 'sort' => 'nazwa_pelna', 'search_field' => 'nazwa_pelna', 'align' => 'left', 'checked' => true, ], [ 'key' => 'nazwa_skrot', 'label' => 'Nazwa skrót', 'field' => 'nazwa_skrot', 'sort' => 'nazwa_skrot', 'search_field' => 'nazwa_skrot', 'align' => 'left', 'width' => '14rem', 'checked' => true, ], [ 'key' => 'komorka_nadrzedna', 'label' => 'Komórka nadrzędna', 'field' => 'komorka_nadrzedna_label', 'sort' => 'komorka_nadrzedna_id', 'align' => 'left', 'width' => '15rem', 'checked' => true, ], [ 'key' => 'pracownicy', 'label' => 'Ilość pracowników', 'field' => 'pracownicy_count', 'align' => 'center', 'width' => '12rem', 'checked' => true, ], [ 'key' => 'modyfikacja', 'label' => 'Modyfikacja', 'field' => 'updated_at', 'sort' => 'updated_at', 'align' => 'center', 'width' => '13rem', 'nowrap' => true, 'checked' => true, ], ]; $sw020_filters = [ [ 'type' => 'select', 'key' => 'komorka_nadrzedna_id', 'id' => 'sw020c-filter-parent', 'name' => 'sw020c_filter_parent', 'label' => 'Komórka nadrzędna:', 'placeholder' => 'wszystkie', 'options' => $komorki_nadrzedne ?? [], ], ]; $sw020_routes = [ 'list' => route('m_slownik_ajax_sw020_komorki_list'), 'store' => route('m_slownik_ajax_sw020_komorki_store'), 'update' => route('m_slownik_ajax_sw020_komorki_update', ['id' => '__ID__']), 'del' => route('m_slownik_ajax_sw020_komorki_delete', ['id' => '__ID__']), 'export' => route('m_slownik_ajax_sw020_komorki_export', ['format' => '__FORMAT__']), ]; $sw020_modals = [ 'add' => [ 'modal_selector' => '#ModalForm_sw020_add', 'form_selector' => '#sw020-form-add', 'reset_fields' => ['#sw020_add_id', '#sw020-add-pelna', '#sw020-add-skrot', '#sw020-add-parent'], ], 'edit' => [ 'modal_selector' => '#ModalForm_sw020_edit', 'form_selector' => '#sw020-form-edit', 'id_selector' => '#sw020_edit_id', 'record_id_selector' => '#edit_rekord_id', 'record_id_display_selector' => '[data-role="edit-record-id-display"]', 'fields' => [ '#sw020-edit-pelna' => 'nazwa_pelna', '#sw020-edit-skrot' => 'nazwa_skrot', '#sw020-edit-parent' => 'komorka_nadrzedna_id', ], ], 'info' => [ 'modal_selector' => '#ModalForm_sw020_info', 'fields' => [ '#sw020_info_id' => 'id', '#sw020_info_pelna' => 'nazwa_pelna', '#sw020_info_skrot' => 'nazwa_skrot', '#sw020_info_parent' => 'komorka_nadrzedna_label', '#sw020_info_pracownicy' => 'pracownicy_count', '#sw020_info_modyfikacja' => 'updated_at', ], ], 'delete' => [ 'modal_selector' => '#ModalForm_sw020_delete', 'form_selector' => 'form#form_delete', 'id_selector' => 'input[name="rekord_id"]', 'id_view_selector' => 'input[name="rekord_id_view"]', ], ]; @endphp @section('content') @endsection @section('navbar') @include('sites.admin._navbar_m_admin_site') Struktura Organizacyjna @endsection @section('menu') @include('sites.admin.menu_admin') @endsection @section('modal_windows') @include('sites.admin.struktura_org.sw020_komorki.form_modal_add') @include('sites.admin.struktura_org.sw020_komorki.form_modal_edit') @include('sites.admin.struktura_org.sw020_komorki.form_modal_info') @include('sites.admin.struktura_org.sw020_komorki.form_modal_delete') @endsection