2021-09-04 22:28:11 +08:00

123 lines
3.0 KiB
HTML
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.

{extend name="common/base"/}
<!-- 主体 -->
{block name="body"}
<div class="body-content">
<form class="layui-form" style="display: inline;">
<input type="text" name="keywords" required lay-verify="required" placeholder="ID/标题/标识/备注" class="layui-input"
autocomplete="off" style="max-width: 320px;display: inline;margin: -10px 10px 0 0;" />
<button class="layui-btn layui-btn-normal" lay-submit="" lay-filter="webform">提交搜索</button>
</form>
<table class="layui-hide" id="test" lay-filter="test"></table>
</div>
<script type="text/html" id="status">
<i class="layui-icon {{# if(d.status == 1){ }}layui-icon-ok{{# } else { }}layui-icon-close{{# } }}"></i>
</script>
<script type="text/html" id="toolbarDemo">
<div class="layui-btn-container">
<a class="layui-btn layui-btn-normal layui-btn-sm" href="/admin/nav/add">+ 添加导航组</a>
</div>
</script>
<script type="text/html" id="barDemo">
<div class="layui-btn-group"><a class="layui-btn layui-btn-xs" href="/admin/nav/add?id={{d.id}}">编辑</a><a class="layui-btn layui-btn-xs layui-btn-normal" href="/admin/nav/nav_info?id={{d.id}}"></a><a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del"></a></div>
</script>
{/block}
<!-- /主体 -->
<!-- 脚本 -->
{block name="script"}
<script>
function init(layui) {
var table = layui.table,
form = layui.form;
var tableIns = table.render({
elem: '#test',
toolbar: '#toolbarDemo',
url: '/admin/nav/index', //数据接口
page: true, //开启分页
limit: 20,
response: {
statusCode: 1 //规定成功的状态码默认0
},
cols: [
[ //表头
{
field: 'id',
title: 'ID号',
align: 'center',
width: 90
}, {
field: 'title',
title: '标题',
width: 300
}, {
field: 'name',
title: '标识',
align: 'center',
width: 150
}, {
field: 'desc',
title: '备注',
}, {
field: 'status',
title: '状态',
toolbar: '#status',
align: 'center',
width: 80
}, {
field: 'right',
title: '操作',
toolbar: '#barDemo',
width: 160,
align: 'center'
}
]
]
});
//监听行工具事件
table.on('tool(test)', function (obj) {
var data = obj.data;
//console.log(obj)
if (obj.event === 'del') {
layer.confirm('真的删除该导航组吗?', {
icon: 3,
title: '提示'
}, function (index) {
$.ajax({
url: "/admin/nav/delete",
data: {
id: data.id
},
success: function (res) {
layer.msg(res.msg);
if (res.code == 1) {
obj.del();
}
}
})
layer.close(index);
});
}
});
//监听搜索提交
form.on('submit(webform)', function (data) {
if (data.field.keywords) {
tableIns.reload({
where: {
keywords: data.field.keywords
},
page: {
curr: 1
}
});
}
return false;
});
}
</script>
{include file="common/layui" base="base" extend="[]" callback="init" /}
{/block}
<!-- /脚本 -->