MIF_E31211730/resources/views/admin/pages/dashboard.blade.php

361 lines
12 KiB
PHP

@extends('admin.layouts.main')
@section('title', 'Dashboard')
@section('content')
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Page Counters</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<style>
.counter-container {
flex: 0 0 calc(25% - 20px);
color: #fff;
font-size: 16px;
padding: 10px;
box-sizing: border-box;
background-color: #007bff;
margin-bottom: 20px;
border-radius: 5px;
text-align: center;
}
.counter-container .fa {
font-size: 24px;
margin-bottom: 5px;
}
.mu-counter-name {
font-size: 14px;
margin-bottom: 5px;
}
.counter-value {
font-size: 24px;
font-weight: bold;
}
@media(max-width: 768px) {
.container {
flex-direction: column;
}
.counter-container {
flex: 0 0 calc(50% - 20px);
}
}
</style>
</head>
<div class="content-wrapper">
<div class="row">
<div class="col-md-12 grid-margin">
<div class="row">
<div class="col-12 col-xl-8 mb-4 mb-xl-0">
<h3 class="font-weight-bold">Welcome Lana</h3>
{{-- <h6 class="font-weight-normal mb-0">All systems are running smoothly! You have <span class="text-primary">3 unread alerts!</span></h6> --}}
</div>
<div class="col-12 col-xl-4">
<div class="justify-content-end d-flex">
{{-- <div class="dropdown flex-md-grow-1 flex-xl-grow-0">
<button class="btn btn-sm btn-light bg-white dropdown-toggle" type="button" id="dropdownMenuDate2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
<i class="mdi mdi-calendar"></i> Today (10 Jan 2021)
</button>
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuDate2">
<a class="dropdown-item" href="#">January - March</a>
<a class="dropdown-item" href="#">March - June</a>
<a class="dropdown-item" href="#">June - August</a>
<a class="dropdown-item" href="#">August - November</a>
</div>
</div> --}}
</div>
</div>
</div>
</div>
</div>
<div class="container-fluid">
<div class="row">
<div class="col">
<div class="card tale-bg">
<div class="card-people mt-auto">
<img src="{{ asset('admin/images/dashboard/people.svg') }}" alt="people" class="img-fluid" style="max-width: 200px;">
<div class="weather-info">
<div class="d-flex">
{{-- <div>
<h2 class="mb-0 font-weight-normal"><i class="icon-sun mr-2"></i>31<sup>C</sup></h2>
</div>
<div class="ml-2">
<h4 class="location font-weight-normal">Jember</h4>
<h6 class="font-weight-normal">Indonesia</h6>
</div> --}}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="container-fluid">
<div class="row">
<div class="col-md-3">
<div class="counter-container">
<section class="mu-counter-area">
<div class="mu-counter-block">
<div class="mu-single-counter">
<i class="fa fa-files-o" aria-hidden="true"></i>
<div class="counter-value" data-count="4">{{ $jumlah_kategori }}</div>
<h5 class="mu-counter-name">Jenis Kategori</h5>
</div>
</div>
</section>
</div>
</div>
<div class="col-md-3">
<div class="counter-container">
<section class="mu-counter-area">
<div class="mu-counter-block">
<div class="mu-single-counter">
<i class="fa fa-book" aria-hidden="true"></i>
<div class="counter-value" data-count="650">{{ $jumlah_buku }}</div>
<h5 class="mu-counter-name">Total Buku</h5>
</div>
</div>
</section>
</div>
</div>
<div class="col-md-3">
<div class="counter-container">
<section class="mu-counter-area">
<div class="mu-counter-block">
<div class="mu-single-counter">
<i class="fa fa-users" aria-hidden="true"></i>
<div class="counter-value" data-count="1055">{{ $jumlah_user }}</div>
<h5 class="mu-counter-name">Users</h5>
</div>
</div>
</section>
</div>
</div>
<div class="col-md-3">
<div class="counter-container">
<section class="mu-counter-area">
<div class="mu-counter-block">
<div class="mu-single-counter">
<i class="fa fa-history" aria-hidden="true"></i>
<div class="counter-value" data-count="25">{{ $total_peminjaman }}</div>
<h5 class="mu-counter-name">Total Peminjaman</h5>
</div>
</div>
</section>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6 grid-margin stretch-card">
<div class="card">
<div class="card-body">
<p class="card-title">Data Peminjaman</p>
{{-- <div class="d-flex flex-wrap mb-5">
<div class="mr-5 mt-3">
<p class="text-muted">Order value</p>
<h3 class="text-primary fs-30 font-weight-medium">12.3k</h3>
</div>
<div class="mr-5 mt-3">
<p class="text-muted">Orders</p>
<h3 class="text-primary fs-30 font-weight-medium">14k</h3>
</div>
<div class="mr-5 mt-3">
<p class="text-muted">Users</p>
<h3 class="text-primary fs-30 font-weight-medium">71.56%</h3>
</div>
<div class="mt-3">
<p class="text-muted">Downloads</p>
<h3 class="text-primary fs-30 font-weight-medium">34040</h3>
</div>
</div> --}}
<canvas id="order-chart-2"></canvas>
</div>
</div>
</div>
{{-- <div class="col-md-4 stretch-card grid-margin">
<div class="card">
<div class="card-body">
<p class="card-title">Notifications</p>
<ul class="icon-data-list">
<li>
<div class="d-flex">
<img src="{{ asset('admin/images/faces/face1.jpg') }}" alt="user">
<div>
<p class="text-info mb-1">Isabella Becker</p>
<p class="mb-0">Sales dashboard have been created</p>
<small>9:30 am</small>
</div>
</div>
</li>
<li>
<div class="d-flex">
<img src="{{ asset('admin/images/faces/face2.jpg') }}" alt="user">
<div>
<p class="text-info mb-1">Adam Warren</p>
<p class="mb-0">You have done a great job #TW111</p>
<small>10:30 am</small>
</div>
</div>
</li>
<li>
<div class="d-flex">
<img src="{{ asset('admin/images/faces/face3.jpg') }}" alt="user">
<div>
<p class="text-info mb-1">Leonard Thornton</p>
<p class="mb-0">Sales dashboard have been created</p>
<small>11:30 am</small>
</div>
</div>
</li>
<li>
<div class="d-flex">
<img src="{{ asset('admin/images/faces/face4.jpg') }}" alt="user">
<div>
<p class="text-info mb-1">George Morrison</p>
<p class="mb-0">Sales dashboard have been created</p>
<small>8:50 am</small>
</div>
</div>
</li>
<li>
<div class="d-flex">
<img src="{{ asset('admin/images/faces/face5.jpg') }}" alt="user">
<div>
<p class="text-info mb-1">Ryan Cortez</p>
<p class="mb-0">Herbs are fun and easy to grow.</p>
<small>9:00 am</small>
</div>
</div>
</li>
</ul>
</div>
</div>
</div> --}}
</div>
@endsection
@section('script')
<script>
$(function() {
if ($("#order-chart-2").length) {
var pinjamanPerHariOrdered = @json($pinjamanPerHariOrdered);
var daysOfWeek = @json($daysOfWeek);
var areaData = {
labels: daysOfWeek,
datasets: [{
data: pinjamanPerHariOrdered,
borderColor: ["#4747A1"],
borderWidth: 2,
fill: false,
label: "Pinjaman"
}]
};
var areaOptions = {
responsive: true,
maintainAspectRatio: true,
plugins: {
filler: {
propagate: false
}
},
scales: {
xAxes: [{
display: true,
ticks: {
display: true,
padding: 10,
fontColor: "#6C7383"
},
gridLines: {
display: false,
drawBorder: false,
color: "transparent",
zeroLineColor: "#eeeeee"
}
}],
yAxes: [{
display: true,
ticks: {
display: true,
autoSkip: false,
maxRotation: 0,
stepSize: 1,
min: 0,
fontColor: "#6C7383"
},
gridLines: {
display: true,
color: "#f2f2f2",
drawBorder: false
}
}]
},
legend: {
display: false
},
tooltips: {
enabled: true
},
elements: {
line: {
tension: 0.35
},
point: {
radius: 0
}
}
};
var revenueChartCanvas = $("#order-chart-2").get(0).getContext("2d");
var revenueChart = new Chart(revenueChartCanvas, {
type: "line",
data: areaData,
options: areaOptions
});
}
});
</script>
@if(Session::get('login'))
<script>
// tidak usah tombol oke, berikan waktu 1 detik
Swal.fire({
icon: 'success'
, title: 'Login Berhasil'
, text: 'Selamat Datang'
, showConfirmButton: false
, timer: 1000
, });
</script>
@endif
@endsection