Jika tidak ada data

This commit is contained in:
Ananda Zakia S 2023-12-29 08:01:09 +07:00
parent 1074adb373
commit d3a970cc3e
2 changed files with 96 additions and 79 deletions

View File

@ -5,8 +5,8 @@
$pageTitle = 'Data Kriteria'; $pageTitle = 'Data Kriteria';
@endphp @endphp
@include('layout.navbar') @include('layout.navbar')
@include('layout.sidebar') @include('layout.sidebar')
{{-- Main Content --}} {{-- Main Content --}}
<div class="main-container"> <div class="main-container">
@ -21,11 +21,11 @@
<nav aria-label="breadcrumb" role="navigation"> <nav aria-label="breadcrumb" role="navigation">
<ol class="breadcrumb"> <ol class="breadcrumb">
<li class="breadcrumb-item"><a href="{{ route('dashboard.index') }}">Dashboard</a></li> <li class="breadcrumb-item"><a href="{{ route('dashboard.index') }}">Dashboard</a></li>
@if(isset($pageTitle)) @if (isset($pageTitle))
<li class="breadcrumb-item active" aria-current="page">{{ $pageTitle }}</li> <li class="breadcrumb-item active" aria-current="page">{{ $pageTitle }}</li>
@else @else
<li class="breadcrumb-item active" aria-current="page"></li> <li class="breadcrumb-item active" aria-current="page"></li>
@endif @endif
</ol> </ol>
</nav> </nav>
</div> </div>
@ -41,16 +41,16 @@
<i class="icon dw dw-add"></i> Tambah Kriteria</button> <i class="icon dw dw-add"></i> Tambah Kriteria</button>
<button type="button" class="btn btn-primary mx-2" data-toggle="modal" data-target=""> <button type="button" class="btn btn-primary mx-2" data-toggle="modal" data-target="">
<i class="icon dw dw-calculator"></i> Hitung Bobot</button> <i class="icon dw dw-calculator"></i> Hitung Bobot</button>
<form class="form-inline ml-auto" action="{{ route('kriteria.index') }}" method="GET"> <form class="form-inline ml-auto" action="{{ route('kriteria.index') }}" method="GET">
<div class="input-group"> <div class="input-group">
<input type="text" class="form-control" name="search" placeholder="Search"> <input type="text" class="form-control" name="search" placeholder="Search">
<div class="input-group-append"> <div class="input-group-append">
<button class="btn btn-primary" type="submit"> <button class="btn btn-primary" type="submit">
<i class="icon dw dw-search"></i> <i class="icon dw dw-search"></i>
</button> </button>
</div>
</div> </div>
</form> </div>
</form>
</div> </div>
<div class="pb-10"> <div class="pb-10">
<div class="table-responsive"> <div class="table-responsive">
@ -65,22 +65,37 @@
</tr> </tr>
</thead> </thead>
<tbody> <tbody>
@foreach ($criterias as $criteria) @forelse ($criterias as $criteria)
<tr> <tr>
<td>{{ $loop->iteration }}</td> <td>{{ $loop->iteration }}</td>
<td>{{ $criteria->nama }}</td> <td>{{ $criteria->nama }}</td>
<td>{{ $criteria->prioritas }}</td> <td>{{ $criteria->prioritas }}</td>
<td>{{ $criteria->bobot }}</td> <td>{{ $criteria->bobot }}</td>
<td> <td>
<a href="{{ route('kriteria.edit', $criteria->id) }}" class="badge btn-primary" data-toggle="modal" data-target="#edit-criteria-{{ $criteria->id }}" title="Edit"> <a href="{{ route('kriteria.edit', $criteria->id) }}"
class="badge btn-primary" data-toggle="modal"
data-target="#edit-criteria-{{ $criteria->id }}" title="Edit">
<i class="icon dw dw-edit2"></i> <i class="icon dw dw-edit2"></i>
</a> </a>
<a href="{{ route('kriteria.destroy', $criteria->id) }}" class="badge btn-danger" data-toggle="modal" data-target="#delete-criteria" title="Delete"> {{-- <form action="{{ route('kriteria.destroy', $criteria->id) }}" method="POST">
@csrf
@method('DELETE')
<button type="submit" class="badge btn-danger" title="Delete">
<i class="icon dw dw-delete-3"></i>
</button>
</form> --}}
<a href="{{ route('kriteria.destroy', $criteria->id) }}"
class="badge btn-danger" data-toggle="modal"
data-target="#delete-criteria" title="Delete">
<i class="icon dw dw-delete-3"></i> <i class="icon dw dw-delete-3"></i>
</a> </a>
</td> </td>
</tr> </tr>
@endforeach @empty
<tr>
<td colspan="5" class="text-center">Tidak ada data.</td>
</tr>
@endforelse
</tbody> </tbody>
</table> </table>
</div> </div>
@ -98,9 +113,9 @@
style="display: none;" aria-hidden="true"> style="display: none;" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered"> <div class="modal-dialog modal-dialog-centered">
<div class="modal-content"> <div class="modal-content">
@if(session('error')) @if (session('error'))
<div class="alert alert-danger">{{ session('error') }}</div> <div class="alert alert-danger">{{ session('error') }}</div>
@endif @endif
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="myLargeModalLabel"> <h4 class="modal-title" id="myLargeModalLabel">
Tambah Kriteria Tambah Kriteria
@ -120,22 +135,22 @@
</div> </div>
</div> </div>
</div> </div>
@if($errors->has('nama')) @if ($errors->has('nama'))
<div class="alert alert-danger">{{ $errors->first('nama') }}</div> <div class="alert alert-danger">{{ $errors->first('nama') }}</div>
@endif @endif
<div class="form-group row"> <div class="form-group row">
<label class="col-sm-2 col-form-label">Prioritas</label> <label class="col-sm-2 col-form-label">Prioritas</label>
<div class="col-sm-10"> <div class="col-sm-10">
<input type="text" class="form-control" id="prioritas" name="prioritas" <input type="text" class="form-control" id="prioritas" name="prioritas"
required=""> required="">
<div class="valid-feedback"> <div class="valid-feedback">
Lengkap! Lengkap!
</div> </div>
</div> </div>
</div> </div>
@if($errors->has('prioritas')) @if ($errors->has('prioritas'))
<div class="alert alert-danger">{{ $errors->first('prioritas') }}</div> <div class="alert alert-danger">{{ $errors->first('prioritas') }}</div>
@endif @endif
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Batal</button> <button type="button" class="btn btn-secondary" data-dismiss="modal">Batal</button>
@ -149,56 +164,58 @@
{{-- Modal Edit --}} {{-- Modal Edit --}}
@foreach ($criterias as $criteria) @foreach ($criterias as $criteria)
<div class="modal fade" id="edit-criteria-{{ $criteria->id }}" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" <div class="modal fade" id="edit-criteria-{{ $criteria->id }}" tabindex="-1" role="dialog"
style="display: none;" aria-hidden="true"> aria-labelledby="myLargeModalLabel" style="display: none;" aria-hidden="true">
<div class="modal-dialog modal-dialog-centered"> <div class="modal-dialog modal-dialog-centered">
<div class="modal-content"> <div class="modal-content">
<div class="modal-header"> <div class="modal-header">
<h4 class="modal-title" id="myLargeModalLabel"> <h4 class="modal-title" id="myLargeModalLabel">
Edit Kriteria Edit Kriteria
</h4> </h4>
<button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>
</div> </div>
<div class="modal-body"> <div class="modal-body">
<form action="{{ route('kriteria.update', $criteria->id) }}" class="needs-validation" novalidate="" method="POST"> <form action="{{ route('kriteria.update', $criteria->id) }}" class="needs-validation"
@csrf novalidate="" method="POST">
@method('PUT') @csrf
<div class="card-body"> @method('PUT')
<div class="form-group row"> <div class="card-body">
<label class="col-sm-2 col-form-label">Nama</label> <div class="form-group row">
<div class="col-sm-10"> <label class="col-sm-2 col-form-label">Nama</label>
<input type="text" class="form-control" id="nama" name="nama" required="" value="{{ $criteria->nama }}"> <div class="col-sm-10">
<div class="invalid-feedback"> <input type="text" class="form-control" id="nama" name="nama"
Tolong isi Nama Kriteria! required="" value="{{ $criteria->nama }}">
<div class="invalid-feedback">
Tolong isi Nama Kriteria!
</div>
</div> </div>
</div> </div>
</div> @if ($errors->has('nama'))
@if($errors->has('nama')) <div class="alert alert-danger">{{ $errors->first('nama') }}</div>
<div class="alert alert-danger">{{ $errors->first('nama') }}</div> @endif
@endif <div class="form-group row">
<div class="form-group row"> <label class="col-sm-2 col-form-label">Prioritas</label>
<label class="col-sm-2 col-form-label">Prioritas</label> <div class="col-sm-10">
<div class="col-sm-10"> <input type="text" class="form-control" id="prioritas" name="prioritas"
<input type="text" class="form-control" id="prioritas" name="prioritas" required="" value="{{ $criteria->prioritas }}"> required="" value="{{ $criteria->prioritas }}">
<div class="invalid-feedback"> <div class="invalid-feedback">
Tolong isi Urutan Prioritas! Tolong isi Urutan Prioritas!
</div>
</div> </div>
</div> </div>
@if ($errors->has('prioritas'))
<div class="alert alert-danger">{{ $errors->first('prioritas') }}</div>
@endif
</div> </div>
@if($errors->has('prioritas')) <div class="modal-footer">
<div class="alert alert-danger">{{ $errors->first('prioritas') }}</div> <button type="button" class="btn btn-secondary" data-dismiss="modal">Batal</button>
@endif <button type="submit" class="btn btn-primary">Simpan</button>
</div> </div>
<div class="modal-footer"> </form>
<button type="button" class="btn btn-secondary" data-dismiss="modal">Batal</button> </div>
<button type="submit" class="btn btn-primary">Simpan</button>
</div>
</form>
</div> </div>
</div> </div>
</div> </div>
</div>
@endforeach
{{-- <div class="modal fade" id="edit-criteria" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" {{-- <div class="modal fade" id="edit-criteria" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel"
style="display: none;" aria-hidden="true"> style="display: none;" aria-hidden="true">
@ -224,7 +241,7 @@
</div> </div>
</div> </div>
</div> </div>
@if($errors->has('nama')) @if ($errors->has('nama'))
<div class="alert alert-danger">{{ $errors->first('nama') }}</div> <div class="alert alert-danger">{{ $errors->first('nama') }}</div>
@endif @endif
<div class="form-group row"> <div class="form-group row">
@ -236,7 +253,7 @@
</div> </div>
</div> </div>
</div> </div>
@if($errors->has('prioritas')) @if ($errors->has('prioritas'))
<div class="alert alert-danger">{{ $errors->first('prioritas') }}</div> <div class="alert alert-danger">{{ $errors->first('prioritas') }}</div>
@endif @endif
</div> </div>
@ -266,7 +283,7 @@
</div> </div>
<div class="modal-footer"> <div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Batal</button> <button type="button" class="btn btn-secondary" data-dismiss="modal">Batal</button>
<form id="delete-form" action="{{ route('kriteria.destroy', $criteria->id) }}" method="POST"> <form action="{{ route('kriteria.destroy', $criteria->id) }}" method="POST">
@csrf @csrf
@method('DELETE') @method('DELETE')
<button type="submit" class="btn btn-danger">Hapus</button> <button type="submit" class="btn btn-danger">Hapus</button>
@ -275,5 +292,5 @@
</div> </div>
</div> </div>
</div> </div>
@endforeach
@endsection @endsection

View File

@ -206,9 +206,9 @@ function gtag() {
Layout Settings Layout Settings
<span class="btn-block font-weight-400 font-12">User Interface Settings</span> <span class="btn-block font-weight-400 font-12">User Interface Settings</span>
</h3> </h3>
<!-- <div class="close-sidebar" data-toggle="right-sidebar-close"> <div class="close-sidebar" data-toggle="right-sidebar-close">
<i class="icon-copy ion-close-round"></i> <i class="icon-copy ion-close-round"></i>
</div> --> </div>
</div> </div>
<div class="right-sidebar-body customscroll"> <div class="right-sidebar-body customscroll">
<div class="right-sidebar-body-content"> <div class="right-sidebar-body-content">