{extend name="public:form" /} {block name="body"} <style type="text/css"> .layui-table-page{ text-align: right; } </style> <div class="layui-fluid"> <div class="layui-row layui-col-space15"> <div class="layui-col-md12"> <div class="layui-card"> <div class="layui-card-body"> <form class="layui-form"> <div class="layui-input-inline layui-show-xs-block" style="width:130px;"> <select name="search_type" id="search_type"> <option value="1" selected="selected" {if $search_type eq 1 } selected {/if}>站名</option> <option value="2" {if $search_type eq 2 } selected {/if}>站号</option> <option value="3" {if $search_type eq 3 } selected {/if}>项目编号</option> <option value="4" {if $search_type eq 4 } selected {/if}>电表识别号</option> <option value="5" {if $search_type eq 5 } selected {/if}>机房二维码</option> <option value="6" {if $search_type eq 6 } selected {/if}>出租单位名称</option> </select> </div> <div class="layui-input-inline layui-show-xs-block"> <input type="text" name="search_text" placeholder="搜索内容" style="width:150px;" autocomplete="off" id="search_text" class="layui-input" value="{$search_text}"> </div> <div class="layui-input-inline layui-show-xs-block" style="width:130px;"> <select name="operator" id="operator"> <option value="0">运营商</option> {volist name="operators" id="item"} <option value="{$item.operator_id}" {if $operator eq $item.operator_id } selected {/if}>{$item.operator_name}</option> {/volist} </select> </div> <div class="layui-input-inline layui-show-xs-block" style="width:130px;"> <select name="area_id" id="area_id"> <option value="0"> 区域</option> {volist name="regions" id="region"} {if $region.level == 0} <option disabled='disabled' class='layui-disabled' >{$region.region_name}</option> {else /} <option value="{$region.id}" {if $area_id eq $region.id } selected {/if} > {$region.region_name}</option> {/if} {/volist} </select> </div> <div class="layui-input-inline layui-show-xs-block"> <button class="layui-btn" lay-submit="" lay-filter="search"> <i class="layui-icon"></i></button> </div> </form> </div> <div class="layui-card-header"> <button class="layui-btn" onclick="xadmin.open('电表列表','/em_search_stations')" > <i class="layui-icon"></i>添加</button> <button class="layui-btn" onclick="EmExport()" id="EmImport"> <i class="layui-icon iconfont"></i></button> <a href="/em_export" target="_blank" class="layui-btn"> <i class="layui-icon iconfont"></i></a> </div> <div class="layui-card-body"> <table class="layui-table" lay-data="{ url:'/em', page:true, id:'idTest',where:{search_type:document.getElementById('search_type').value,search_text:document.getElementById('search_text').value,operator:document.getElementById('operator').value,area_id:document.getElementById('area_id').value} }"> <thead> <tr> <th lay-data="{templet: '#number'}">电表识别号</th> <th lay-data="{field:'station_sp_code'}" >电表所属基站号</th> <th lay-data="{field:'station_name'}">电表所属站名</th> <th lay-data="{field:'region_name'} ">区域</th> <th lay-data="{field:'operator_name'}">运营商</th> <th lay-data="{field:'proj_number'}">项目编号</th> <th lay-data="{fixed: 'right', align:'center', toolbar: '#barDemo'}">操作</th> </tr> </thead> </table> </div> </div> </div> </div> </div> </body> <script type="text/html" id="number"> <a class="layui-link" href="/em_detail/{{d.id}}">{{d.number}}</a> </script> <script type="text/html" id="barDemo"> <a title="抄表" href="/copy/{{d.id}}">[<i class="layui-icon"></i>抄表]</a> <a title="编辑" href="/em_edit/{{d.id}}">[编辑]</a> </script> <script> layui.use(['table','laydate'], function(){ var table = layui.table; var laydate = layui.laydate; //监听表格复选框选择 table.on('checkbox(demo)', function(obj){ console.log(obj) }); //监听工具条 table.on('tool(demo)', function(obj){ var data = obj.data; }); var $ = layui.$, active = { getCheckData: function(){ //获取选中数据 var checkStatus = table.checkStatus('idTest') ,data = checkStatus.data; layer.alert(JSON.stringify(data)); } ,getCheckLength: function(){ //获取选中数目 var checkStatus = table.checkStatus('idTest') ,data = checkStatus.data; layer.msg('选中了:'+ data.length + ' 个'); } ,isAll: function(){ //验证是否全选 var checkStatus = table.checkStatus('idTest'); layer.msg(checkStatus.isAll ? '全选': '未全选') } }; $('.demoTable .layui-btn').on('click', function(){ var type = $(this).data('type'); active[type] ? active[type].call(this) : ''; }); }); </script> <script> layui.use(['laydate','form','upload'], function(){ var laydate = layui.laydate, form = layui.form, upload = layui.upload; var EmImport = upload.render({ elem: '#EmImport' , url: '/em_import', accept:'file', field: 'file_name', done: function (res) { if(res.status == 1){ layer.open({ content: res.message, btn: ['确定'], yes: function() { layer.closeAll(); window.location.reload(); } }); } if(res.status == 0){ layer.open({ content: res.message, btn: ['确定'], yes: function() { layer.closeAll(); window.location.reload(); } }); } else { //layMsg(res.message,5) return; } } }); }); </script> {/block}