2025-04-10 23:19:13 +08:00

212 lines
13 KiB
PHP
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
/**
* @Author: fm453
* @Date: 2018-11-23 12:17:02
* @Last Modified by: fm453
* @Last Modified time: 2019-01-12 17:11:20
* @Email: fm453@lukegzs.com
*/
use yii\helpers\Html;
use yii\bootstrap\ActiveForm;
use yii\helpers\Url;
use yii\widgets\LinkPager;
$this->title = '房间列表';
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="wrapper wrapper-content">
<div class="row">
<div class="col-sm-12">
<div class="ibox float-e-margins">
<div class="ibox-content" style="text-align: center;">
<h1>搜索与筛选</h1>
<form role="form" class="form-horizontal m-t" action="<?=Url::toRoute('room/list')?>" method="post">
<input type="hidden" name="_csrf-backend" value="<?= Yii::$app->getRequest()->getCsrfToken();?>" />
<div class="form-group">
<div class="col-sm-4">
<div class="input-group">
<span class="input-group-btn">
<button type="button" class="btn btn-sm btn-primary">名称</button>
</span>
<input class="input-sm form-control" type="text" placeholder="请输入房间名称" name="search[title]" value="<?=isset($search['title']) ? $search['title']:''?>">
</div>
</div>
<div class="col-sm-5">
<div class="input-group">
<span class="input-group-btn">
<button type="button" class="btn btn-sm btn-primary">户型</button>
</span>
<input class="input-sm form-control" type="text" placeholder="" name="search[f]" value="<?=isset($search['f'])?$search['f']:''?>">
<span class="input-group-btn">
<button type="button" class="btn btn-sm btn-info">室</button>
</span>
<input class="input-sm form-control" type="text" placeholder="" name="search[t]" value="<?=isset($search['t'])?$search['t']:''?>">
<span class="input-group-btn">
<button type="button" class="btn btn-sm btn-info">厅</button>
</span>
<input class="input-sm form-control" type="text" placeholder="" name="search[c]" value="<?=isset($search['c'])?$search['c']:''?>">
<span class="input-group-btn">
<button type="button" class="btn btn-sm btn-info">厨</button>
</span>
<input class="input-sm form-control" type="text" placeholder="" name="search[w]" value="<?=isset($search['w'])?$search['w']:''?>">
<span class="input-group-btn">
<button type="button" class="btn btn-sm btn-info">卫</button>
</span>
<input class="input-sm form-control" type="text" placeholder="" name="search[b]" value="<?=isset($search['b'])?$search['b']:''?>">
<span class="input-group-btn">
<button type="button" class="btn btn-sm btn-info">阳台</button>
</span>
</div>
</div>
<div class="col-sm-3">
<div class="input-group">
<span class="input-group-btn">
<button type="button" class="btn btn-sm btn-primary">面积大于</button>
</span>
<input class="input-sm form-control" type="text" placeholder="请填写正整数" name="search[measure]" value="<?=isset($search['measure'])?$search['measure']:''?>">
<span class="input-group-btn">
<button type="button" class="btn btn-sm btn-info">m<sup>2</sup></button>
</span>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-4">
<div class="input-group">
<input type="text" class="form-control" name="hotel_title" id="hotel-title" value="<?=isset($search['hotel_title'])?$search['hotel_title']:'';?>" placeholder="点击选择关联酒店" autocomplete="off" href="<?=Url::toRoute(['hotel/select','callback'=>'hotel']);?>" w="80%;" h="90%;" title="选择所在关联酒店" mini="load">
<input type="hidden" class="form-control" name="search[hotel]" id="hotel-value" value="<?=isset($search['hotel'])?$search['hotel']:0;?>">
<span class="input-group-btn">
<button type="button" class="btn btn-info" onclick="clearHotel('hotel')">清除选择</button>
</span>
</div>
</div>
<script>
function selectHotel(title,id,callback)
{
layer.closeAll();
layer.msg('已选择');
$('#'+callback+'-value').val(id);
$('#'+callback+'-title').val(title);
}
function clearHotel(id)
{
$('#'+id+'-value').val('');
$('#'+id+'-title').val('');
}
</script>
</div>
<div class="form-group">
<div class="col-sm-12">
<button type="submit" class="btn btn-sm btn-warning"> 搜索</button>
<a class="btn btn-info btn-sm" href="<?= Url::toRoute(['room/new','hotel_id'=>$hotel_id])?>">新增房间</a>
</div>
</div>
</form>
</div>
<!--分页-->
<div class="ibox-content" style="padding:0;text-align: center;">
<div class="f-r">
<?= LinkPager::widget([
'pagination'=>$pager,
'firstPageLabel' => '首页',
'nextPageLabel' => '下一页',
'prevPageLabel' => '上一页',
'lastPageLabel' => '末页',
]) ?>
</div>
</div>
<div class="ibox-content">
<div class="table-responsive">
<table class="table table-striped">
<thead>
<tr>
<th>序号</th>
<th>关联酒店</th>
<th>房间</th>
<th>地址</th>
<th>参数</th>
<th>状态</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<?php foreach($rooms as $vo):?>
<tr>
<td><?=$vo['id']?></td>
<td><?=isset($hotels[$vo['hotel_id']])?$hotels[$vo['hotel_id']]['title']:'未设置'?></td>
<td>【<code><?=$vo['sn']?></code>】<?=$vo['title']?><br>
<?=$vo['f']?>室<?=$vo['t']?>厅<?=$vo['c']?>厨<?=$vo['w']?>卫<?=$vo['b']?>阳台(<code><?=$vo['measure']?></code>m<sup>2</sup>)
</td>
<td><?=$vo['addr']?></td>
<td>
开火:<?php if($vo['cooking']==1){?>
<a class="btn btn-info btn-xs" href="<?=Url::toRoute(['room/ajax','id'=>$vo['id'],'do'=>'cooking'])?>" mini="ajax">可以</a>
<?php }else{?>
<a class="btn btn-default btn-xs" href="<?=Url::toRoute(['room/ajax','id'=>$vo['id'],'do'=>'cooking'])?>" mini="ajax">不支持</a>
<?php }?>
泳池:<?php if($vo['swimmingpool']==1){?>
<a class="btn btn-info btn-xs" href="<?=Url::toRoute(['room/ajax','id'=>$vo['id'],'do'=>'swimmingpool'])?>" mini="ajax">有</a>
<?php }else{?>
<a class="btn btn-default btn-xs" href="<?=Url::toRoute(['room/ajax','id'=>$vo['id'],'do'=>'swimmingpool'])?>" mini="ajax">无</a>
<?php }?>
天然气:<?php if($vo['gas']==1){?>
<a class="btn btn-info btn-xs" href="<?=Url::toRoute(['room/ajax','id'=>$vo['id'],'do'=>'gas'])?>" mini="ajax">有</a>
<?php }else{?>
<a class="btn btn-default btn-xs" href="<?=Url::toRoute(['room/ajax','id'=>$vo['id'],'do'=>'gas'])?>" mini="ajax">无</a>
<?php }?>
停车位:<?php if($vo['parker']==1){?>
<a class="btn btn-info btn-xs" href="<?=Url::toRoute(['room/ajax','id'=>$vo['id'],'do'=>'parker'])?>" mini="ajax">有</a>
<?php }else{?>
<a class="btn btn-default btn-xs" href="<?=Url::toRoute(['room/ajax','id'=>$vo['id'],'do'=>'parker'])?>" mini="ajax">无</a>
<?php }?>
WIFI<?php if($vo['wifi']==1){?>
<a class="btn btn-info btn-xs" href="<?=Url::toRoute(['room/ajax','id'=>$vo['id'],'do'=>'wifi'])?>" mini="ajax">有</a>
<?php }else{?>
<a class="btn btn-default btn-xs" href="<?=Url::toRoute(['room/ajax','id'=>$vo['id'],'do'=>'wifi'])?>" mini="ajax">无</a>
<?php }?>
</td>
<td>
<?php if($vo['status_code']==1){?>
<a class="btn btn-info btn-xs" href="<?=Url::toRoute(['room/ajax','id'=>$vo['id'],'do'=>'hide'])?>" mini="ajax"><?=$status[$vo['status_code']]?></a>
<?php }else{?>
<a class="btn btn-default btn-xs" href="<?=Url::toRoute(['room/ajax','id'=>$vo['id'],'do'=>'show'])?>" mini="ajax"><?=$status[$vo['status_code']]?></a>
<?php }?>
</td>
<td>
<a class="btn btn-primary btn-xs" href="<?=Url::toRoute(['room/edit','id'=>$vo['id']])?>"><i class="fa fa-edit"></i>编辑</a>
<a title="点击将删除" href="<?=Url::toRoute(['room/delete','id'=>$vo['id']])?>" class="btn btn-xs btn-danger" mini="act"><i class="fa fa-trash bigger-120"></i>删除</a>
</td>
</tr>
<?php endforeach;?>
</tbody>
</table>
</div>
</div>
<!--分页-->
<div class="ibox-content" style="padding:0;text-align: center;">
<div class="f-r">
<?= LinkPager::widget([
'pagination'=>$pager,
'firstPageLabel' => '首页',
'nextPageLabel' => '下一页',
'prevPageLabel' => '上一页',
'lastPageLabel' => '末页',
]) ?>
</div>
</div>
</div>
</div>
</div>
</div>