{extend name="public:form" /} {block name="body"} <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"> </form> </div> <div class="layui-card-header"> <button class="layui-btn" onclick="xadmin.open('添加权限','/permission_add',600,400)"><i class="layui-icon"></i>添加</button> </div> <div class="layui-card-body "> <table class="layui-table layui-form"> <thead> <tr> <th>菜单编号</th> <th>名称</th> <th>路由</th> <th>导航</th> <th>排序</th> <th>状态</th> <th>操作</th> </thead> <tbody> {volist name="data" id="item"} <tr> <td>{$item.id}</td> <td>{$item.name}</td> <td>{$item.nav_url ?: '-'}</td> <td>{if $item.is_nav == 1}是{else /}否{/if}</td> <td>{$item.sort}</td> <td class="td-status"> {if $item.status == 1} <a href="javascript:;" onclick="member_stop(this,{$item.id});" title="正常"> <div id="setstatus{$item.id}"><span class="layui-btn layui-btn-normal layui-btn-mini">正常</span></div> </a> {else /} <a href="javascript:;" onclick="member_stop(this,{$item.id});" title="禁用"> <div id="setstatus{$item.id}"><span class="layui-btn layui-btn-danger">禁用</span></div> </a> {/if} </td> <td class="td-manage"> <a title="编辑" onclick="xadmin.open('编辑','/permission_edit/{$item.id}')" href="javascript:;"> <i class="layui-icon"></i> </a> <a title="删除" onclick="member_del(this,'{$item.id}')" href="javascript:;"> <i class="layui-icon"></i> </a> </td> </tr> {/volist} </tbody> </table> </div> </div> </div> </div> </div> </body> <script> layui.use(['laydate','form'], function(){ var laydate = layui.laydate; var form = layui.form; //执行一个laydate实例 laydate.render({ elem: '#start' //指定元素 }); //执行一个laydate实例 laydate.render({ elem: '#end' //指定元素 }); }); /*用户-停用*/ function member_stop(obj,id){ layer.confirm('确认要更改状态吗?',function(index){ var url = '/permission_status'; $.ajax({ url: url, method: "POST", data: {id:id}, dataType: "json", success: function (data) { layer.msg(data.message,{icon:1,time:1000}); if(data.message =='状态禁用成功'){ var a='<span class="layui-btn layui-btn-danger">禁用</span>' $('#setstatus'+id).html(a); return false; } else { var a='<span class="layui-btn layui-btn-normal layui-btn-mini">正常</span>' $('#setstatus'+id).html(a); return false; } }, error : function (XMLHttpRequest, textStatus, errorThrow ) { console.log('AJAX 执行删除失败...'); } }); }); } /*用户-删除*/ function member_del(obj,id){ layer.confirm('确认要删除吗?',function(index){ //发异步删除数据 var url = '/permission_del'; var data = {id: id}; $.ajax({ url: url, method: "POST", data: data, dataType: "json", success: function (data) { if(data.status == 1){ layer.msg(data.message,{icon:1,time:1000}); location.reload() } else { layer.alert(data.message, { icon: 5 }); } }, error : function (XMLHttpRequest, textStatus, errorThrow ) { console.log('AJAX 执行删除失败...'); } }); }); } function delAll (argument) { var data = tableCheck.getData(); layer.confirm('确认要删除吗?'+data,function(index){ //捉到所有被选中的,发异步进行删除 layer.msg('删除成功', {icon: 1}); $(".layui-form-checked").not('.header').parents('tr').remove(); }); } </script> {/block}