Bổ sung các tính năng điều khiển engine
This commit is contained in:
@@ -142,7 +142,7 @@
|
||||
<div class="container-fluid">
|
||||
<br>
|
||||
<div class="row">
|
||||
<div class="col-md-10">
|
||||
<div class="col-md-12">
|
||||
{$menu}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
<div class="container-fluid">
|
||||
<br>
|
||||
<div class="row">
|
||||
<div class="col-md-10">
|
||||
<div class="col-md-12">
|
||||
{$menu}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
114
views/config/dieu-khien-thiet-bi.tpl
Normal file
114
views/config/dieu-khien-thiet-bi.tpl
Normal file
@@ -0,0 +1,114 @@
|
||||
{extends file=$smarty.current_dir|cat:'/../extends.tpl'}
|
||||
{use class="yii\helpers\Url"}
|
||||
{use class="app\assets\ConfigAsset"}
|
||||
{ConfigAsset::register($this)|void}
|
||||
{block name='content'}
|
||||
<style>
|
||||
.input-group{
|
||||
width: 100%;
|
||||
}
|
||||
.table-striped > tbody > tr:nth-of-type(odd) {
|
||||
background-color: #d1d1d1;
|
||||
}
|
||||
.form-group{
|
||||
margin: 0;
|
||||
}
|
||||
</style>
|
||||
<div class="container-fluid">
|
||||
<br>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
{$menu}
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<div class="row">
|
||||
<div class="col-md-4 col-md-push-1">
|
||||
<table class="table table-bordered table-striped" style="background: #fff;">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th style="width: 50%;">{Yii::t("app","DIEU_KHIEN_CHUONG_TRINH_NHAN_DIEN")}</th>
|
||||
<td>
|
||||
<div class="btn-group">
|
||||
<button class="btn-control-engine btn btn-{if $engineStatus.status}success{else}default{/if}" onclick="controlEngine(this);" data-href="{Url::to(['control-engine', 'status'=>"on"])}">
|
||||
{Yii::t("app","ON")}
|
||||
</button>
|
||||
<button class="btn-control-engine btn btn-{if $engineStatus.status}default{else}danger{/if}" onclick="controlEngine(this);" data-href="{Url::to(['control-engine', 'status'=>"off"])}">
|
||||
{Yii::t("app","OFF")}
|
||||
</button>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{Yii::t("app","THOI_GIAN_HOAT_DONG_CUA_THIET_BI")}</th>
|
||||
<td>
|
||||
<div class="form-group">
|
||||
<div class="input-group">
|
||||
<div class="input-group-addon">{Yii::t("app","FROM")}</div>
|
||||
<input type="text" class="form-control" name="EngineBegin" id="EngineBegin" value="{$config_engine.start_at|default:""}">
|
||||
<div class="input-group-addon">{Yii::t("app","TO")}</div>
|
||||
<input type="text" class="form-control" name="EngineEnd" id="EngineEnd" value="{$config_engine.end_at|default:""}">
|
||||
<div class="input-group-btn">
|
||||
<button id='btn-save-light' class="btn btn-primary" onclick="saveTimeEngineConfig(this);" data-href="{Url::to(['save-time-engine-config'])}">
|
||||
<i class="fa fa-floppy-o"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{Yii::t("app","THOI_GIAN_BAT_DEN")}</th>
|
||||
<td>
|
||||
<div class="btn-group">
|
||||
<button class="btn-control-light btn btn-{if $config_light.enable==="1"}success{else}default{/if}" onclick="controlSetupLight(this, true);">
|
||||
{Yii::t("app","ON")}
|
||||
</button>
|
||||
<button class="btn-control-light btn btn-{if $config_light.enable==="1"}default{else}danger{/if}" onclick="controlSetupLight(this, false);">
|
||||
{Yii::t("app","OFF")}
|
||||
</button>
|
||||
</div>
|
||||
<div id="time-light-config" class="form-group {if $config_light.enable==="0"}hidden{/if}">
|
||||
<div class="input-group">
|
||||
<div class="input-group-addon">{Yii::t("app","FROM")}</div>
|
||||
<input type="text" class="form-control" name="LightBegin" id="LightBegin" value="{$config_light.start_at|default:""}">
|
||||
<div class="input-group-addon">{Yii::t("app","TO")}</div>
|
||||
<input type="text" class="form-control" name="LightEnd" id="LightEnd" value="{$config_light.end_at|default:""}">
|
||||
<div class="input-group-btn">
|
||||
<button id='btn-save-light' class="btn btn-primary" onclick="saveTimeLightConfig(this);" data-href="{Url::to(['save-time-light-config'])}" data-enable='{$config_light.enable}'>
|
||||
<i class="fa fa-floppy-o"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{Yii::t("app","BACKGROUND")}</th>
|
||||
<td>
|
||||
<input type="file" name="image" id="image">
|
||||
<input type="hidden" name="url_upload_background" value="{Url::to(['background'])}">
|
||||
<div>
|
||||
{if $background!=""}
|
||||
<img src="/data{$background}" width="100%" class="img-thumbnail">
|
||||
{/if}
|
||||
<i class="text-red"><span class="fa fa-info-circle"></span> {Yii::t("app","BACKGROUND_DESCRIPTION")}</i>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>{Yii::t("app","AM_THANH")}</th>
|
||||
<td>
|
||||
<input type="file" name="sound" id="sound">
|
||||
<input type="hidden" name="url_upload_sound" value="{Url::to(['sound'])}">
|
||||
<div>
|
||||
<a href="/data/audio/welcome_en.wav">welcome_en.wav</a>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/block}
|
||||
@@ -16,7 +16,7 @@
|
||||
<div class="container-fluid">
|
||||
<br>
|
||||
<div class="row">
|
||||
<div class="col-md-10">
|
||||
<div class="col-md-12">
|
||||
{$menu}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
<div class="container-fluid">
|
||||
<br>
|
||||
<div class="row">
|
||||
<div class="col-md-10">
|
||||
<div class="col-md-12">
|
||||
{$menu}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,35 +1,45 @@
|
||||
{use class="yii\helpers\Url"}
|
||||
{if Yii::$app->params["type"]==="BiFace"}
|
||||
{$username=Yii::$app->user->identity->username}
|
||||
<div class="mt-element-step">
|
||||
<div class="row step-thin">
|
||||
<div class="col-md-3 bg-grey mt-step-col {if $tab=="device_config"}active{/if}">
|
||||
<div class="mt-step-number bg-white font-grey">1</div>
|
||||
<div class="mt-step-title uppercase font-grey-cascade" style="cursor: pointer;" onclick="window.location = '{Url::to(['/config/cau-hinh-thiet-bi'])}';">
|
||||
{Yii::t("app", "CAU_HINH_THIET_BI")}
|
||||
{if $username=='admin'}
|
||||
<div class="col-md-2 bg-grey mt-step-col {if $tab=="device_config"}active{/if}">
|
||||
<div class="mt-step-number bg-white font-grey">1</div>
|
||||
<div class="mt-step-title uppercase font-grey-cascade" style="cursor: pointer;" onclick="window.location = '{Url::to(['/config/cau-hinh-thiet-bi'])}';">
|
||||
{Yii::t("app", "CAU_HINH_THIET_BI")}
|
||||
</div>
|
||||
<div class="mt-step-content font-grey-cascade">{Yii::t("app", "DEVICE_CONFIG")}</div>
|
||||
</div>
|
||||
<div class="mt-step-content font-grey-cascade">{Yii::t("app", "DEVICE_CONFIG")}</div>
|
||||
</div>
|
||||
<div class="col-md-3 bg-grey mt-step-col {if $tab=="server_config"}active{/if}">
|
||||
<div class="mt-step-number bg-white font-grey">2</div>
|
||||
<div class="mt-step-title uppercase font-grey-cascade" style="cursor: pointer;" onclick="window.location = '{Url::to(['/config'])}';">
|
||||
{Yii::t("app", "CAU_HINH_MAY_CHU")}
|
||||
<div class="col-md-2 bg-grey mt-step-col {if $tab=="server_config"}active{/if}">
|
||||
<div class="mt-step-number bg-white font-grey">2</div>
|
||||
<div class="mt-step-title uppercase font-grey-cascade" style="cursor: pointer;" onclick="window.location = '{Url::to(['/config'])}';">
|
||||
{Yii::t("app", "CAU_HINH_MAY_CHU")}
|
||||
</div>
|
||||
<div class="mt-step-content font-grey-cascade">{Yii::t("app", "SERVER_CONFIG")}</div>
|
||||
</div>
|
||||
<div class="mt-step-content font-grey-cascade">{Yii::t("app", "SERVER_CONFIG")}</div>
|
||||
</div>
|
||||
<div class="col-md-3 bg-grey mt-step-col {if $tab=="engine_config"}active{/if}">
|
||||
<div class="mt-step-number bg-white font-grey">3</div>
|
||||
{/if}
|
||||
<div class="col-md-2 bg-grey mt-step-col {if $tab=="engine_config"}active{/if}">
|
||||
<div class="mt-step-number bg-white font-grey">{if $username=='admin'}3{else}1{/if}</div>
|
||||
<div class="mt-step-title uppercase font-grey-cascade" style="cursor: pointer;" onclick="window.location = '{Url::to(['/config/cau-hinh-nhan-dien'])}';">
|
||||
{Yii::t("app", "CAU_HINH_NHAN_DIEN")}
|
||||
</div>
|
||||
<div class="mt-step-content font-grey-cascade">{Yii::t("app", "ENGINE_CONFIG")}</div>
|
||||
</div>
|
||||
<div class="col-md-3 bg-grey mt-step-col {if $tab=="ip_config"}active{/if}">
|
||||
<div class="mt-step-number bg-white font-grey">4</div>
|
||||
<div class="col-md-2 bg-grey mt-step-col {if $tab=="ip_config"}active{/if}">
|
||||
<div class="mt-step-number bg-white font-grey">{if $username=='admin'}4{else}2{/if}</div>
|
||||
<div class="mt-step-title uppercase font-grey-cascade" style="cursor: pointer;" onclick="window.location = '{Url::to(['/config/cau-hinh-ip'])}';">
|
||||
{Yii::t("app", "CAU_HINH_IP")}
|
||||
</div>
|
||||
<div class="mt-step-content font-grey-cascade">{Yii::t("app", "IP_CONFIG")}</div>
|
||||
</div>
|
||||
<div class="col-md-2 bg-grey mt-step-col {if $tab=="device_controller"}active{/if}">
|
||||
<div class="mt-step-number bg-white font-grey">{if $username=='admin'}5{else}3{/if}</div>
|
||||
<div class="mt-step-title uppercase font-grey-cascade" style="cursor: pointer;" onclick="window.location = '{Url::to(['/config/dieu-khien-thiet-bi'])}';">
|
||||
{Yii::t("app", "DIEU_KHIEN_THIET_BI")}
|
||||
</div>
|
||||
<div class="mt-step-content font-grey-cascade">{Yii::t("app", "DEVICE_CONTROLLER")}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
@@ -54,5 +54,4 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/block}
|
||||
Reference in New Issue
Block a user