%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
| Server IP : 14.207.165.8 / Your IP : 216.73.216.26 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/ppaobm/backend/theme/adminlte/site/ |
Upload File : |
<?php
/* @var $this yii\web\View */
use yii\helpers\Html;
use backend\assets\AppAsset;
use backend\modules\booking_data\models\BookingData;
use backend\modules\location_center\models\LocationCenter;
use backend\modules\location_room\models\LocationRoom;
use backend\modules\department_type\models\DepartmentType;
use dosamigos\chartjs\ChartJs;
use yii\helpers\ArrayHelper;
AppAsset::register($this);
$asset = new backend\theme\AdminlteAsset();
$asset::register($this);
$backend = Yii::getAlias('@back');
$this->title = 'หน้าหลัก';
?>
<div class="content-wrapper">
<section class="content-header">
<h1>
ระบบตรวจสอบและขอใช้ห้องประชุมและอาคารสถานที่ศูนย์ประสานแผนพัฒนาท้องถิ่นประจำอำเภอ
<small>องค์การบริหารส่วนจังหวัดพิษณุโลก</small>
</h1>
</section>
<section class="content">
<div class="row">
<div class="col-md-3 col-sm-6 col-xs-12">
<div class="info-box">
<span class="info-box-icon bg-yellow"><i class="fa fa-warning"></i></span>
<div class="info-box-content">
<span class="info-box-text">รายการที่ยังไม่ได้อนุมัติ</span>
<hr class="hr-bm">
<span class="info-box-number"><?= backend\modules\booking_data\models\BookingData::find()->where(['status' => 0])->count() ?></span>
</div>
</div>
</div>
<div class="col-md-3 col-sm-6 col-xs-12">
<div class="info-box">
<span class="info-box-icon bg-aqua"><i class="fa fa-check"></i></span>
<div class="info-box-content">
<span class="info-box-text">รายการที่อนุมัติแล้ว</span>
<hr class="hr-bm">
<span class="info-box-number"><?= backend\modules\booking_data\models\BookingData::find()->where(['status' => 1])->count() ?></span>
</div>
</div>
</div>
<div class="col-md-3 col-sm-6 col-xs-12">
<div class="info-box">
<span class="info-box-icon bg-red"><i class="fa fa-close"></i></span>
<div class="info-box-content">
<span class="info-box-text">รายการที่ไม่อนุมัติ</span>
<hr class="hr-bm">
<span class="info-box-number"><?= backend\modules\booking_data\models\BookingData::find()->where(['status' => 2])->count() ?></span>
</div>
</div>
</div>
<div class="col-md-3 col-sm-6 col-xs-12">
<div class="info-box">
<span class="info-box-icon bg-fuchsia"><i class="fa fa-university"></i></span>
<div class="info-box-content">
<span class="info-box-text">รายการทั้งหมด</span>
<hr class="hr-bm">
<span class="info-box-number"><?= backend\modules\booking_data\models\BookingData::find()->count() ?></span>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="box">
<div class="box-header with-border">
<h3 class="box-title">จำนวนการขอใช้ห้องประชุมทั้งหมด</h3>
</div>
<div class="box-body">
<div class="row">
<div class="col-md-12">
<div class="chart">
<?php
$label = LocationCenter::find()->asArray()->all();
for ($i = 0; $i < sizeof($label); $i++) {
$labelname[] = substr($label[$i]['name'], 96);
$labelcolor[] = '#' . $label[$i]['color'];
$data[] = BookingData::find()->where(['status' => 1])->andWhere(['location_center_id' => $i + 1])->count();
}
?>
<?=
ChartJs::widget([
'type' => 'bar',
'options' => [
'height' => 400,
// 'width' => 400
// 'scales' => [
// 'yAxes' => [
// 'stacked' => true,
// 'ticks' =>[
// 'beginAtZero' => true,
// 'min' => 0
// ]
// ]
// ]
],
'data' => [
'labels' => $labelname,
'datasets' => [
[
'label' => "จำนวนการขอใช้",
'backgroundColor' => $labelcolor,
'data' => $data,
],
]
],
'clientOptions' => [
'scales' => [
'yAxes' => [[
'ticks' => [
'beginAtZero' => true,
'precision' => 0
// 'min' => 0
]
]]
],
'legend' => [
'display' => false,
// 'position' => 'bottom',
// 'labels' => [
// 'fontSize' => 14,
// 'fontColor' => "#000000",
// ]
],
'tooltips' => [
'enabled' => true,
'intersect' => true
],
'hover' => [
'mode' => false
],
'maintainAspectRatio' => false,
],
]);
?>
</div>
</div>
<?php
$showbar = 0;
if ($showbar == 1){
?>
<div class="col-md-2">
<?php
$rows = LocationCenter::find()->all();
foreach ($rows as $row) {
?>
<div class="progress-group">
<span class="progress-text"><?= substr($row->name, 96) ?></span>
<div class="progress sm">
<div class="progress-bar" style="width: 100%;background-color: #<?= $row->color ?>"></div>
</div>
</div>
<?php } ?>
</div>
<?php } ?>
</div>
</div>
</div>
</div>
</div>
</section>
</div>