You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

81 lines
2.1 KiB

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<script src="../../lib/layui/layui.js"></script>
<body>
<div>123443</div>
<table>
<thead>
<tr>
<th>名称</th>
<th>url地址</th>
<th>排序号</th>
<th>描述信息</th>
<th>操作</th>
</tr>
</thead>
<tbody id="tb1">
</tbody>
</table>
<script type="text/html" id="test1">
{{# layui.each(d.data, function(index, item){ }}
<tr data-node-id={{item.menu_id}} data-parent_id={{item.parent_id}} data-level={{item.level_id}} data-node-name={{item.menu_name}} >
<td><span class='folder'></span>{{item.menu_name}}</td>
<td>{{item.url}}</td>
<td>{{item.sort_id}}</td>
<td>{{item.memo}}</td>
<td>
<a class="layui-btn layui-btn-xs addBtn">添加</a>
<a class="layui-btn layui-btn-xs editBtn">编辑</a>
<a class="layui-btn layui-btn-xs delBtn">删除</a>
<a class="layui-btn layui-btn-xs setBtn">配置使用身份</a>
</td>
</tr>
{{# }); }}
{{# if(d.data.length === 0){ }}
无数据
{{# } }}
</script>
<script>
layui.extend({
admin: '{/}../../static/js/admin'
});
layui.use(['jquery', 'admin', 'layer','laytpl','form'], function () {
var $ = layui.jquery,
admin = layui.admin,
layer = layui.layer,
laytpl=layui.laytpl,
form=layui.form;
selectAll();
// 获取所有菜单
function selectAll(){
$.ajax({
type: "GET",
async: false,
url: '/baseService/menu/selectAll',
dataType: "json",
success: function (data) {
var gettpl=test1.innerHTML,
tb1=document.getElementById('tb1');
laytpl(gettpl).render(data,function (html) {
tb1.innerHtml=html;
console.log(tb1.innerHtml)
form.render()
$("#tb1").html(html)
})
}
});
}
})
</script>
</body>
</html>