update state button luôn đóng, luôn mở

This commit is contained in:
dongpd 2020-11-02 17:23:08 +07:00
parent 5dcc661cc1
commit 8b01066314
2 changed files with 15 additions and 2 deletions

View File

@ -35,10 +35,10 @@
<button class="btn btn-primary" onclick="openDoor(this);" data-href="{yii\helpers\Url::to(['open-door', 'id' => $model->id, 'door' => $d->code])}">
Mở
</button>
<button class="change-duration-{$d->id} btn btn-{if $d->always_open}warning{else}default{/if}" onclick="changeDuration(this);" data-href="{yii\helpers\Url::to(['change-duration', 'id' => $d->id, 'duration' => 255])}">
<button id="always-open-{$d->id}" class="change-duration-{$d->id} btn btn-{if $d->always_open}warning{else}default{/if}" onclick="changeDuration(this);" data-href="{yii\helpers\Url::to(['change-duration', 'id' => $d->id, 'duration' => 255])}">
Luôn mở
</button>
<button class="change-duration-{$d->id} btn btn-{if $d->always_close}warning{else}default{/if}" onclick="changeDuration(this);" data-href="{yii\helpers\Url::to(['change-duration', 'id' => $d->id, 'duration' => 0])}">
<button id="always-close-{$d->id}" class="change-duration-{$d->id} btn btn-{if $d->always_close}warning{else}default{/if}" onclick="changeDuration(this);" data-href="{yii\helpers\Url::to(['change-duration', 'id' => $d->id, 'duration' => 0])}">
Luôn đóng
</button>
</td>

View File

@ -557,6 +557,19 @@ function changeDuration(e) {
$(".change-duration-" + id).removeClass("btn-warning").addClass("btn-default");
if (data.always_close || data.always_open) {
$(e).removeClass("btn-default").addClass("btn-warning");
if (data.always_close) {
$("#always-open-" + id).attr("disabled", true);
}
if (data.always_open) {
$("#always-close-" + id).attr("disabled", true);
}
} else {
if (!data.always_close) {
$("#always-open-" + id).attr("disabled", false);
}
if (!data.always_open) {
$("#always-close-" + id).attr("disabled", false);
}
}
notification.success("Đã lưu thông tin", 2000);
},