158 lines
5.5 KiB
HTML
158 lines
5.5 KiB
HTML
title = "Home"
|
|
url = "/:year?"
|
|
layout = "platform_main"
|
|
is_hidden = 0
|
|
==
|
|
<?php
|
|
function onStart(){
|
|
$currentDate = Carbon\Carbon::now()->timezone('UTC +05:00');
|
|
|
|
$year = $this->param("year");
|
|
|
|
if($year){
|
|
$year = $this->param("year");
|
|
$this["year"] = $this->param("year");
|
|
}else{
|
|
$year = $currentDate->year;
|
|
$this["year"] = $currentDate->year;
|
|
}
|
|
|
|
|
|
|
|
$this["production1"] = Romanah\Gokbakja\Models\Production::whereMonth('created_at', 1)->whereYear('created_at', $year)->avg('all_amount') ?? 0;
|
|
|
|
$this["production2"] = Romanah\Gokbakja\Models\Production::whereMonth('created_at', 2)->whereYear('created_at', $year)->avg('all_amount') ?? 0;
|
|
$this["production3"] = Romanah\Gokbakja\Models\Production::whereMonth('created_at', 3)->whereYear('created_at', $year)->avg('all_amount') ?? 0;
|
|
$this["production4"] = Romanah\Gokbakja\Models\Production::whereMonth('created_at', 4)->whereYear('created_at', $year)->avg('all_amount') ?? 0;
|
|
$this["production5"] = Romanah\Gokbakja\Models\Production::whereMonth('created_at', 5)->whereYear('created_at', $year)->avg('all_amount') ?? 0;
|
|
$this["production6"] = Romanah\Gokbakja\Models\Production::whereMonth('created_at', 6)->whereYear('created_at', $year)->avg('all_amount') ?? 0;
|
|
$this["production7"] = Romanah\Gokbakja\Models\Production::whereMonth('created_at', 7)->whereYear('created_at', $year)->avg('all_amount') ?? 0;
|
|
$this["production8"] = Romanah\Gokbakja\Models\Production::whereMonth('created_at', 8)->whereYear('created_at', $year)->avg('all_amount') ?? 0;
|
|
$this["production9"] = Romanah\Gokbakja\Models\Production::whereMonth('created_at', 9)->whereYear('created_at', $year)->avg('all_amount') ?? 0;
|
|
$this["production10"] = Romanah\Gokbakja\Models\Production::whereMonth('created_at', 10)->whereYear('created_at', $year)->avg('all_amount') ?? 0;
|
|
$this["production11"] = Romanah\Gokbakja\Models\Production::whereMonth('created_at', 11)->whereYear('created_at', $year)->avg('all_amount') ?? 0;
|
|
$this["production12"] = Romanah\Gokbakja\Models\Production::whereMonth('created_at', 12)->whereYear('created_at', $year)->avg('all_amount') ?? 0;
|
|
|
|
|
|
|
|
}
|
|
?>
|
|
==
|
|
<!-- start page title -->
|
|
<div class="row">
|
|
<div class="col-12">
|
|
<div class="page-title-box d-flex align-items-center justify-content-between">
|
|
<h3 class="mb-0">GOK BAKJA</h3>
|
|
<!--
|
|
<div class="page-title-right">
|
|
<form action="/year/dynamic" class="search" method="POST">
|
|
<input type="text" class="form-control" type="number" name="year" placeholder="Введите год"
|
|
aria-label="Введите год">
|
|
</form>
|
|
</div> -->
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- end page title -->
|
|
|
|
<div class="row">
|
|
|
|
|
|
<div class="col-lg-12">
|
|
<div class="card">
|
|
<div class="card-body">
|
|
<h4 class="card-title mb-4">Statistika hasabat {{year}} ýyl </h4>
|
|
|
|
<div id="line_chart_datalabel" class="apex-charts" dir="ltr"></div>
|
|
</div>
|
|
</div>
|
|
<!--end card-->
|
|
</div>
|
|
|
|
<!-- end col -->
|
|
</div><!-- end col -->
|
|
|
|
{% put scripts %}
|
|
|
|
<!-- apexcharts -->
|
|
<script src="{{'assets/libs/apexcharts/apexcharts.min.js'|theme}}"></script>
|
|
|
|
<script>
|
|
var options = {
|
|
chart: {
|
|
height: 380,
|
|
type: "line",
|
|
zoom: {
|
|
enabled: !1
|
|
},
|
|
toolbar: {
|
|
show: !1
|
|
}
|
|
},
|
|
colors: ["#6fbe36", "#ff5d5d"],
|
|
dataLabels: {
|
|
enabled: !1
|
|
},
|
|
stroke: {
|
|
width: [3, 3],
|
|
curve: "straight"
|
|
},
|
|
series: [{
|
|
name: "Ortaça Öndürilen Önüm ",
|
|
data: ['{{production1}}', '{{production2}}', '{{production3}}', '{{production4}}', '{{production5}}', '{{production6}}', '{{production7}}', '{{production8}}', '{{production9}}', '{{production10}}', '{{production11}}', '{{production12}}']
|
|
}, {
|
|
name: "Brak Önüm ",
|
|
data: ['{{production1}}', '{{production2}}', '{{production3}}', '{{production4}}', '{{production5}}', '{{production6}}', '{{production7}}', '{{production8}}', '12312', '{{production10}}', '{{production11}}', '{{production12}}']
|
|
}],
|
|
title: {
|
|
text: "Hasabat",
|
|
align: "left"
|
|
},
|
|
grid: {
|
|
row: {
|
|
colors: ["transparent", "transparent"],
|
|
opacity: .2
|
|
},
|
|
borderColor: "#f1f1f1"
|
|
},
|
|
markers: {
|
|
style: "inverted",
|
|
size: 6
|
|
},
|
|
xaxis: {
|
|
categories: ['Ýanwar', 'Fewral', 'Mart', 'Aprel', 'Maý', 'Iýun', 'Iýul', 'Awgust', 'Sentýabr', 'Oktýabr', 'Noýabr', 'Dekabr'],
|
|
title: {
|
|
text: "Aýlar"
|
|
}
|
|
},
|
|
yaxis: {
|
|
title: {
|
|
text: ""
|
|
}
|
|
},
|
|
legend: {
|
|
position: "top",
|
|
horizontalAlign: "right",
|
|
floating: !0,
|
|
offsetY: -25,
|
|
offsetX: -5
|
|
},
|
|
responsive: [{
|
|
breakpoint: 600,
|
|
options: {
|
|
chart: {
|
|
toolbar: {
|
|
show: !1
|
|
}
|
|
},
|
|
legend: {
|
|
show: !1
|
|
}
|
|
}
|
|
}]
|
|
},
|
|
chart = new ApexCharts(document.querySelector("#line_chart_datalabel"), options);
|
|
chart.render();
|
|
</script>
|
|
{% endput %} |