<!DOCTYPE html> <html lang="en"> <include file="Public:header" /> <include file="Public:page_css" /> <body class="fixed-sidebar full-height-layout gray-bg" style="overflow:hidden"> <include file="Public:nav" /> <div class="row"> <div class="row wrapper border-bottom white-bg page-heading"> <div class="col-lg-12"> <h2>数据管理</h2> <ol class="breadcrumb"> <li> <a href="{:U('Index/index')}"><i class="fa fa-home"></i> 主页</a> </li> <li> <a>数据管理</a> </li> <li> <strong>数据列表</strong> </li> </ol> </div> </div> <br /> </div> <div class="row"> <div class="col-sm-12"> <div class="col-sm-1"> <div class="input-group"> <!-- <a href="{:U('Datalist/datalist_del')}" class="btn btn-primary">批量删除</a> --> <button class="btn btn-primary" onclick="delAll()"><i class="layui-icon"></i>批量删除</button> </div> </div> <div class="col-sm-1"> <div class="input-group"> <a href="{:U('Datalist/data_add')}" class="btn btn-primary">添加数据</a> </div> </div> <div class="col-sm-3"> <form name="admin_list_sea" class="form-search" method="get" action="{:U('Datalist/data_list')}"> <div class="input-group"> <input type="text" name="val" id="val" class="form-control" value="{$testval}" placeholder="输入需查询的用户名"> <span class="input-group-btn"> <button type="submit" class="btn btn-primary"><i class="fa fa-search"></i> 搜索</button> </span> </div> </form> </div> </div> </div> <div class="col-sm-12"> <div class="ibox float-e-margins"> <div class="ibox-title"> <h5><i class="fa fa-tasks"></i> 数据列表</h5> </div> <div class="ibox-content"> <form> <table class="table table-bordered"> <thead> <tr class="long-tr"> <th><input name="checkall" id="chk_all" type="checkbox"/>全选</th> <th>ID</th> <th>名称</th> <th>作者</th> <!-- <th>操作人</th> --> <th>添加时间</th> <th width="25%">操作</th> </tr> </thead> <tbody> <foreach name="data_list" item="v"> <tr class="long-td"> <!-- <td><input type="checkbox" name="ids[]" value="{$v['id']}" /></td> --> <td> <input type="checkbox" value="{$v.id}" name="chk_list[]"></td> <td>{$v.id}</td> <td>{$v.title}</td> <!-- <td>{$v.jianjie}</td> --> <td>{$v.auth}</td> <td>{$v.addtime|date='Y-m-d H:i:s',###}</td> <td> <a href="{:U('data_edit',array('id'=>$v['id']))}" class="btn btn-primary"><i class="fa fa-paste"></i> 编辑</a> <a onclick="return del({$v.id});" href="javascript:;" class="btn btn-danger demo1"> <i class="fa fa-trash-o"></i> 删除</a> </td> </tr> </foreach> </tbody> </table> </form> <div class="pages" style=" text-align: right;"> {$page} </div> </div> </div> </div> </div> <script> function delAll () { // 获取所有选中的项并把选中项的文本组成一个字符串 var str = ''; $($("input[name='chk_list[]']:checked")).each(function(){ str += $(this).val() + ','; }); layer.confirm('确认要删除吗?',function(index){ // //捉到所有被选中的,发异步进行删除 $.post("{:U('Datalist/datalist_del')}",{id:str},function(b){ if(b.status == 1){ // $(obj).parents("tr").remove(); window.location.reload(); layer.msg('已删除!',{icon:1,time:1000}); }else{ layer.msg('删除失败!',{icon:2,time:1000}); } }); }); } function del(id){ layer.confirm('你确定要删除吗?', {icon: 3}, function(index){ layer.close(index); window.location.href="__URL__/data_del/id/"+id+""; }); } function stateyes(val){ $.post('{:U("admin_group_state")}', {x:val}, function(data){ var $v=val; if(data.status){ if(data.info=='状态禁止'){ var a='<span class="label label-danger">禁用</span>' $('#zt'+val).html(a); return false; }else{ var b='<span class="label label-info">开启</span>' $('#zt'+val).html(b); return false; } } }); return false; } $("#chk_all").click(function(){ // 使用attr只能执行一次 $("input[name='chk_list[]']").attr("checked", $(this).attr("checked")); // 使用prop则完美实现全选和反选 $("input[name='chk_list[]']").prop("checked", $(this).prop("checked")); // 获取所有选中的项并把选中项的文本组成一个字符串 }); </script> <include file="Public:footer" /> </body> </html>