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