212 lines
13 KiB
PHP
Executable File
212 lines
13 KiB
PHP
Executable File
<?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>
|