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.

65 lines
2.1 KiB

<!DOCTYPE html>
<html>
<head>
<TITLE>维护学习目录结构</TITLE>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<!--引入css和js-->
<script src="../lib/layui/layui.js"></script>
<script src="../lib/jquery-3.6.0.min.js"></script>
<script src="../lib/ztree/jquery.ztree.core-3.5.min.js"></script>
<script src="../lib/ztree/jquery.ztree.exedit-3.5.min.js"></script>
<link rel="stylesheet" href="../static/css/font.css">
<link rel="stylesheet" href="../static/css/weadmin.css">
<link rel="stylesheet" href="../lib/ztree/zTreeStyle.css">
<style>
.ztree li span.button.add {
margin-left: 2px;
margin-right: -1px;
background-position: -144px 0;
vertical-align: top;
}
</style>
</head>
<body>
<ul id="tree" class="ztree"></ul>
<script type="text/javascript">
layui.extend({
admin: '{/}../static/js/admin'
});
layui.use(['jquery', 'admin', 'layer'], function () {
let $ = layui.jquery,
admin = layui.admin,
layer = layui.layer;
let zTreeObj;
let setting = {
data: {
simpleData: {
enable: true
}
},
}
window.loadTree = function () {
let zNodes = [];
$.ajax({
type: "GET",
async: false,
url: '/FengHuang/zjb/getTreeData',
dataType: "json",
success: function (data) {
//修改一下数据源
for (let v in data) {
data[v]["target"] = "iframeContent";
data[v]["url"] = "StructdocFrame_Right.html?task_id=" + data[v]["id"] + "&level_id=" + data[v]["level_id"];
}
zNodes = data;
zTreeObj = $.fn.zTree.init($("#tree"), setting, zNodes);
}
})
}
loadTree();
})
</script>
</body>
</html>