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.

165 lines
7.5 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>学校管理</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.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
<link rel="stylesheet" href="../../static/css/font.css">
<link rel="stylesheet" href="../../static/css/weadmin.css">
<link rel="stylesheet" href="../../lib/ztree/zTreeStyle.css">
<!-- 让IE8/9支持媒体查询从而兼容栅格 -->
<!--[if lt IE 9]>
<script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
<script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<div class="weadmin-nav">
<span class="layui-breadcrumb">
<a href="">首页</a>
<a href="">系统设置</a>
<a>
<cite>学校信息管理</cite></a>
</span>
<a class="layui-btn layui-btn-sm" style="line-height:1.6em;margin-top:3px;float:right" href="javascript:location.replace(location.href);" title="刷新">
<i class="layui-icon layui-icon-refresh-3" style="line-height:30px"></i></a>
</div>
<div class="weadmin-body">
<table border=0 align=left width="100%">
<tr>
<td align=left valign=top style="BORDER-RIGHT: #999999 1px dashed;width:200px" id="first_td">
<div class="selectModel">
<div class='pc_selectModel_tree'>
<div class='ztree' id='pc_selectModel_tree'></div>
</div>
</div>
</td>
<td align=left valign=top style="padding-left:10px">
<iframe id="testIframe" name="testIframe" frameborder=0 scrolling=no width=100% src=""></iframe>
<input type="hidden" id="area_id">
<input type="hidden" id="org_id">
<input type="hidden" id="level_id">
</td>
</tr>
</table>
</div>
<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>
var level_id=2;//点击区划树获取节点level
var par_name="";
// 行政区划树
var setting1 = {
view : {
dblClickExpand : false,
showLine : true,
selectedMulti : false
},
data : {
simpleData : {
enable: true,
idKey: "id",
pIdKey: "parent_id",
rootPId: 0
}
},
callback: {
onClick: zTreeOnClick,
beforeClick:function (id,treeNode) {
$("#org_id").val(treeNode.id);
$("#level_id").val(treeNode.level);
// window.document.getElementById("testIframe").contentWindow.getOrgtype(treeNode.level);
}
}
};
// 点击区划树
function zTreeOnClick(event, treeId, treeNode) {
$("#area_id").val(treeNode.id);
$("#testIframe").attr("src", "schoolList.html?area_id="+treeNode.id+"&level="+treeNode.level);
}
layui.extend({
admin: '{/}../../static/js/admin'
});
layui.use(['form','jquery','admin', 'layer','table'], function() {})
$(function () {
// 获取配置的地区
$.ajax({
type : "GET",
async : false,
url : '/FengHuang/global/getGlobalByCodes?global_codes=install_area,install_level',
dataType : "json",
success: function (data) {
if(data.code==0){
$("#area_id").val(data.data[0].global_value);
// 通过id获取地区信息
$.ajax({
type : "GET",
async : false,
url : '/FengHuang/organization/getAreaInfoById?id='+data.data[0].global_value,
dataType : "json",
success: function (data) {
par_name=data.area_name;
}
});
if(data.data[1].global_value==4){
$("#first_td").hide();
level_id=3;
$("#testIframe").attr("src", "schoolList.html?area_id="+data.data[0].global_value+"&level=1");
changeHeight();
}else{
// 根据id获取对应的行政区树
$.ajax({
type : "GET",
async : false,
url : '/FengHuang/dm/getArea?parent_id='+data.data[0].global_value,
dataType : "json",
success: function (data) {
if(data.code==0){
for (var i=0;i<data.data.length;i++){
data.data[i].name=data.data[i].area_name;
}
data.data.unshift({
name:par_name,
parent_id:-1,
id:$("#area_id").val(),
open:true
})
var zNodes = data.data;
// $.fn.zTree.init($("#pc_selectModel_tree"), setting1,zNodes);
// treeObj.expandAll(true);
var t =$.fn.zTree.init($("#pc_selectModel_tree"), setting1,zNodes);
var treeObj = $.fn.zTree.getZTreeObj("pc_selectModel_tree");
var firNodeId=treeObj.getNodes()[0].id;
var node = t.getNodeByParam("id", firNodeId);
t.selectNode(node,false);
$("#testIframe").attr("src", "schoolList.html?area_id="+node.id+"&level="+node.level);
t.setting.callback.beforeClick(firNodeId, node);
changeHeight();
}
}
});
}
}
}
});
});
function changeHeight() {
$("#testIframe").css("min-height","630px");
}
</script>
</body>
</html>