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.

327 lines
19 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.

/**
* Created by Administrator on 2016/8/4.
*/
var setting = {
view: {
dblClickExpand: false
},
check: {
enable: true
},
callback: {
onRightClick: OnRightClick,
onClick:OnClick
}
};
var zNodes =[
{ rid:101 , id: 10 ,pId:101,name:" 四川省—",open:true,nocheck:true,
children:[
{id:10, name:"成都市—", open:true, noR:true,nocheck:true,
children:[
{id:101, name:"青羊区", noR:true, open:true,nocheck:true},
{id:102, name:"锦江区 ", noR:true, open:true,nocheck:true},
{id:103, name:"金牛区 ", noR:true, open:true,nocheck:true},
{id:104, name:"武侯区 ", noR:true, open:true,nocheck:true},
{id:101, name:"成华区 ", noR:true, open:true,nocheck:true},
{id:105, name:"龙泉驿区 ", noR:true, open:true,nocheck:true},
{id:106, name:"青白江区 ", noR:true, open:true,nocheck:true},
{id:108, name:"温江区 ", noR:true, open:true,nocheck:true},
{id:109, name:"郫县 ", noR:true, open:true,nocheck:true},
{id:110, name:"双流县 ", noR:true, open:true,nocheck:true},
{id:111, name:"新津县 ", noR:true, open:true,nocheck:true}
]},
{id:20, name:"绵阳市—", open:false,nocheck:true,
children:[
{id:101, name:"涪城区 ", noR:false,nocheck:true, open:true},
{id:102, name:"游仙区 ", noR:false,nocheck:true, open:true},
{id:103, name:"高新开发区 ", noR:false,nocheck:true, open:true},
{id:104, name:"农业示范区 ", noR:false,nocheck:true, open:true},
{id:105, name:"三台县 ", noR:false,nocheck:true, open:true},
{id:106, name:"盐亭县 ", noR:false,nocheck:true, open:true},
{id:107, name:"梓潼县 ", noR:false,nocheck:true, open:true},
{id:108, name:"北川县 ", noR:false,nocheck:true, open:true},
{id:109, name:"平武县 ", noR:false,nocheck:true, open:true},
{id:110, name:"安县 ", noR:false,nocheck:true, open:true}
]},
{id:30, name:"巴中市—", open:false,nocheck:true,
children:[
{id:101, name:"江北区 ", noR:false,nocheck:true, open:true},
{id:102, name:"老城区 ", noR:false,nocheck:true, open:true},
{id:101, name:"新城区 ", noR:false,nocheck:true, open:true},
{id:102, name:"通江县 ", noR:false,nocheck:true, open:true},
{id:101, name:"平梁县 ", noR:false,nocheck:true, open:true},
{id:102, name:"南江县 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]},
{id:30, name:"南充市—", open:false,nocheck:true,
children:[
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]}, {id:30, name:"自贡市—", open:false,nocheck:true,
children:[
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]}, {id:30, name:"攀枝花市—", open:false,nocheck:true,
children:[
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]}, {id:30, name:"泸州市—", open:false,nocheck:true,
children:[
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]}, {id:30, name:"广元市—", open:false,nocheck:true,
children:[
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]}, {id:30, name:"遂宁市—", open:false,nocheck:true,
children:[
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]}, {id:30, name:"内江市—", open:false,nocheck:true,
children:[
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]}, {id:30, name:"乐山市—", open:false,nocheck:true,
children:[
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]}, {id:30, name:"资阳市—", open:false,nocheck:true,
children:[
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]}, {id:30, name:"宜宾市—", open:false,nocheck:true,
children:[
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]}, {id:30, name:"达州市—", open:false,nocheck:true,
children:[
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]}, {id:30, name:"雅安市—", open:false,nocheck:true,
children:[
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]}, {id:30, name:"广安市—", open:false,nocheck:true,
children:[
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]}, {id:30, name:"眉山市—", open:false,nocheck:true,
children:[
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]}, {id:30, name:"甘孜藏族自治州", open:false,nocheck:true,
children:[
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]},
{id:30, name:"德阳市—", open:false,nocheck:true,
children:[
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]},
{id:30, name:"藏族羌族自治州", open:false,nocheck:true,
children:[
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]},{id:30, name:"凉山彝族自治州", open:false,nocheck:true,
children:[
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:101, name:"中级部门一 ", noR:false,nocheck:true, open:true},
{id:102, name:"中级部门一 ", noR:false,
//icon:"../img/7_03.png",
nocheck:true, open:true}
]}
]
}
];
function OnRightClick(event, treeId, treeNode) {
if (!treeNode && event.target.tagName.toLowerCase() != "button" && $(event.target).parents("a").length == 0) {
zTree.cancelSelectedNode();
//showRMenu("root", event.clientX, event.clientY);
} else if (treeNode && !treeNode.noR) {
zTree.selectNode(treeNode);
//showRMenu("node", event.clientX, event.clientY);
}
}
function showRMenu(type, x, y) {
$("#rMenu ul").show();
if (type=="root") {
$("#m_del").hide();
$("#m_check").hide();
$("#m_unCheck").hide();
} else {
$("#m_del").show();
$("#m_check").show();
$("#m_unCheck").show();
}
rMenu.css({"top":y+"px", "left":x+"px", "visibility":"visible"});
$("body").bind("mousedown", onBodyMouseDown);
}
function hideRMenu() {
if (rMenu) rMenu.css({"visibility": "hidden"});
$("body").unbind("mousedown", onBodyMouseDown);
}
function onBodyMouseDown(event){
if (!(event.target.id == "rMenu" || $(event.target).parents("#rMenu").length>0)) {
rMenu.css({"visibility" : "hidden"});
}
}
var addCount = 1;
//添加事件
function addTreeNode(names) {
hideRMenu();
var newNode = { name:names + (addCount++)};
if (zTree.getSelectedNodes()[0]) {
newNode.checked = zTree.getSelectedNodes()[0].checked;
zTree.addNodes(zTree.getSelectedNodes()[0], newNode);
} else {
zTree.addNodes(null, newNode);
}
}
function removeTreeNode() {
hideRMenu();
var nodes = zTree.getSelectedNodes();
if (nodes && nodes.length>0) {
if (nodes[0].children && nodes[0].children.length > 0) {
var msg = "要删除的节点是父节点,如果删除将连同子节点一起删掉。\n\n请确认";
if (confirm(msg)==true){
zTree.removeNode(nodes[0]);
}
} else {
zTree.removeNode(nodes[0]);
}
}
}
function checkTreeNode(checked) {
var nodes = zTree.getSelectedNodes();
if (nodes && nodes.length>0) {
zTree.checkNode(nodes[0], checked, true);
}
hideRMenu();
}
function resetTree() {
hideRMenu();
$.fn.zTree.init($("#treeDemo"), setting, zNodes);
}
function OnClick(event, treeId, treeNode){
$(".dropdown_select").val(treeNode.name);
}
var zTree, rMenu;
$(document).ready(function(){
$.fn.zTree.init($("#treeDemo"), setting, zNodes);
$.fn.zTree.init($("#treeDemo1"), setting, zNodes);
$.fn.zTree.init($("#treeDemo2"), setting, zNodes);
$.fn.zTree.init($("#treeDemo3"), setting, zNodes);
zTree = $.fn.zTree.getZTreeObj("treeDemo");
rMenu = $("#rMenu");
});