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
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> |