cập nhật tính năng quản trị phòng ban

This commit is contained in:
2020-10-07 17:29:30 +07:00
parent 586be80cf6
commit 2d15fc1c14
22 changed files with 1041 additions and 72 deletions

View File

@@ -11,18 +11,42 @@ use yii\widgets\ActiveForm;
<?php
if (Yii::$app->params['hideInfomation']) {
echo Html::a('<span class="logo-mini">AIP</span><span class="logo-lg">AIParking</span>', Yii::$app->homeUrl, ['class' => 'logo']);
echo Html::a('<span class="logo-mini">BI</span><span class="logo-lg">Access Control</span>', Yii::$app->homeUrl, ['class' => 'logo']);
} else {
echo Html::a('<span class="logo-mini">BI</span><span class="logo-lg"><img src="/images/logo.png" width="75%"></span>', Yii::$app->homeUrl, ['class' => 'logo']);
}
?>
<nav class="navbar navbar-static-top" role="navigation">
<a href="#" class="sidebar-toggle" data-toggle="push-menu" role="button">
<span class="sr-only">Toggle navigation</span>
</a>
<div class="collapse navbar-collapse pull-left" id="navbar-collapse">
<ul class="nav navbar-nav">
<li class="<?php if (in_array($this->context->id, ['department'])) echo "active"; ?>">
<a href="<?php echo \yii\helpers\Url::to(['/department']); ?>">
<i class="fa fa-users"></i> Nhân sự
</a>
</li>
<li>
<a href="#">
<i class="fa fa-database"></i> Thiết bị
</a>
</li>
<li>
<a href="#">
<i class="fa fa-check-square"></i> Kiểm soát truy cập
</a>
</li>
<li>
<a href="#">
<i class="fa fa-bar-chart"></i> Báo cáo
</a>
</li>
<li>
<a href="#">
<i class="fa fa-cogs"></i> Hệ thống
</a>
</li>
</ul>
</div>
<div class="navbar-custom-menu">
<ul class="nav navbar-nav">

View File

@@ -1,48 +1,32 @@
<aside class="main-sidebar">
<section class="sidebar">
<!-- Sidebar user panel -->
<div class="user-panel">
<div class="pull-left image">
<img src="<?php
if (Yii::$app->user->isGuest) {
echo $directoryAsset . "/img/user2-160x160.jpg";
} else {
echo Yii::$app->user->identity->user_image == null ? $directoryAsset . "/img/user2-160x160.jpg" : Yii::getAlias("@images_folder") . Yii::$app->user->identity->user_image;
}
?>" class="img-circle" alt="User Image"/>
</div>
<div class="pull-left info">
<p>
<?php
if (Yii::$app->user->isGuest) {
echo "";
} else {
echo Yii::$app->user->identity->first_name . " " . Yii::$app->user->identity->last_name;
}
?>
</p>
<a href="#"><i class="fa fa-circle text-success"></i> <?php echo Yii::t("app", "Online"); ?></a>
</div>
</div>
<br>
<?php
if (in_array($this->context->id, ['department'])) {
$items = [
['label' => 'Phòng ban', 'url' => ['/department'], 'icon' => 'building'],
['label' => 'Nhân viên', 'url' => ['/dashboard'], 'icon' => 'users'],
['label' => 'Đăng ký thẻ', 'url' => ['/dashboard'], 'icon' => 'credit-card']
];
} else {
$items = [
['label' => 'Bảng điều khiển', 'url' => ['/dashboard'], 'icon' => 'dashboard'],
[
'label' => 'Hệ thống', 'icon' => 'cogs', 'url' => ['#'],
'items' => [
['label' => 'Người dùng', 'icon' => 'users', 'url' => ['/user'], 'visible' => Yii::$app->user->can('administrator')]
],
'visible' => Yii::$app->user->can('administrator')
],
['label' => 'Login', 'url' => ['site/login'], 'visible' => Yii::$app->user->isGuest],
];
}
?>
<?=
dmstr\widgets\Menu::widget(
[
'options' => ['class' => 'sidebar-menu tree', 'data-widget' => 'tree'],
'items' => [
['label' => 'Bảng điều khiển', 'url' => ['/dashboard'], 'icon' => 'dashboard'],
[
'label' => 'Hệ thống', 'icon' => 'cogs', 'url' => ['#'],
'items' => [
['label' => 'Người dùng', 'icon' => 'users', 'url' => ['/user'], 'visible' => Yii::$app->user->can('administrator')]
],
'visible' => Yii::$app->user->can('administrator')
],
['label' => 'Login', 'url' => ['site/login'], 'visible' => Yii::$app->user->isGuest],
],
'items' => $items
]
)
?>