TopNav, SideBar
- Bagian notifikasi sudah ditandaiFIKRI
php_laravel_blade
3 years ago
29 kB
9
Indexable
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Sumber Mulia POS</title>
<!-- CSS -->
<link rel="stylesheet" href="{{ asset('assets/vendors/iconfonts/mdi/css/materialdesignicons.min.css') }}">
<link rel="stylesheet" href="{{ asset('assets/vendors/iconfonts/ionicons/css/ionicons.css') }}">
<link rel="stylesheet" href="{{ asset('assets/vendors/iconfonts/typicons/src/font/typicons.css') }}">
<link rel="stylesheet" href="{{ asset('assets/vendors/iconfonts/flag-icon-css/css/flag-icon.min.css') }}">
<link rel="stylesheet" href="{{ asset('assets/vendors/css/vendor.bundle.base.css') }}">
<link rel="stylesheet" href="{{ asset('assets/vendors/css/vendor.bundle.addons.css') }}">
<link rel="stylesheet" href="{{ asset('assets/css/shared/style.css') }}">
<link rel="stylesheet" href="{{ asset('assets/css/demo_1/style.css') }}">
<link rel="stylesheet" href="{{ asset('css/main/style.css') }}">
<link rel="shortcut icon" href="{{ asset('icons/favicon.png') }}" />
<link href="https://fonts.googleapis.com/css2?family=Rubik:wght@300&display=swap" rel="stylesheet">
<link rel="stylesheet" href="{{ asset('plugins/css/select2.min.css') }}">
@yield('css')
<!-- End-CSS -->
</head>
<body>
<div class="container-scroller" id="app">
<!-- TopNav -->
<nav class="navbar default-layout col-lg-12 col-12 p-0 fixed-top d-flex flex-row">
<div class="text-center navbar-brand-wrapper d-flex align-items-top justify-content-center">
<a class="navbar-brand brand-logo" href="{{ url('/dashboard') }}">
{{-- <img src="{{ asset('icons/logo.png') }}" alt="logo" /> --}}
<strong>CV. Anzac Food</strong>
</a>
<a class="navbar-brand brand-logo-mini" href="{{ url('/dashboard') }}">
<img src="{{ asset('icons/logo-mini.png') }}" alt="logo" />
</a>
</div>
<div class="navbar-menu-wrapper d-flex align-items-center">
<form class="search-form d-none d-md-block" action="#">
<div class="form-group">
<input type="search" class="form-control" name="search_page" placeholder="Cari Halaman">
</div>
</form>
<ul class="navbar-nav ml-auto">
{{-- ===================== NOTIFIKASI =========================== --}}
<li class="nav-item dropdown">
@php
$cek_supply_system = \App\Supply_system::first();
$jumlah_notif = \App\Product::where('stok', '<', 10) ->count();
$notifications = \App\Product::where('stok', '<', 10) ->get();
$notification = \App\Product::where('stok', '<', 10) ->take(3)
->get();
@endphp
<a class="nav-link count-indicator" id="notificationDropdown" href="#" data-toggle="dropdown">
<i class="mdi mdi-bell-outline"></i>
@if($cek_supply_system->status == 1)
@if($jumlah_notif != 0)
<span class="count bg-success">{{ $jumlah_notif }}</span>
@endif
@endif
</a>
<div class="dropdown-menu dropdown-menu-right navbar-dropdown preview-list pb-0"
aria-labelledby="notificationDropdown">
<div class="dropdown-item py-3 border-bottom">
@if($cek_supply_system->status == 1)
<p class="mb-0 font-weight-medium float-left">Anda Memiliki {{ $jumlah_notif }} Pemberitahuan</p>
@else
<p class="mb-0 font-weight-medium float-left">Anda Memiliki 0 Pemberitahuan</p>
@endif
<a href="#" role="button" data-toggle="modal" data-target="#notificationModal"><span
class="badge badge-pill badge-primary float-right">Semua</span></a>
</div>
@if($cek_supply_system->status == 1)
@foreach($notification as $notif)
@if($notif->stok != 0)
<a class="dropdown-item preview-item py-3">
<div class="preview-thumbnail">
<i class="mdi mdi-alert m-auto text-warning"></i>
</div>
<div class="preview-item-content">
<h6 class="preview-subject font-weight-normal text-dark mb-1">Barang Hampir Habis</h6>
<p class="font-weight-light small-text mb-0"> Stok {{ $notif->nama_barang }} tersisa {{
$notif->stok }} </p>
</div>
</a>
@else
<a class="dropdown-item preview-item py-3">
<div class="preview-thumbnail">
<i class="mdi mdi-alert m-auto text-danger"></i>
</div>
<div class="preview-item-content">
<h6 class="preview-subject font-weight-normal text-dark mb-1">Barang Telah Habis</h6>
<p class="font-weight-light small-text mb-0"> Stok barang {{ $notif->nama_barang }} telah habis
</p>
</div>
</a>
@endif
@endforeach
@endif
</div>
</li>
{{-- ============================================================= --}}
<li class="nav-item dropdown d-xl-inline-block user-dropdown">
<a class="nav-link dropdown-toggle" id="UserDropdown" href="#" data-toggle="dropdown" aria-expanded="false">
<img class="img-xs rounded-circle" src="{{ asset('pictures/' . auth()->user()->foto) }}"
alt="Profile image">
</a>
<div class="dropdown-menu dropdown-menu-right navbar-dropdown" aria-labelledby="UserDropdown">
<div class="dropdown-header text-center">
<img class="img-md rounded-circle" src="{{ asset('pictures/' . auth()->user()->foto) }}"
alt="Profile image">
<p class="mb-1 mt-3 font-weight-semibold">{{ auth()->user()->nama }}</p>
<p class="font-weight-light text-muted mb-0">{{ auth()->user()->email }}</p>
</div>
<a href="{{ url('/profile') }}" class="dropdown-item">Profil</a>
<a href="{{ url('/logout') }}" class="dropdown-item">Sign Out</a>
</div>
</li>
</ul>
<button class="navbar-toggler navbar-toggler-right d-lg-none align-self-center" type="button"
data-toggle="offcanvas">
<span class="mdi mdi-menu"></span>
</button>
</div>
</nav>
<!-- End-TopNav -->
<div class="container-fluid page-body-wrapper">
<!-- SideNav -->
<nav class="sidebar sidebar-offcanvas" id="sidebar">
<ul class="nav">
<li class="nav-item nav-profile">
<a href="{{ url('/profile') }}" class="nav-link">
<div class="profile-image">
<img class="img-xs rounded-circle" src="{{ asset('pictures/' . auth()->user()->foto) }}"
alt="profile image">
<div class="dot-indicator bg-success"></div>
</div>
<div class="text-wrapper">
@php
$user_name = auth()->user()->nama;
if(strlen($user_name) > 12){
$nama = substr($user_name, 0, 12) . '..';
}else{
$nama = $user_name;
}
@endphp
<p class="profile-name">{{ $nama }}</p>
<p class="designation">{{ auth()->user()->role }}</p>
</div>
</a>
</li>
<li class="nav-item nav-category">Daftar Menu</li>
<li class="nav-item">
<a class="nav-link" href="{{ url('/dashboard') }}">
<span class="menu-title">Dashboard</span>
</a>
</li>
@php
$access = \App\Acces::where('user', auth()->user()->id)
->first();
@endphp
@if($access->kelola_akun == 1)
<li class="nav-item">
<a class="nav-link" data-toggle="collapse" href="#kelola_akun" aria-expanded="false"
aria-controls="kelola_akun">
<span class="menu-title">Kelola Akun</span>
<i class="menu-arrow"></i>
</a>
<div class="collapse" id="kelola_akun">
<ul class="nav flex-column sub-menu">
<li class="nav-item">
<a class="nav-link" href="{{ url('/account') }}">Daftar Akun</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ url('/access') }}">Hak Akses</a>
</li>
</ul>
</div>
</li>
@endif
@if($access->kelola_ppn == 1)
<li class="nav-item">
<a class="nav-link" href="{{ url('/ppn') }}">
<span class="menu-title">Kelola PPN</span>
</a>
</li>
@endif
@if($access->kelola_barang == 1)
@if(\App\Supply_system::first()->status == true)
<li class="nav-item">
<a class="nav-link" data-toggle="collapse" href="#kelola_barang" aria-expanded="false"
aria-controls="kelola_barang">
<span class="menu-title">Kelola Barang</span>
<i class="menu-arrow"></i>
</a>
<div class="collapse" id="kelola_barang">
<ul class="nav flex-column sub-menu">
<li class="nav-item">
<a class="nav-link" href="{{ url('/product') }}">Daftar Barang</a>
</li>
{{-- @if($user = \App\User::where('id', auth()->user()->id)->first()->role != 'kasir')
<li class="nav-item">
<a class="nav-link" href="{{ url('/supply') }}">Pasok Barang</a>
</li>
@endif --}}
@if(Auth::user()->role == 'admin' || Auth::user()->role == 'super_admin' || Auth::user()->id == 10)
<li class="nav-item">
<a class="nav-link" href="{{ url('/supply') }}">Pasok Barang</a>
</li>
<!-- <li class="nav-item">
<a class="nav-link" href="{{ url('/editSupply') }}">Edit/Batal Pasok Barang</a>
</li> -->
@if (Auth::user()->role == 'super_admin' || Auth::user()->role == 'admin')
<li class="nav-item">
<a class="nav-link" href="{{ url('/aktivitas_stok') }}">Aktivitas Update Stok</a>
</li>
@endif
@endif
</ul>
</div>
</li>
@else
<li class="nav-item">
<a class="nav-link" href="{{ url('/product') }}">
<span class="menu-title">Kelola Barang</span>
</a>
</li>
@endif
@endif
@if($access->kelola_supplier == 1)
<li class="nav-item">
<a class="nav-link" href="{{ url('/suppliers') }}">
<span class="menu-title">Supplier</span>
</a>
</li>
@endif
@if($access->kelola_customer == 1)
<li class="nav-item">
<a class="nav-link" href="{{ url('/customers') }}">
<span class="menu-title">Customer</span>
</a>
</li>
@endif
@if($access->kelola_laporan == 1)
<li class="nav-item">
<a class="nav-link" href="{{ url('/payable') }}">
<span class="menu-title">Payable</span>
</a>
</li>
@endif
@if($access->kelola_laporan == 1)
<li class="nav-item">
<a class="nav-link" href="{{ url('/receivable') }}">
<span class="menu-title">Receivable</span>
</a>
</li>
@endif
<li class="nav-item">
<a class="nav-link" data-toggle="collapse" href="#retur" aria-expanded="false" aria-controls="retur">
<span class="menu-title">Retur</span>
<i class="menu-arrow"></i>
</a>
<div class="collapse" id="retur">
<ul class="nav flex-column sub-menu">
@if (Auth::user()->role == 'kasir' || Auth::user()->role == 'admin' || Auth::user()->role ==
'super_admin')
<li class="nav-item">
<a class="nav-link" href="{{ url('/retur/retur_customer') }}">Retur Customer</a>
</li>
@endif
@if (Auth::user()->role == 'admin' || Auth::user()->role == 'super_admin')
<li class="nav-item">
<a class="nav-link" href="{{ url('/retur/retur_supplier') }}">Retur Supplier</a>
</li>
@endif
</ul>
</div>
</li>
@if($access->transaksi == 1)
<!-- <li class="nav-item">
<a class="nav-link" href="{{ url('/transaction') }}">
<span class="menu-title">Transaksi</span>
</a>
</li> -->
<li class="nav-item">
<a class="nav-link" data-toggle="collapse" href="#kelola_transaksi" aria-expanded="false"
aria-controls="kelola_transaksi">
<span class="menu-title">Kelola Transaksi</span>
<i class="menu-arrow"></i>
</a>
<div class="collapse" id="kelola_transaksi">
<ul class="nav flex-column sub-menu">
<li class="nav-item">
<a class="nav-link" href="{{ url('/transaction/transaction') }}">Transaksi</a>
</li>
{{-- <li class="nav-item">
<a class="nav-link" href="{{ url('/transaction/pending_transaction') }}">Transaksi yang Tertunda</a>
</li> --}}
<li class="nav-item">
<a class="nav-link" href="{{ url('/transaction/report_transaction_kasir') }}">Riwayat Transaksi</a>
</li>
<!-- <li class="nav-item">
<a class="nav-link" href="{{ url('/transaction/edit') }}">Edit/Batal Transaksi</a>
</li> -->
</ul>
</div>
</li>
@endif
@if (Auth::user()->id == 10)
<li class="nav-item">
<a class="nav-link" href="{{ url('/report/stok') }}">
<span class="menu-title">Laporan Stok</span>
</a>
</li>
@endif
@if($access->kelola_laporan == 1)
<li class="nav-item">
<a class="nav-link" data-toggle="collapse" href="#kelola_laporan" aria-expanded="false"
aria-controls="kelola_laporan">
<span class="menu-title">Kelola Laporan</span>
<i class="menu-arrow"></i>
</a>
<div class="collapse" id="kelola_laporan">
<ul class="nav flex-column sub-menu">
<li class="nav-item">
<a class="nav-link" href="{{ url('/report/transaction') }}">Laporan Transaksi</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ url('/report/workers') }}">Laporan Pegawai</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ url('/report/laporan_stok') }}">Laporan Stok</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ url('/report/penjualan') }}">Laporan Penjualan</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ url('/report/returPenjualan') }}">Laporan Retur Penjualan</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ url('/report/pembelian') }}">Laporan Pembelian</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ url('/report/returPembelian') }}">Laporan Retur Pembelian</a>
</li>
</ul>
</div>
</li>
@endif
@if($access->kelola_laporan == 1)
<li class="nav-item">
<a class="nav-link" data-toggle="collapse" href="#laporan_barang" aria-expanded="false"
aria-controls="laporan_barang">
<span class="menu-title">Laporan Barang</span>
<i class="menu-arrow"></i>
</a>
<div class="collapse" id="laporan_barang">
<ul class="nav flex-column sub-menu">
<li class="nav-item">
<a class="nav-link" href="{{url('accounting/jurnal_barang_harian')}}">Laporan Barang Harian</a>
</li>
{{-- <li class="nav-item">
<a class="nav-link" href="{{url('accounting/jurnal_barang_bulanan')}}">Laporan Barang Bulanan</a>
</li> --}}
<li class="nav-item">
<a class="nav-link" href="{{url('accounting/jurnal_barang_hilang')}}">Laporan Barang Hilang</a>
</li>
</ul>
</div>
</li>
@endif
@if($access->kelola_laporan == 1)
{{-- <li class="nav-item">
<a class="nav-link" href="{{url('accounting/akun')}}">
<span class="menu-title">Akun</span>
</a>
</li> --}}
<li class="nav-item">
<a class="nav-link" data-toggle="collapse" href="#akun" aria-expanded="false" aria-controls="akun">
<span class="menu-title">Akun</span>
<i class="menu-arrow"></i>
</a>
<div class="collapse" id="akun">
<ul class="nav flex-column sub-menu">
<li class="nav-item">
<a class="nav-link" href="{{url('accounting/akun')}}">Manage Akun</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{url('accounting/akun/data')}}">Data Akun</a>
</li>
</ul>
</div>
</li>
@endif
@if($access->kelola_laporan == 1)
<li class="nav-item">
<a class="nav-link" data-toggle="collapse" href="#aktiva" aria-expanded="false" aria-controls="aktiva">
<span class="menu-title">Aktiva</span>
<i class="menu-arrow"></i>
</a>
<div class="collapse" id="aktiva">
<ul class="nav flex-column sub-menu">
<li class="nav-item">
<a class="nav-link" href="{{url('accounting/aktiva_tetap')}}">Aktiva Tetap</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{url('accounting/aktiva_lancar')}}">Aktiva Lancar</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{url('accounting/laporan_aktiva')}}">Laporan Aktiva</a>
</li>
</ul>
</div>
</li>
@endif
@if($access->kelola_laporan == 1)
<li class="nav-item">
<a class="nav-link" data-toggle="collapse" href="#kas" aria-expanded="false" aria-controls="kas">
<span class="menu-title">Kas</span>
<i class="menu-arrow"></i>
</a>
<div class="collapse" id="kas">
<ul class="nav flex-column sub-menu">
<li class="nav-item">
<a class="nav-link" href="{{url('accounting/kas_in')}}">Kas in</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{url('accounting/kas_out')}}">Kas out</a>
</li>
</ul>
</div>
</li>
@endif
@if($access->kelola_laporan == 1)
<li class="nav-item">
<a class="nav-link" href="{{url('accounting/bank')}}">
<span class="menu-title">Bank</span>
</a>
</li>
@endif
{{-- @if($access->kelola_laporan == 1)
<li class="nav-item">
<a class="nav-link" href="{{url('accounting/modal')}}">
<span class="menu-title">Modal</span>
</a>
</li>
@endif --}}
@if($access->kelola_laporan == 1)
<li class="nav-item">
<a class="nav-link" data-toggle="collapse" href="#laporan_keuangan" aria-expanded="false"
aria-controls="laporan_keuangan">
<span class="menu-title">Laporan Keuangan</span>
<i class="menu-arrow"></i>
</a>
<div class="collapse" id="laporan_keuangan">
<ul class="nav flex-column sub-menu">
<li class="nav-item">
<a class="nav-link" href="{{ url('accounting/jurnal_harian') }}">Jurnal Harian</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ url('accounting/buku_besar') }}">Buku Besar</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ url('accounting/neraca') }}">Neraca</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ url('accounting/laba_rugi') }}">Laporan Laba rugi</a>
</li>
</ul>
</div>
</li>
@endif
</ul>
</nav>
<!-- End-SideNav -->
<div class="main-panel">
<div class="row">
<div class="modal fade" id="notificationModal" tabindex="-1" role="dialog"
aria-labelledby="notificationModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="notificationModalLabel">Daftar Notifikasi</h5>
<button type="button" class="close close-btn" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<div class="row">
<div class="col-12">
@if($cek_supply_system->status == 1)
@foreach($notifications as $notif)
@if($notif->stok != 0)
<div class="d-flex justify-content-start align-items-center mb-3">
<div class="icon-notification">
<i class="mdi mdi-alert m-auto text-warning"></i>
</div>
<div class="text-group ml-3">
<p class="m-0 title-notification">Barang Hampir Habis</p>
<p class="m-0 description-notification">Stok {{ $notif->nama_barang }} tersisa {{ $notif->stok
}}</p>
</div>
</div>
@else
<div class="d-flex justify-content-start align-items-center mb-3">
<div class="icon-notification">
<i class="mdi mdi-alert m-auto text-danger"></i>
</div>
<div class="text-group ml-3">
<p class="m-0 title-notification">Barang Telah Habis</p>
<p class="m-0 description-notification">Stok barang {{ $notif->nama_barang }} telah habis</p>
</div>
</div>
@endif
@endforeach
@endif
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="content-wrapper" id="content-web-page">
@yield('content')
</div>
<div class="content-wrapper" id="content-web-search" hidden="">
<div class="row">
<div class="col-12 text-left">
<h3 class="d-block">Cari Halaman</h3>
<h5 class="mt-3 d-block"><span class="result-1"></span> <span class="result-2"></span></h5>
</div>
<div class="col-12 mt-3">
<div class="row" id="page-result-parent">
</div>
</div>
</div>
</div>
<footer class="footer" id="footer-content">
{{-- <div class="container-fluid clearfix">
<span class="text-muted d-block text-center text-sm-left d-sm-inline-block">Copyright © 2019 <a
href="http://www.bootstrapdash.com/" target="_blank">Bootstrapdash</a>. All rights reserved.</span>
<span class="float-none float-sm-right d-block mt-1 mt-sm-0 text-center">Hand-crafted & made with <i
class="mdi mdi-heart text-danger"></i>
</span>
</div> --}}
</footer>
</div>
</div>
</div>
<!-- Javascript -->
<!-- <script src="{{ asset('js/app.js') }}"></script> -->
<script src="{{ asset('assets/vendors/js/vendor.bundle.base.js') }}"></script>
<script src="{{ asset('assets/vendors/js/vendor.bundle.addons.js') }}"></script>
<script src="{{ asset('assets/js/shared/off-canvas.js') }}"></script>
<script src="{{ asset('assets/js/shared/misc.js') }}"></script>
<script src="{{ asset('plugins/js/jquery.form-validator.min.js') }}"></script>
<script src="{{ asset('plugins/js/sweetalert.min.js') }}"></script>
<script src="{{ asset('plugins/js/jquery-ui.min.js') }}"></script>
<script src="{{ asset('js/templates/script.js') }}"></script>
<script src="{{ asset('plugins/js/select2.full.min.js') }}"></script>
<script src="{{ asset('plugins/js/select2.min.js') }}"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#UserDropdown').dropdown()
$('#notificationDropdown').dropdown()
});
$(document).on('input', 'input[name=search_page]', function(){
if($(this).val() != ''){
$('#content-web-page').prop('hidden', true);
$('#content-web-search').prop('hidden', false);
var search_word = $(this).val();
$.ajax({
url: "{{ url('/search') }}/" + search_word,
method: "GET",
success:function(response){
$('.result-1').html(response.length + ' Hasil Pencarian');
$('.result-2').html('dari "' + search_word + '"');
var lengthLoop = response.length - 1;
var searchResultList = '';
for(var i = 0; i <= lengthLoop; i++){
var page_url = "{{ url('/', ':id') }}";
page_url = page_url.replace('%3Aid', response[i].page_url);
searchResultList += '<a href="'+ page_url +'" class="page-result-child mb-4 w-100"><div class="col-12"><div class="card card-noborder b-radius"><div class="card-body"><div class="row"><div class="col-12"><h5 class="d-block page_url">'+ response[i].page_name +'</h5><p class="align-items-center d-flex justify-content-start"><span class="icon-in-search mr-2"><i class="mdi mdi-chevron-double-right"></i></span> <span class="breadcrumbs-search page_url">'+ response[i].page_title +'</span></p><div class="search-description"><p class="m-0 p-0 page_url">'+ response[i].page_content.substring(0, 500) +'...</p></div></div></div></div></div></div></a>';
}
$('#page-result-parent').html(searchResultList);
$('.page_url:contains("'+search_word+'")').each(function(){
var regex = new RegExp(search_word, 'gi');
$(this).html($(this).text().replace(regex, '<span style="background-color: #607df3;">'+search_word+'</span>'));
});
}
});
}else{
$('#content-web-page').prop('hidden', false);
$('#content-web-search').prop('hidden', true);
}
});
</script>
@yield('script')
<!-- End-Javascript -->
</body>
</html>Editor is loading...