Commit 256b74f7 authored by ykb's avatar ykb
Browse files

#IHXDT

parent e0ff0092
...@@ -5,14 +5,23 @@ var Lib = { ...@@ -5,14 +5,23 @@ var Lib = {
loadOrgPanel : function(container, textInput, valueInput) { loadOrgPanel : function(container, textInput, valueInput) {
$.post(Common.CTX + "/core/user/org.json", {}, function(response) { $.post(Common.CTX + "/core/user/org.json", {}, function(response) {
var zNodes = response.data; var zNodes = response.data;
// todo id别冲突了 var zTreeObj = null;
var index = layer.open({ var index = layer.open({
type : 0, // page层 type : 0,
area : [ '500px', '400px' ], area : [ '500px', '400px' ],
offset : 't', offset : 't',
anim : 5, anim : 5,
title : '选择组织机构', title : '选择组织机构',
content : "<ul id='_treeDemo' class='ztree'></ul>", content : "<ul id='_treeDemo' class='ztree'></ul>",
btn: ['确定','重置'],
success: function(layero, index){
zTreeObj = $.fn.zTree.init($("#_treeDemo"), {}, zNodes);
if(valueInput.val()){
var node = zTreeObj.getNodeByParam("id",valueInput.val());
zTreeObj.selectNode(node,true);
zTreeObj.expandNode(node, true, false);
}
},
yes : function(index, layero) { yes : function(index, layero) {
var nodes = zTreeObj.getSelectedNodes(); var nodes = zTreeObj.getSelectedNodes();
...@@ -21,23 +30,38 @@ var Lib = { ...@@ -21,23 +30,38 @@ var Lib = {
valueInput.val(org.id); valueInput.val(org.id);
textInput.val(org.name); textInput.val(org.name);
} }
layer.close(index); // 如果设定了yes回调,需进行手工关闭 layer.close(index);
},
btn2: function(index, layero){
valueInput.val('');
textInput.val('');
zTreeObj.cancelSelectedNode();
} }
}); });
var zTreeObj = $.fn.zTree.init($("#_treeDemo"), {}, zNodes);
}) })
}, },
loadFunPanel : function(container, textInput, valueInput) { loadFunPanel : function(container, textInput, valueInput) {
$.post(Common.CTX + "/core/user/function/tree.json", {}, function(response) { $.post(Common.CTX + "/core/user/function/tree.json", {}, function(response) {
var zNodes = response.data; var zNodes = response.data;
// todo id别冲突了 var zTreeObj = null;
var index = layer.open({ var index = layer.open({
type : 0, // page层 type : 0,
area : [ '500px', '400px' ], area : [ '500px', '400px' ],
offset : 't', offset : 't',
anim : 5, anim : 5,
title : '选择功能点', title : '选择功能点',
content : "<ul id='_treeDemo' class='ztree'></ul>", content : "<ul id='_treeDemo' class='ztree'></ul>",
btn: ['确定','重置'],
success: function(layero, index){
zTreeObj = $.fn.zTree.init($("#_treeDemo"), {}, zNodes);
if(valueInput.val()){
var node = zTreeObj.getNodeByParam("id",valueInput.val());
zTreeObj.selectNode(node,true);
zTreeObj.expandNode(node, true, false);
}
},
yes : function(index, layero) { yes : function(index, layero) {
var nodes = zTreeObj.getSelectedNodes(); var nodes = zTreeObj.getSelectedNodes();
...@@ -46,23 +70,37 @@ var Lib = { ...@@ -46,23 +70,37 @@ var Lib = {
valueInput.val(fun.id); valueInput.val(fun.id);
textInput.val(fun.name); textInput.val(fun.name);
} }
layer.close(index); // 如果设定了yes回调,需进行手工关闭 layer.close(index);
},
btn2: function(index, layero){
valueInput.val('');
textInput.val('');
zTreeObj.cancelSelectedNode();
} }
}); });
var zTreeObj = $.fn.zTree.init($("#_treeDemo"), {}, zNodes);
}) })
}, },
loadMenuPanel : function(container, textInput, valueInput) { loadMenuPanel : function(container, textInput, valueInput) {
$.post(Common.CTX + "/core/user/menu/tree.json", {}, function(response) { $.post(Common.CTX + "/core/user/menu/tree.json", {}, function(response) {
var zNodes = response.data; var zNodes = response.data;
// todo id别冲突了 var zTreeObj = null;
var index = layer.open({ var index = layer.open({
type : 0, // page层 type : 0,
area : [ '500px', '400px' ], area : [ '500px', '400px' ],
offset : 't', offset : 't',
anim : 5, anim : 5,
title : '选择菜单', title : '选择菜单',
content : "<ul id='_treeDemo' class='ztree'></ul>", content : "<ul id='_treeDemo' class='ztree'></ul>",
btn: ['确定','重置'],
success: function(layero, index){
zTreeObj = $.fn.zTree.init($("#_treeDemo"), {}, zNodes);
if(valueInput.val()){
var node = zTreeObj.getNodeByParam("id",valueInput.val());
zTreeObj.selectNode(node,true);
zTreeObj.expandNode(node, true, false);
}
},
yes : function(index, layero) { yes : function(index, layero) {
var nodes = zTreeObj.getSelectedNodes(); var nodes = zTreeObj.getSelectedNodes();
...@@ -71,23 +109,37 @@ var Lib = { ...@@ -71,23 +109,37 @@ var Lib = {
valueInput.val(fun.id); valueInput.val(fun.id);
textInput.val(fun.name); textInput.val(fun.name);
} }
layer.close(index); // 如果设定了yes回调,需进行手工关闭 layer.close(index);
},
btn2: function(index, layero){
valueInput.val('');
textInput.val('');
zTreeObj.cancelSelectedNode();
} }
}); });
var zTreeObj = $.fn.zTree.init($("#_treeDemo"), {}, zNodes);
}) })
}, },
loadMenuFunPanel : function(container, textInput, valueInput) { loadMenuFunPanel : function(container, textInput, valueInput) {
$.post(Common.CTX + "/core/user/function/tree.json", {}, function(response) { $.post(Common.CTX + "/core/user/function/tree.json", {}, function(response) {
var zNodes = response.data; var zNodes = response.data;
// todo id别冲突了 var zTreeObj = null;
var index = layer.open({ var index = layer.open({
type : 0, // page层 type : 0,
area : [ '500px', '400px' ], area : [ '500px', '400px' ],
offset : 't', offset : 't',
anim : 5, anim : 5,
title : '选择功能点', title : '选择功能点',
content : "<ul id='_treeDemo' class='ztree'></ul>", content : "<ul id='_treeDemo' class='ztree'></ul>",
btn: ['确定','重置'],
success: function(layero, index){
zTreeObj = $.fn.zTree.init($("#_treeDemo"), {}, zNodes);
if(valueInput.val()){
var node = zTreeObj.getNodeByParam("id",valueInput.val());
zTreeObj.selectNode(node,true);
zTreeObj.expandNode(node, true, false);
}
},
yes : function(index, layero) { yes : function(index, layero) {
var nodes = zTreeObj.getSelectedNodes(); var nodes = zTreeObj.getSelectedNodes();
...@@ -96,10 +148,14 @@ var Lib = { ...@@ -96,10 +148,14 @@ var Lib = {
valueInput.val(fun.id); valueInput.val(fun.id);
textInput.val(fun.name + '' + fun.accessUrl ); textInput.val(fun.name + '' + fun.accessUrl );
} }
layer.close(index); // 如果设定了yes回调,需进行手工关闭 layer.close(index);
},
btn2: function(index, layero){
valueInput.val('');
textInput.val('');
zTreeObj.cancelSelectedNode();
} }
}); });
var zTreeObj = $.fn.zTree.init($("#_treeDemo"), {}, zNodes);
}) })
}, },
/* 初始化搜索 */ /* 初始化搜索 */
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment