0% found this document useful (0 votes)
12 views6 pages

Chart v.1

The document contains the code for a dashboard layout with multiple cards displaying charts. It includes code to generate pie charts showing status of applications and categories of raw materials. It also includes code to generate bar charts displaying production, inventory levels, and distribution of medicines.

Uploaded by

Fadli Achsan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views6 pages

Chart v.1

The document contains the code for a dashboard layout with multiple cards displaying charts. It includes code to generate pie charts showing status of applications and categories of raw materials. It also includes code to generate bar charts displaying production, inventory levels, and distribution of medicines.

Uploaded by

Fadli Achsan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 6

@extends('partials.

template')
@section('main')
<!-- BEGIN: Content-->
<div class="app-content content ">
<div class="content-overlay"></div>
<div class="header-navbar-shadow"></div>
<div class="content-wrapper">
<div class="content-header row">
<div class="content-header-left col-md-12 col-12 mb-1">
<div class="row breadcrumbs-top">
<div class="col-md-12 col-12">
<h2 class="content-header-title float-left">Dashboard
Lafibiovak</h2>
</div>
</div>
</div>
</div>
<div class="content-body">
<div class="row match-height">
<div class="col-md-4 col-12">
<div class="card">
<div class="card-header">
<div class="card-title">Status Pengajuan RKO
2022</div>
</div>
<div class="card-body">
<div id="pengajuan" class="mt-3"></div>
</div>
</div>
</div>
<div class="col-md-4 col-12">
<div class="card">
<div class="card-header">
<div class="card-title">Persentase Persediaan</div>
</div>
<div class="card-body">
<div id="coba" class="mt-3"></div>
</div>
</div>
</div>
<div class="col-md-4 col-12">
<div class="card">
<div class="card-header">
<div class="card-title">Kategori Bahan Baku</div>
</div>
<div class="card-body">
<div id="bahan_baku" class="mt-3"></div>
</div>
</div>
</div>
<div class="col-12">
<div class="card">
<div class="card-header">
<div class="card-title">Renprod</div>
</div>
<div class="card-body pb-0">
<div id="renprod"></div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-header">
<div class="card-title">Persediaan Obat</div>
</div>
<div class="card-body">
<div id="persediaan"></div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-header">
<div class="card-title">Distribusi Obat</div>
</div>
<div class="card-body">
<div id="distribusi"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- END: Content-->
@endsection
@section('page_script')
<script>

$(document).ready(function() {
donat_chart("#pengajuan", [49, 22], ["Diajukan", "Disetujui"])
donat_chart("#coba", [49, 22,49, 22,49, 22,49, 22,49, 22], ["Diajukan",
"Disetujui","Diajukan", "Disetujui","Diajukan", "Disetujui","Diajukan",
"Disetujui","Diajukan", "Disetujui"])
donat_chart("#bahan_baku", [25, 25, 25, 25], ["1", "2", "3", "4"])
});

var flatPicker = $('.flat-picker'),


isRtl = $('html').attr('data-textdirection') === 'rtl',
grid_line_color = 'rgba(200, 200, 200, 0.2)',
labelColor = '#6e6b7b',
tooltipShadow = 'rgba(0, 0, 0, 0.25)',
successColorShade = '#28dac6',
chartColors = {
pie: {
merah: '#EE3124',
ijo: '#28C76F',
kuning: '#FFAB00',
biru: '#2045B8',
ungu: '#BD5C91',
birmud: '#00CFE8',
ijomud: '#85C808',
pink: '#EA5455',
orange: '#F24E1E',
peach: '#FF9F43'
},
};

let pie_color = Object.keys(chartColors['pie'])


.map(function(key) {
return chartColors['pie'][key];
});

function donat_chart(selector, series, labels) {


var bor_covid_element = document.querySelector(selector),
bor_covid_config = {
chart: {
height: 250,
type: 'pie'
},
colors: [chartColors.pie.merah, chartColors.pie.ijo,
chartColors.pie.kuning, chartColors.pie.biru,
chartColors.pie.ungu, chartColors.pie.birmud,
chartColors.pie.ijommud, chartColors.pie.pink,
chartColors.pie.orange, chartColors.pie.peach
],
plotOptions: {
radialBar: {
size: 185,
hollow: {
size: '25%'
},
track: {
margin: 15
},
dataLabels: {
name: {
fontSize: '2rem',
fontFamily: 'Montserrat'
},
value: {
fontSize: '1rem',
fontFamily: 'Montserrat'
},
total: {
show: true,
fontSize: '1rem',
label: 'Comments',
formatter: function(w) {
return '80%';
}
}
}
}
},
legend: {
show: true
},
stroke: {
lineCap: 'round'
},
series: series,
labels: labels,
colors: pie_color
};
if (typeof bor_covid_element !== undefined && bor_covid_element !==
null) {
var radialChart = new ApexCharts(bor_covid_element,
bor_covid_config);
radialChart.render();
}
}

var options = {
series: [{
data: [44, 55, 57, 56, 61, 58]
}],
chart: {
type: 'bar',
height: 350
},
plotOptions: {
bar: {
horizontal: false,
columnWidth: '30%',
endingShape: 'rounded'
},
},
dataLabels: {
enabled: false
},
colors: ['#7367F0', '#d2b0ff'],
stroke: {
show: true,
width: 2,
colors: ['transparent']
},
xaxis: {
categories: ['Paracetamol', 'Paracetamol', 'Paracetamol',
'Paracetamol', 'Paracetamol', 'Paracetamol'],
},
fill: {
opacity: 1
},
tooltip: {
y: {
formatter: function (val) {
return val
}
}
}
};

var chart = new ApexCharts(document.querySelector("#renprod"), options);


chart.render();

var options = {
series: [{
name: "Persedian Awal",
data: [44, 55, 57, 56, 61, 58]
},
{
name: "Renprod",
data: [64, 85, 67, 76, 91, 38]
}],
chart: {
type: 'bar',
height: 400
},
plotOptions: {
bar: {
horizontal: false,
columnWidth: '40%',
endingShape: 'rounded'
},
},
dataLabels: {
enabled: false
},
colors: ['#7367F0', '#d2b0ff'],
stroke: {
show: true,
width: 2,
colors: ['transparent']
},
xaxis: {
categories: ['Paracetamol', 'Paracetamol', 'Paracetamol',
'Paracetamol', 'Paracetamol', 'Paracetamol'],
},
fill: {
opacity: 1
},
tooltip: {
y: {
formatter: function (val) {
return val
}
}
}
};

var chart = new ApexCharts(document.querySelector("#persediaan"), options);


chart.render();

var options = {
series: [{
name: "Persedian Awal",
data: [44, 55, 57, 56, 61, 58]
},
{
name: "Distribusi",
data: [64, 85, 67, 76, 91, 38]
}],
chart: {
type: 'bar',
height: 400
},
plotOptions: {
bar: {
horizontal: false,
columnWidth: '40%',
endingShape: 'rounded'
},
},
dataLabels: {
enabled: false
},
colors: ['#7367F0', '#d2b0ff'],
stroke: {
show: true,
width: 2,
colors: ['transparent']
},
xaxis: {
categories: ['Paracetamol', 'Paracetamol', 'Paracetamol',
'Paracetamol', 'Paracetamol', 'Paracetamol'],
},
fill: {
opacity: 1
},
tooltip: {
y: {
formatter: function (val) {
return val
}
}
}
};

var chart = new ApexCharts(document.querySelector("#distribusi"), options);


chart.render();

</script>
@endsection

You might also like