13 changed files with 677 additions and 60 deletions
@ -0,0 +1,56 @@ |
|||||
|
<!DOCTYPE html> |
||||
|
<html lang="en" xmlns:th="http://www.thymeleaf.org"> |
||||
|
<head> |
||||
|
<meta charset="utf-8"> |
||||
|
<title>layui</title> |
||||
|
<meta name="renderer" content="webkit"> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> |
||||
|
<link rel="stylesheet" href="/static/lib/layui-v2.6.3/css/layui.css" media="all"> |
||||
|
<link rel="stylesheet" href="/static/css/public.css" media="all"> |
||||
|
</head> |
||||
|
<body> |
||||
|
<input id="id" style="display:none;" th:value="${id}"> |
||||
|
<div id="test2" class="demo-tree"></div> |
||||
|
<script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script> |
||||
|
<script> |
||||
|
var data; |
||||
|
layui.use(['form', 'layer', 'dropdown', 'tree'], function () { |
||||
|
var $ = layui.jquery, |
||||
|
tree = layui.tree, |
||||
|
test = tree.render({ |
||||
|
elem: '#test2' |
||||
|
, data: [] |
||||
|
, onlyIconControl: false //是否仅允许节点左侧图标控制展开收缩 |
||||
|
, click: function (obj) { |
||||
|
var data = obj.data; |
||||
|
let id = $("#id").val(); |
||||
|
let idNumber = id.replace(/[^\d]/g, ""); |
||||
|
if (id.indexOf("Group") !== -1) { |
||||
|
$("#openConstructionUnitForGroup"+idNumber, window.parent.document).val(data.title); |
||||
|
$("#constructionUnitIdForGroup"+idNumber, window.parent.document).val(data.id); |
||||
|
} else { |
||||
|
$("#openConstructionUnit"+idNumber, window.parent.document).val(data.title); |
||||
|
$("#constructionUnitId"+idNumber, window.parent.document).val(data.id); |
||||
|
} |
||||
|
var index = parent.layer.getFrameIndex(window.name); |
||||
|
parent.layer.close(index); |
||||
|
|
||||
|
} |
||||
|
}); |
||||
|
$.ajax({ |
||||
|
url: "/company/constructionUnitTree", |
||||
|
type: 'get', |
||||
|
dataType: 'json', |
||||
|
contentType: "application/json;charset=utf-8", |
||||
|
success: function (d) { |
||||
|
var data2 = d.data; |
||||
|
test.reload({ |
||||
|
data: data2 |
||||
|
}); |
||||
|
} |
||||
|
}); |
||||
|
}) |
||||
|
</script> |
||||
|
</body> |
||||
|
</html> |
||||
@ -0,0 +1,57 @@ |
|||||
|
<!DOCTYPE html> |
||||
|
<html lang="en" xmlns:th="http://www.thymeleaf.org"> |
||||
|
<head> |
||||
|
<meta charset="utf-8"> |
||||
|
<title>layui</title> |
||||
|
<meta name="renderer" content="webkit"> |
||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> |
||||
|
<link rel="stylesheet" href="/static/lib/layui-v2.6.3/css/layui.css" media="all"> |
||||
|
<link rel="stylesheet" href="/static/css/public.css" media="all"> |
||||
|
</head> |
||||
|
<body> |
||||
|
<input id="id" style="display:none;" th:value="${id}"> |
||||
|
<div id="test2" class="demo-tree"></div> |
||||
|
<script src="/static/lib/layui-v2.6.3/layui.js" charset="utf-8"></script> |
||||
|
<script> |
||||
|
var data; |
||||
|
layui.use(['form', 'layer', 'dropdown', 'tree'], function () { |
||||
|
var $ = layui.jquery, |
||||
|
tree = layui.tree, |
||||
|
test = tree.render({ |
||||
|
elem: '#test2' |
||||
|
, data: [] |
||||
|
, onlyIconControl: false //是否仅允许节点左侧图标控制展开收缩 |
||||
|
, click: function (obj) { |
||||
|
var data = obj.data; |
||||
|
let id = $("#id").val(); |
||||
|
let idNumber = id.replace(/[^\d]/g, ""); |
||||
|
if (id.indexOf("Group") !== -1) { |
||||
|
$("#adminorgIdForGroup"+idNumber, window.parent.document).val(data.id); |
||||
|
$("#openCompanyAdminorgForGroup"+idNumber, window.parent.document).val(data.title); |
||||
|
}else{ |
||||
|
$("#adminorgId"+idNumber, window.parent.document).val(data.id); |
||||
|
$("#openCompanyAdminorg"+idNumber, window.parent.document).val(data.title); |
||||
|
} |
||||
|
var index = parent.layer.getFrameIndex(window.name); |
||||
|
parent.layer.close(index); |
||||
|
|
||||
|
} |
||||
|
}); |
||||
|
$.ajax({ |
||||
|
url: "/company/postTreeMenus", |
||||
|
type: 'get', |
||||
|
dataType: 'json', |
||||
|
contentType: "application/json;charset=utf-8", |
||||
|
|
||||
|
success: function (d) { |
||||
|
var data2 = d.data; |
||||
|
test.reload({ |
||||
|
data: data2 |
||||
|
}); |
||||
|
} |
||||
|
}); |
||||
|
}) |
||||
|
</script> |
||||
|
</body> |
||||
|
</html> |
||||
Loading…
Reference in new issue