klik-imt / templates /dashboard-index.html
aziizpra's picture
Upload 72 files
04ecd91
raw
history blame
14.5 kB
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Dashboard Index</title>
<!-- ======= Styles ====== -->
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename= 'css/dashboard-style.css') }}">
</head>
<body>
<!-- =============== Navigation ================ -->
<div class="container">
<div class="navigation">
<ul>
<li>
<a href="#">
<span class="icon">
<ion-icon name="people"></ion-icon>
</span>
<span class="title">{{ role }}</span>
</a>
</li>
{% if role == "Admin" %}
<li>
<a href="{{ url_for('dashboard')}}">
<span class="icon">
<ion-icon name="home"></ion-icon>
</span>
<span class="title">Dashboard</span>
</a>
</li>
<li class="menu-item">
<a href="{{ url_for('dashboard_layout_kategori') }}">
<span class="icon">
<ion-icon name="people-outline"></ion-icon>
</span>
<span class="title">Data Analis</span>
</a>
</li>
<li>
<a href="{{ url_for('dashboard_layout_data_anak') }}">
<span class="icon">
<ion-icon name="accessibility"></ion-icon>
</span>
<span class="title">Data Anak</span>
</a>
</li>
<li>
<a href="{{ url_for('dashboard_input_data_anak') }}">
<span class="icon">
<ion-icon name="person"></ion-icon>
</span>
<span class="title">Input Data Anak</span>
</a>
</li>
<li>
<a href="{{ url_for('dashboard_input_data_admin') }}">
<span class="icon">
<ion-icon name="person"></ion-icon>
</span>
<span class="title">Update Akun Admin</span>
</a>
</li>
<li>
<a href="{{ url_for('dashboard_input_data_kepala') }}">
<span class="icon">
<ion-icon name="person"></ion-icon>
</span>
<span class="title">Update Akun Kepala</span>
</a>
</li>
<li>
<a href="{{ url_for('dashboard_input_data_bidan') }}">
<span class="icon">
<ion-icon name="person"></ion-icon>
</span>
<span class="title">Update Akun Bidan</span>
</a>
</li>
<li>
<a href="{{ url_for('dashboard_input_data_kader') }}">
<span class="icon">
<ion-icon name="person"></ion-icon>
</span>
<span class="title">Update Akun Kader</span>
</a>
</li>
<li>
<a href="{{ url_for('dashboard_add_data_kepala') }}">
<span class="icon">
<ion-icon name="person"></ion-icon>
</span>
<span class="title">Tambah Akun Kepala</span>
</a>
</li>
<li>
<a href="{{ url_for('dashboard_add_data_bidan') }}">
<span class="icon">
<ion-icon name="person"></ion-icon>
</span>
<span class="title">Tambah Akun Bidan</span>
</a>
</li>
<li>
<a href="{{ url_for('dashboard_add_data_kader') }}">
<span class="icon">
<ion-icon name="person"></ion-icon>
</span>
<span class="title">Tambah Akun Kader</span>
</a>
</li>
<li>
<a href="{{ url_for('logout') }}">
<span class="icon">
<ion-icon name="log-out-outline"></ion-icon>
</span>
<span class="title">Sign Out</span>
</a>
</li>
{% elif role == "Kepala" %}
<li>
<a href="{{ url_for('dashboard')}}">
<span class="icon">
<ion-icon name="home"></ion-icon>
</span>
<span class="title">Dashboard</span>
</a>
</li>
<li>
<a href="{{ url_for('dashboard_input_data_kepala') }}">
<span class="icon">
<ion-icon name="person"></ion-icon>
</span>
<span class="title">Update Akun Kepala</span>
</a>
</li>
<li class="menu-item">
<a href="{{ url_for('dashboard_layout_kategori') }}">
<span class="icon">
<ion-icon name="people-outline"></ion-icon>
</span>
<span class="title">Data Analis</span>
</a>
</li>
<li>
<a href="{{ url_for('dashboard_layout_data_anak') }}">
<span class="icon">
<ion-icon name="accessibility"></ion-icon>
</span>
<span class="title">Data Anak</span>
</a>
</li>
<li>
<a href="{{ url_for('logout') }}">
<span class="icon">
<ion-icon name="log-out-outline"></ion-icon>
</span>
<span class="title">Sign Out</span>
</a>
</li>
{% elif role == "Bidan" %}
<li>
<a href="{{ url_for('dashboard_layout_data_anak') }}">
<span class="icon">
<ion-icon name="accessibility"></ion-icon>
</span>
<span class="title">Data Anak</span>
</a>
</li>
<li>
<a href="{{ url_for('dashboard_input_data_bidan') }}">
<span class="icon">
<ion-icon name="person"></ion-icon>
</span>
<span class="title">Input Bidan</span>
</a>
</li>
<li>
<a href="{{ url_for('logout') }}">
<span class="icon">
<ion-icon name="log-out-outline"></ion-icon>
</span>
<span class="title">Sign Out</span>
</a>
</li>
{% elif role == "Kader" %}
<li>
<a href="{{ url_for('dashboard_layout_data_anak') }}">
<span class="icon">
<ion-icon name="accessibility"></ion-icon>
</span>
<span class="title">Data Anak</span>
</a>
</li>
<li>
<a href="{{ url_for('dashboard_input_data_anak') }}">
<span class="icon">
<ion-icon name="person"></ion-icon>
</span>
<span class="title">Input Data</span>
</a>
</li>
<li>
<a href="{{ url_for('dashboard_input_data_kader') }}">
<span class="icon">
<ion-icon name="person"></ion-icon>
</span>
<span class="title">Input Kader</span>
</a>
</li>
<li>
<a href="{{ url_for('logout') }}">
<span class="icon">
<ion-icon name="log-out-outline"></ion-icon>
</span>
<span class="title">Sign Out</span>
</a>
</li>
{% endif %}
</ul>
</div>
<!-- ========================= Main ==================== -->
<div class="main">
<div class="topbar">
<div class="toggle">
<ion-icon name=""></ion-icon>
</div>
<!-- <div class="search">
<label>
<input type="text" placeholder="Search here">
<ion-icon name="search-outline"></ion-icon>
</label>
</div> -->
<div class="detailsPuskesmas">
<a
data-size="large"
data-show-count="true"
>{{ name }}</a
>
</div>
</div>
<!-- ======================= Cards ================== -->
<div class="cardBox">
<div class="card">
<div>
<div class="numbers">{{ total_data_balita_laki_laki }}</div>
<div class="cardName">Data Balita Laki - Laki yang masuk</div>
</div>
<div class="iconBx">
<ion-icon name="man-outline"></ion-icon>
</div>
</div>
<div class="card">
<div>
<div class="numbers">{{ total_data_balita_perempuan }}</div>
<div class="cardName">Data Balita Perempuan yang masuk</div>
</div>
<div class="iconBx">
<ion-icon name="woman-outline"></ion-icon>
</div>
</div>
</div>
<!-- ================ Add Charts ================= -->
{% if role == "Admin" %}
<div class="graphBox" >
<canvas id="myChart"></canvas>
</div>
</div>
{% endif %}
<!-- =========== Scripts ========= -->
<!-- ====== ionicons ======= -->
<script type="module" src="https://unpkg.com/[email protected]/dist/ionicons/ionicons.esm.js"></script>
<script nomodule src="https://unpkg.com/[email protected]/dist/ionicons/ionicons.js"></script>
<!-- chart js link -->
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<script>
{% for data_tahun, data_tahun_values in data_tanggal_periksa.items() %}
console.log("{{ data_tahun_values }}")
{% endfor %}
const ctx = document.getElementById('myChart');
new Chart(ctx, {
type: 'bar',
data: {
labels: [
{% for data_tahun, data_tahun_values in data_tanggal_periksa.items() %}
{% for data_bulan, data_bulan_values in data_tahun_values.items() %}
{% if data_bulan == "01" %}
"Januari",
{% elif data_bulan == "02" %}
"Februari",
{% elif data_bulan == "03" %}
"Maret",
{% elif data_bulan == "04" %}
"April",
{% elif data_bulan == "05" %}
"Mei",
{% elif data_bulan == "06" %}
"Juni",
{% elif data_bulan == "07" %}
"Juli",
{% elif data_bulan == "08" %}
"Agustus",
{% elif data_bulan == "09" %}
"September",
{% elif data_bulan == "10" %}
"Oktober",
{% elif data_bulan == "11" %}
"November",
{% elif data_bulan == "12" %}
"Desember",
{% endif %}
{% endfor %}
{% endfor %}
],
datasets: [
{% for data_tahun, data_tahun_values in data_tanggal_periksa.items() %}
{
label: 'Tahun {{ data_tahun }}',
data: [
{% for data_bulan, data_bulan_values in data_tahun_values.items() %}
{{ data_bulan_values }},
{% endfor %}
],
},
{% endfor %}
]
},
options: {
scales: {
y: {
beginAtZero: true
}
}
}
});
</script>
</script>
</body>
</html>