123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327 |
- /**
- * 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");
- });
|