first commit
This commit is contained in:
6
resources/views/admin/jabatan/form.blade.php
Normal file
6
resources/views/admin/jabatan/form.blade.php
Normal file
@@ -0,0 +1,6 @@
|
||||
@extends('layouts.app')
|
||||
@section('title', $jabatan->exists ? 'Edit Jabatan' : 'Tambah Jabatan')
|
||||
@section('content')
|
||||
<div class="card p-4 col-lg-8"><form method="POST" action="{{ $jabatan->exists ? route('jabatan.update',$jabatan) : route('jabatan.store') }}">@csrf @if($jabatan->exists) @method('PUT') @endif
|
||||
<div class="row g-3"><div class="col-md-8"><label class="form-label">Nama</label><input name="nama" class="form-control" value="{{ old('nama',$jabatan->nama) }}" required></div><div class="col-md-4"><label class="form-label">Kod</label><input name="kod" class="form-control" value="{{ old('kod',$jabatan->kod) }}"></div><div class="col-md-6"><label class="form-label">Peringkat</label><select name="peringkat" class="form-select" required>@foreach(['Jabatan','Bahagian','Seksyen','Unit','Sub Unit'] as $p)<option @selected(old('peringkat',$jabatan->peringkat)===$p)>{{ $p }}</option>@endforeach</select></div><div class="col-md-6 d-flex align-items-end"><label class="form-check"><input type="checkbox" name="status" value="1" class="form-check-input" @checked(old('status',$jabatan->status ?? true))> Aktif</label></div><div class="col-12"><label class="form-label">Penerangan</label><textarea name="penerangan" class="form-control">{{ old('penerangan',$jabatan->penerangan) }}</textarea></div></div><div class="mt-4"><button class="btn btn-primary">Simpan</button><a class="btn btn-light" href="{{ route('jabatan.index') }}">Kembali</a></div></form></div>
|
||||
@endsection
|
||||
6
resources/views/admin/jabatan/index.blade.php
Normal file
6
resources/views/admin/jabatan/index.blade.php
Normal file
@@ -0,0 +1,6 @@
|
||||
@extends('layouts.app')
|
||||
@section('title','Konfigurasi Jabatan')
|
||||
@section('content')
|
||||
<div class="d-flex justify-content-between mb-3"><form class="d-flex gap-2"><input name="search" class="form-control" placeholder="Cari nama/kod" value="{{ request('search') }}"><select name="peringkat" class="form-select"><option value="">Semua peringkat</option>@foreach(['Jabatan','Bahagian','Seksyen','Unit','Sub Unit'] as $p)<option @selected(request('peringkat')===$p)>{{ $p }}</option>@endforeach</select><button class="btn btn-outline-primary"><i class="bi bi-search"></i></button></form><a href="{{ route('jabatan.create') }}" class="btn btn-primary"><i class="bi bi-plus-lg"></i> Jabatan</a></div>
|
||||
<div class="card p-3 table-responsive"><table class="table align-middle" data-datatable><thead><tr><th>Kod</th><th>Nama</th><th>Peringkat</th><th>Status</th><th></th></tr></thead><tbody>@foreach($jabatan as $j)<tr><td>{{ $j->kod }}</td><td>{{ $j->nama }}</td><td>{{ $j->peringkat }}</td><td><span class="badge text-bg-{{ $j->status ? 'success':'secondary' }}">{{ $j->status ? 'Aktif':'Tidak Aktif' }}</span></td><td class="text-end"><a class="btn btn-sm btn-outline-primary" href="{{ route('jabatan.edit',$j) }}"><i class="bi bi-pencil"></i></a><form class="d-inline" data-confirm method="POST" action="{{ route('jabatan.destroy',$j) }}">@csrf @method('DELETE')<button class="btn btn-sm btn-outline-danger"><i class="bi bi-trash"></i></button></form></td></tr>@endforeach</tbody></table>{{ $jabatan->links() }}</div>
|
||||
@endsection
|
||||
6
resources/views/admin/roles/form.blade.php
Normal file
6
resources/views/admin/roles/form.blade.php
Normal file
@@ -0,0 +1,6 @@
|
||||
@extends('layouts.app')
|
||||
@section('title', $role->exists ? 'Edit Role' : 'Tambah Role')
|
||||
@section('content')
|
||||
<div class="card p-4 col-lg-8"><form method="POST" action="{{ $role->exists ? route('roles.update',$role) : route('roles.store') }}">@csrf @if($role->exists) @method('PUT') @endif
|
||||
<div class="mb-3"><label class="form-label">Nama Role</label><input name="name" class="form-control" value="{{ old('name',$role->name) }}" required></div><div class="row g-2">@foreach($permissions as $p)<div class="col-md-4"><label class="form-check"><input class="form-check-input" type="checkbox" name="permissions[]" value="{{ $p->name }}" @checked($role->permissions->contains('name',$p->name))> {{ $p->name }}</label></div>@endforeach</div><div class="mt-4"><button class="btn btn-primary">Simpan</button><a class="btn btn-light" href="{{ route('roles.index') }}">Kembali</a></div></form></div>
|
||||
@endsection
|
||||
6
resources/views/admin/roles/index.blade.php
Normal file
6
resources/views/admin/roles/index.blade.php
Normal file
@@ -0,0 +1,6 @@
|
||||
@extends('layouts.app')
|
||||
@section('title','Role & Permission')
|
||||
@section('content')
|
||||
<div class="d-flex justify-content-end mb-3"><a class="btn btn-primary" href="{{ route('roles.create') }}"><i class="bi bi-plus-lg"></i> Role</a></div>
|
||||
<div class="card p-3 table-responsive"><table class="table align-middle"><thead><tr><th>Role</th><th>Permission</th><th></th></tr></thead><tbody>@foreach($roles as $r)<tr><td class="fw-semibold">{{ $r->name }}</td><td>@foreach($r->permissions as $p)<span class="badge text-bg-light border">{{ $p->name }}</span>@endforeach</td><td class="text-end"><a href="{{ route('roles.edit',$r) }}" class="btn btn-sm btn-outline-primary"><i class="bi bi-pencil"></i></a><form class="d-inline" method="POST" action="{{ route('roles.destroy',$r) }}" data-confirm>@csrf @method('DELETE')<button class="btn btn-sm btn-outline-danger"><i class="bi bi-trash"></i></button></form></td></tr>@endforeach</tbody></table>{{ $roles->links() }}</div>
|
||||
@endsection
|
||||
6
resources/views/admin/users/form.blade.php
Normal file
6
resources/views/admin/users/form.blade.php
Normal file
@@ -0,0 +1,6 @@
|
||||
@extends('layouts.app')
|
||||
@section('title', $user->exists ? 'Edit User' : 'Tambah User')
|
||||
@section('content')
|
||||
<div class="card p-4 col-xl-9"><form method="POST" action="{{ $user->exists ? route('users.update',$user) : route('users.store') }}">@csrf @if($user->exists) @method('PUT') @endif
|
||||
<div class="row g-3"><div class="col-md-6"><label class="form-label">Nama</label><input name="name" class="form-control" value="{{ old('name',$user->name) }}" required></div><div class="col-md-6"><label class="form-label">Email</label><input name="email" type="email" class="form-control" value="{{ old('email',$user->email) }}" required></div><div class="col-md-6"><label class="form-label">No Telefon</label><input name="no_telefon" class="form-control" value="{{ old('no_telefon',$user->no_telefon) }}"></div><div class="col-md-6"><label class="form-label">Jawatan</label><input name="jawatan" class="form-control" value="{{ old('jawatan',$user->jawatan) }}"></div><div class="col-md-6"><label class="form-label">Jabatan</label><select name="jabatan_id" class="form-select"><option value="">Pilih Jabatan</option>@foreach($jabatan as $j)<option value="{{ $j->id }}" @selected(old('jabatan_id',$user->jabatan_id)==$j->id)>{{ $j->nama }}</option>@endforeach</select></div><div class="col-md-6"><label class="form-label">Role</label><select name="role" class="form-select"><option value="">Pilih Role</option>@foreach($roles as $r)<option value="{{ $r->name }}" @selected(old('role',$user->roles->first()?->name)===$r->name)>{{ $r->name }}</option>@endforeach</select></div><div class="col-md-6"><label class="form-label">Kata Laluan</label><input name="password" type="password" class="form-control" @required(!$user->exists)></div><div class="col-md-6"><label class="form-label">Sahkan Kata Laluan</label><input name="password_confirmation" type="password" class="form-control" @required(!$user->exists)></div><div class="col-12"><label class="form-check"><input type="checkbox" name="status" value="1" class="form-check-input" @checked(old('status',$user->status ?? true))> Aktif</label></div></div><div class="mt-4"><button class="btn btn-primary">Simpan</button><a class="btn btn-light" href="{{ route('users.index') }}">Kembali</a></div></form></div>
|
||||
@endsection
|
||||
6
resources/views/admin/users/index.blade.php
Normal file
6
resources/views/admin/users/index.blade.php
Normal file
@@ -0,0 +1,6 @@
|
||||
@extends('layouts.app')
|
||||
@section('title','Pengurusan User')
|
||||
@section('content')
|
||||
<div class="d-flex justify-content-between mb-3"><form class="d-flex gap-2"><input name="search" class="form-control" placeholder="Cari user" value="{{ request('search') }}"><button class="btn btn-outline-primary"><i class="bi bi-search"></i></button></form><a class="btn btn-primary" href="{{ route('users.create') }}"><i class="bi bi-person-plus"></i> User</a></div>
|
||||
<div class="card p-3 table-responsive"><table class="table align-middle"><thead><tr><th>Nama</th><th>Email</th><th>Jabatan</th><th>Role</th><th>Status</th><th></th></tr></thead><tbody>@foreach($users as $u)<tr><td>{{ $u->name }}<div class="small text-muted">{{ $u->jawatan }}</div></td><td>{{ $u->email }}</td><td>{{ $u->jabatan?->nama }}</td><td>{{ $u->roles->pluck('name')->join(', ') }}</td><td><span class="badge text-bg-{{ $u->status ? 'success':'secondary' }}">{{ $u->status ? 'Aktif':'Tidak Aktif' }}</span></td><td class="text-end"><a class="btn btn-sm btn-outline-primary" href="{{ route('users.edit',$u) }}"><i class="bi bi-pencil"></i></a><form class="d-inline" method="POST" action="{{ route('users.reset-password',$u) }}" data-confirm>@csrf<button class="btn btn-sm btn-outline-warning"><i class="bi bi-key"></i></button></form><form class="d-inline" method="POST" action="{{ route('users.destroy',$u) }}" data-confirm>@csrf @method('DELETE')<button class="btn btn-sm btn-outline-secondary"><i class="bi bi-toggle2-on"></i></button></form></td></tr>@endforeach</tbody></table>{{ $users->links() }}</div>
|
||||
@endsection
|
||||
6
resources/views/admin/vot/form.blade.php
Normal file
6
resources/views/admin/vot/form.blade.php
Normal file
@@ -0,0 +1,6 @@
|
||||
@extends('layouts.app')
|
||||
@section('title', $vot->exists ? 'Edit VOT' : 'Tambah VOT')
|
||||
@section('content')
|
||||
<div class="card p-4 col-lg-8"><form method="POST" action="{{ $vot->exists ? route('vot.update',$vot) : route('vot.store') }}">@csrf @if($vot->exists) @method('PUT') @endif
|
||||
<div class="row g-3"><div class="col-md-4"><label class="form-label">Kod</label><input name="kod" class="form-control" value="{{ old('kod',$vot->kod) }}" required></div><div class="col-md-8"><label class="form-label">Nama</label><input name="nama" class="form-control" value="{{ old('nama',$vot->nama) }}" required></div><div class="col-md-8"><label class="form-label">Jabatan</label><select name="jabatan_id" class="form-select"><option value="">Pilih Jabatan</option>@foreach($jabatan as $j)<option value="{{ $j->id }}" @selected(old('jabatan_id',$vot->jabatan_id)==$j->id)>{{ $j->nama }}</option>@endforeach</select></div><div class="col-md-4 d-flex align-items-end"><label class="form-check"><input type="checkbox" name="status" value="1" class="form-check-input" @checked(old('status',$vot->status ?? true))> Aktif</label></div><div class="col-12"><label class="form-label">Penerangan</label><textarea name="penerangan" class="form-control">{{ old('penerangan',$vot->penerangan) }}</textarea></div></div><div class="mt-4"><button class="btn btn-primary">Simpan</button><a class="btn btn-light" href="{{ route('vot.index') }}">Kembali</a></div></form></div>
|
||||
@endsection
|
||||
6
resources/views/admin/vot/index.blade.php
Normal file
6
resources/views/admin/vot/index.blade.php
Normal file
@@ -0,0 +1,6 @@
|
||||
@extends('layouts.app')
|
||||
@section('title','Konfigurasi VOT')
|
||||
@section('content')
|
||||
<div class="d-flex justify-content-between mb-3"><form class="d-flex gap-2"><input name="search" class="form-control" placeholder="Cari VOT" value="{{ request('search') }}"><select name="jabatan_id" class="form-select"><option value="">Semua jabatan</option>@foreach($jabatan as $j)<option value="{{ $j->id }}" @selected(request('jabatan_id')==$j->id)>{{ $j->nama }}</option>@endforeach</select><button class="btn btn-outline-primary"><i class="bi bi-search"></i></button></form><a href="{{ route('vot.create') }}" class="btn btn-primary"><i class="bi bi-plus-lg"></i> VOT</a></div>
|
||||
<div class="card p-3 table-responsive"><table class="table align-middle"><thead><tr><th>Kod</th><th>Nama</th><th>Jabatan</th><th>Status</th><th></th></tr></thead><tbody>@foreach($vot as $v)<tr><td>{{ $v->kod }}</td><td>{{ $v->nama }}</td><td>{{ $v->jabatan?->nama }}</td><td><span class="badge text-bg-{{ $v->status ? 'success':'secondary' }}">{{ $v->status ? 'Aktif':'Tidak Aktif' }}</span></td><td class="text-end"><a class="btn btn-sm btn-outline-primary" href="{{ route('vot.edit',$v) }}"><i class="bi bi-pencil"></i></a><form class="d-inline" data-confirm method="POST" action="{{ route('vot.destroy',$v) }}">@csrf @method('DELETE')<button class="btn btn-sm btn-outline-danger"><i class="bi bi-trash"></i></button></form></td></tr>@endforeach</tbody></table>{{ $vot->links() }}</div>
|
||||
@endsection
|
||||
Reference in New Issue
Block a user