Changeset 249bf91 for resources


Ignore:
Timestamp:
06/05/24 13:35:43 (5 months ago)
Author:
bube-ristovska <ristovska725@…>
Branches:
main
Children:
768f473
Parents:
f7acd52
Message:

New feature - details for employee

Location:
resources/views
Files:
3 added
6 edited

Legend:

Unmodified
Added
Removed
  • resources/views/case.blade.php

    rf7acd52 r249bf91  
    7171        @if (Session::get('is_policeman'))
    7272            <a href="#" class="text-white text-3xl font-semibold uppercase hover:text-gray-300">Полицаец</a>
     73            <button class="w-full bg-white cta-btn font-semibold py-2 mt-5 rounded-br-lg rounded-bl-lg rounded-tr-lg shadow-lg hover:shadow-xl hover:bg-gray-300 flex items-center justify-center">
     74                <i class="fas fa-plus mr-3"></i> <a href="/register-statement">Додади изјава</a>
     75            </button>
    7376        @else
    7477            <a href="#" class="text-white text-3xl font-semibold uppercase hover:text-gray-300">Началник</a>
     
    104107       class="absolute w-full upgrade-btn bottom-0 active-nav-link text-white flex items-center justify-center py-4">
    105108        <i class="fas fa-arrow-circle-up mr-3"></i>
    106         Поставки за профил
     109
    107110    </a>
    108111</aside>
     
    115118            <button @click="isOpen = !isOpen"
    116119                    class="realtive z-10 w-12 h-12 rounded-full overflow-hidden border-4 border-gray-400 hover:border-gray-300 focus:border-gray-300 focus:outline-none">
    117                 <img src="https://source.unsplash.com/uJ8LNVCBjFQ/400x400">
     120                @php
     121                    $person = DB::select('select * from people where pe_id=:pe_id;', ['pe_id' => Session::get('pe_id')]);
     122
     123                    if (!empty($person)) {
     124                        $image = $person[0]->picture;
     125                    } else {
     126                        $image = null;
     127                    }
     128                @endphp
     129
     130                <img src="{{ $image }}">
     131
    118132            </button>
    119133            <button x-show="isOpen" @click="isOpen = false" class="h-full w-full fixed inset-0 cursor-default"></button>
  • resources/views/cases.blade.php

    rf7acd52 r249bf91  
    3131        @if (Session::get('is_policeman'))
    3232            <a href="#" class="text-white text-3xl font-semibold uppercase hover:text-gray-300">Полицаец</a>
     33            <button class="w-full bg-white cta-btn font-semibold py-2 mt-5 rounded-br-lg rounded-bl-lg rounded-tr-lg shadow-lg hover:shadow-xl hover:bg-gray-300 flex items-center justify-center">
     34                <i class="fas fa-plus mr-3"></i> <a href="/register-statement">Додади изјава</a>
     35            </button>
    3336        @else
    3437            <a href="#" class="text-white text-3xl font-semibold uppercase hover:text-gray-300">Началник</a>
     
    6265    <a href="#" class="absolute w-full upgrade-btn bottom-0 active-nav-link text-white flex items-center justify-center py-4">
    6366        <i class="fas fa-arrow-circle-up mr-3"></i>
    64         Поставки за профил
     67
    6568    </a>
    6669</aside>
     
    7275        <div x-data="{ isOpen: false }" class="relative w-1/2 flex justify-end">
    7376            <button @click="isOpen = !isOpen" class="realtive z-10 w-12 h-12 rounded-full overflow-hidden border-4 border-gray-400 hover:border-gray-300 focus:border-gray-300 focus:outline-none">
    74                 <img src="https://source.unsplash.com/uJ8LNVCBjFQ/400x400">
     77                @php
     78                    $person = DB::select('select * from people where pe_id=:pe_id;', ['pe_id' => Session::get('pe_id')]);
     79
     80                    if (!empty($person)) {
     81                        $image = $person[0]->picture;
     82                    } else {
     83                        $image = null;
     84                    }
     85                @endphp
     86
     87                <img src="{{ $image }}">
     88
    7589            </button>
    7690            <button x-show="isOpen" @click="isOpen = false" class="h-full w-full fixed inset-0 cursor-default"></button>
  • resources/views/employees.blade.php

    rf7acd52 r249bf91  
    4646            background: #3d68ff;
    4747        }
     48        /* styles.css */
     49        #clickableTable tr {
     50            cursor: pointer;
     51            transition: background-color 0.2s ease;
     52        }
     53
     54        #clickableTable tr:hover {
     55            background-color: #d7d4d4;
     56        }
     57
    4858    </style>
    4959    <script src="https://cdn.tailwindcss.com"></script>
     
    5565        @if (Session::get('is_policeman'))
    5666            <a href="#" class="text-white text-3xl font-semibold uppercase hover:text-gray-300">Полицаец</a>
     67            <button class="w-full bg-white cta-btn font-semibold py-2 mt-5 rounded-br-lg rounded-bl-lg rounded-tr-lg shadow-lg hover:shadow-xl hover:bg-gray-300 flex items-center justify-center">
     68                <i class="fas fa-plus mr-3"></i> <a href="/register-statement">Додади изјава</a>
     69            </button>
    5770        @else
    5871            <a href="#" class="text-white text-3xl font-semibold uppercase hover:text-gray-300">Началник</a>
     
    87100       class="absolute w-full upgrade-btn bottom-0 active-nav-link text-white flex items-center justify-center py-4">
    88101        <i class="fas fa-arrow-circle-up mr-3"></i>
    89         Поставки за профил
     102
    90103    </a>
    91104</aside>
     
    98111            <button @click="isOpen = !isOpen"
    99112                    class="realtive z-10 w-12 h-12 rounded-full overflow-hidden border-4 border-gray-400 hover:border-gray-300 focus:border-gray-300 focus:outline-none">
    100                 <img src="https://source.unsplash.com/uJ8LNVCBjFQ/400x400">
     113                @php
     114                    $person = DB::select('select * from people where pe_id=:pe_id;', ['pe_id' => Session::get('pe_id')]);
     115
     116                    if (!empty($person)) {
     117                        $image = $person[0]->picture;
     118                    } else {
     119                        $image = null;
     120                    }
     121                @endphp
     122
     123                <img src="{{ $image }}">
     124
    101125            </button>
    102126            <button x-show="isOpen" @click="isOpen = false" class="h-full w-full fixed inset-0 cursor-default"></button>
     
    173197                </p>
    174198                <div class="bg-white overflow-auto">
    175                     <table class="min-w-full bg-white">
     199                    <table class="min-w-full bg-white" id="clickableTable">
    176200                        <thead class="bg-gray-800 text-white">
    177201                        <tr>
     
    185209
    186210                        @foreach($employees as $employee)
    187                             <tr>
     211                            <tr data-id="{{$employee->pe_id}}">
    188212                                <td class="w-1/3 text-left py-3 px-4">{{$employee->first_name}}</td>
    189213                                <td class="w-1/3 text-left py-3 px-4">{{$employee->last_name}}</td>
     
    217241<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.3/Chart.min.js"
    218242        integrity="sha256-R4pqcOYV8lt7snxMQO/HSbVCFRPMdrhAFMH+vr9giYI=" crossorigin="anonymous"></script>
     243<script>
     244
     245    document.addEventListener('DOMContentLoaded', function() {
     246        const rows = document.querySelectorAll('#clickableTable tr');
     247
     248        rows.forEach(row => {
     249            row.addEventListener('click', function() {
     250                const id = this.getAttribute('data-id');
     251                if (id) {
     252                    window.location.href = `http://127.0.0.1:8000/employees/${id}`;
     253                }
     254            });
     255        });
     256    });
     257
     258</script>
    219259
    220260</body>
  • resources/views/filter.blade.php

    rf7acd52 r249bf91  
    111111        @if (Session::get('is_policeman'))
    112112            <a href="#" class="text-white text-3xl font-semibold uppercase hover:text-gray-300">Полицаец</a>
     113            <button class="w-full bg-white cta-btn font-semibold py-2 mt-5 rounded-br-lg rounded-bl-lg rounded-tr-lg shadow-lg hover:shadow-xl hover:bg-gray-300 flex items-center justify-center">
     114                <i class="fas fa-plus mr-3"></i> <a href="/register-statement">Додади изјава</a>
     115            </button>
    113116        @else
    114117            <a href="#" class="text-white text-3xl font-semibold uppercase hover:text-gray-300">Началник</a>
     
    142145    <a href="#" class="absolute w-full upgrade-btn bottom-0 active-nav-link text-white flex items-center justify-center py-4">
    143146        <i class="fas fa-arrow-circle-up mr-3"></i>
    144         Поставки за профил
    145147    </a>
    146148</aside>
     
    152154        <div x-data="{ isOpen: false }" class="relative w-1/2 flex justify-end">
    153155            <button @click="isOpen = !isOpen" class="realtive z-10 w-12 h-12 rounded-full overflow-hidden border-4 border-gray-400 hover:border-gray-300 focus:border-gray-300 focus:outline-none">
    154                 <img src="https://source.unsplash.com/uJ8LNVCBjFQ/400x400">
     156                @php
     157                    $person = DB::select('select * from people where pe_id=:pe_id;', ['pe_id' => Session::get('pe_id')]);
     158
     159                    if (!empty($person)) {
     160                        $image = $person[0]->picture;
     161                    } else {
     162                        $image = null;
     163                    }
     164                @endphp
     165
     166                <img src="{{ $image }}">
     167
    155168            </button>
    156169            <button x-show="isOpen" @click="isOpen = false" class="h-full w-full fixed inset-0 cursor-default"></button>
  • resources/views/register-policeman.blade.php

    rf7acd52 r249bf91  
    165165    <a href="#" class="absolute w-full upgrade-btn bottom-0 active-nav-link text-white flex items-center justify-center py-4">
    166166        <i class="fas fa-arrow-circle-up mr-3"></i>
    167         Поставки за профил
     167
    168168    </a>
    169169</aside>
     
    175175        <div x-data="{ isOpen: false }" class="relative w-1/2 flex justify-end">
    176176            <button @click="isOpen = !isOpen" class="realtive z-10 w-12 h-12 rounded-full overflow-hidden border-4 border-gray-400 hover:border-gray-300 focus:border-gray-300 focus:outline-none">
    177                 <img src="https://source.unsplash.com/uJ8LNVCBjFQ/400x400">
     177                @php
     178                    $person = DB::select('select * from people where pe_id=:pe_id;', ['pe_id' => Session::get('pe_id')]);
     179
     180                    if (!empty($person)) {
     181                        $image = $person[0]->picture;
     182                    } else {
     183                        $image = null;
     184                    }
     185                @endphp
     186
     187                <img src="{{ $image }}">
     188
    178189            </button>
    179190            <button x-show="isOpen" @click="isOpen = false" class="h-full w-full fixed inset-0 cursor-default"></button>
  • resources/views/welcome.blade.php

    rf7acd52 r249bf91  
    3131                @if (Session::get('is_policeman'))
    3232                    <a href="#" class="text-white text-3xl font-semibold uppercase hover:text-gray-300">Полицаец</a>
     33                    <button class="w-full bg-white cta-btn font-semibold py-2 mt-5 rounded-br-lg rounded-bl-lg rounded-tr-lg shadow-lg hover:shadow-xl hover:bg-gray-300 flex items-center justify-center">
     34                        <i class="fas fa-plus mr-3"></i> <a href="/register-statement">Додади изјава</a>
     35                    </button>
    3336                    @else
    3437                    <a href="#" class="text-white text-3xl font-semibold uppercase hover:text-gray-300">Началник</a>
     
    6265            <a href="#" class="absolute w-full upgrade-btn bottom-0 active-nav-link text-white flex items-center justify-center py-4">
    6366                <i class="fas fa-arrow-circle-up mr-3"></i>
    64                 Поставки за профил
     67
    6568            </a>
    6669        </aside>
     
    7275                <div x-data="{ isOpen: false }" class="relative w-1/2 flex justify-end">
    7376                    <button @click="isOpen = !isOpen" class="realtive z-10 w-12 h-12 rounded-full overflow-hidden border-4 border-gray-400 hover:border-gray-300 focus:border-gray-300 focus:outline-none">
    74                         <img src="https://ui-avatars.com/api/?name={{ Session::get('badge_no') }}">
     77                        @php
     78                            $person = DB::select('select * from people where pe_id=:pe_id;', ['pe_id' => Session::get('pe_id')]);
     79
     80                            if (!empty($person)) {
     81                                $image = $person[0]->picture;
     82                            } else {
     83                                $image = null;
     84                            }
     85                        @endphp
     86
     87                        <img src="{{ $image }}">
    7588                    </button>
    7689                    <button x-show="isOpen" @click="isOpen = false" class="h-full w-full fixed inset-0 cursor-default"></button>
Note: See TracChangeset for help on using the changeset viewer.