|
|
|
@ -29,22 +29,22 @@
|
|
|
|
|
</style>
|
|
|
|
|
</head>
|
|
|
|
|
|
|
|
|
|
<body>
|
|
|
|
|
<form class="layui-form" action="">
|
|
|
|
|
<div class="layui-card">
|
|
|
|
|
<div class="layui-card-body">
|
|
|
|
|
<div class="layui-form-item layui-inline">
|
|
|
|
|
<label class="layui-form-label" style="width: auto;">设备名称:</label>
|
|
|
|
|
<div class="layui-input-inline">
|
|
|
|
|
<input type="text" id="personName" lay-affix="clear" lay-filter="clear" placeholder="请输入设备名称"
|
|
|
|
|
class="layui-input">
|
|
|
|
|
</div>
|
|
|
|
|
<body class="layui-form">
|
|
|
|
|
|
|
|
|
|
<div class="layui-card">
|
|
|
|
|
<div class="layui-card-body">
|
|
|
|
|
<div class="layui-form-item layui-inline">
|
|
|
|
|
<label class="layui-form-label" style="width: auto;">设备名称:</label>
|
|
|
|
|
<div class="layui-input-inline">
|
|
|
|
|
<input type="text" id="personName" lay-affix="clear" lay-filter="clear" placeholder="请输入设备名称"
|
|
|
|
|
class="layui-input">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="layui-form-item layui-inline">
|
|
|
|
|
<label class="layui-form-label" style="width: auto;">学科:</label>
|
|
|
|
|
<div class="layui-input-inline" id="kmView">
|
|
|
|
|
</div>
|
|
|
|
|
<script id="kmScript" type="text/html">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="layui-form-item layui-inline">
|
|
|
|
|
<label class="layui-form-label" style="width: auto;">学科:</label>
|
|
|
|
|
<div class="layui-input-inline" id="kmView">
|
|
|
|
|
</div>
|
|
|
|
|
<script id="kmScript" type="text/html">
|
|
|
|
|
<select id="kmId" lay-filter="km">
|
|
|
|
|
<option value="">全部</option>
|
|
|
|
|
{{# layui.each(d, function(index, item){ }}
|
|
|
|
@ -52,23 +52,23 @@
|
|
|
|
|
{{# }); }}
|
|
|
|
|
</select>
|
|
|
|
|
</script>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="layui-form-item layui-inline">
|
|
|
|
|
<label class="layui-form-label" style="width: auto;">分类:</label>
|
|
|
|
|
<div class="layui-input-inline" id="fenlei">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="layui-form-item layui-inline">
|
|
|
|
|
<label class="layui-form-label" style="width: auto;">分类:</label>
|
|
|
|
|
<div class="layui-input-inline" id="fenlei">
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="layui-form-item layui-inline">
|
|
|
|
|
<button class="layui-btn layui-btn-sm" lay-submit lay-filter="user-query">
|
|
|
|
|
<i class="layui-icon layui-icon-search"></i>
|
|
|
|
|
查询
|
|
|
|
|
</button>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<table class="layui-table" id="myTable"></table>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="layui-form-item layui-inline">
|
|
|
|
|
<button class="layui-btn layui-btn-sm" lay-submit lay-filter="user-query">
|
|
|
|
|
<i class="layui-icon layui-icon-search"></i>
|
|
|
|
|
查询
|
|
|
|
|
</button>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<table class="layui-table" id="myTable"></table>
|
|
|
|
|
</div>
|
|
|
|
|
</form>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<script src="../../../component/layui/layui.js"></script>
|
|
|
|
@ -84,6 +84,8 @@
|
|
|
|
|
var form = layui.form;
|
|
|
|
|
var laytpl = layui.laytpl;
|
|
|
|
|
|
|
|
|
|
var xmSelectData = [];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$.ajax({
|
|
|
|
@ -143,6 +145,7 @@
|
|
|
|
|
async: false,
|
|
|
|
|
url: '/QingLong/zbdc/getKmFeiLeiTree?km_code=xxty',
|
|
|
|
|
success: function (res) {
|
|
|
|
|
xmSelectData = res.data;
|
|
|
|
|
fenleiSelect.update({
|
|
|
|
|
data: res.data
|
|
|
|
|
});
|
|
|
|
@ -150,6 +153,46 @@
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
function findNodeAndParents(levelName) {
|
|
|
|
|
function search(node, path) {
|
|
|
|
|
const newPath = [...path, node.level_name];
|
|
|
|
|
if (node.level_name === levelName) {
|
|
|
|
|
return newPath;
|
|
|
|
|
}
|
|
|
|
|
if (node.children) {
|
|
|
|
|
for (const child of node.children) {
|
|
|
|
|
const result = search(child, newPath);
|
|
|
|
|
if (result) {
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
for (const root of xmSelectData) {
|
|
|
|
|
const result = search(root, []);
|
|
|
|
|
if (result) {
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
form.on('submit(user-query)', function () {
|
|
|
|
|
|
|
|
|
|
var selectArr = fenleiSelect.getValue();
|
|
|
|
|
console.log(selectArr[0].level_name);
|
|
|
|
|
|
|
|
|
|
const levelName = "少儿(趣味)田径";
|
|
|
|
|
const result = findNodeAndParents(levelName);
|
|
|
|
|
console.log(result.join(','));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 阻止表单的默认提交行为
|
|
|
|
|
return false;
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
table.render({
|
|
|
|
|