<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MemberRole.aspx.cs" Inherits="CY.WebForm.Pages.membermanage.MemberRole" %>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
<head id="Head1" runat="server">
|
<title>角色管理</title>
|
<uc:CMSHead ID="CMSHead1" runat="server" />
|
<!-- 树start-->
|
<script type="text/javascript" src="../../libs/js/tree/ztree/ztree.js"></script>
|
<link href="../../libs/js/tree/ztree/ztree.css" rel="stylesheet" type="text/css" />
|
<script type="text/javascript">
|
//编辑权限
|
$(function () {
|
var zTree = $.fn.zTree.getZTreeObj("tree-1");
|
var myobj = eval('(' + '<%=MemberRoleString %>' + ')');
|
if (myobj != null && myobj.length > 0) {
|
myobj = "," + myobj + ",";
|
var nodes = zTree.getNodesByParamFuzzy("GetMenuRoleId", "-", null);
|
for (var i = 0; i < nodes.length; i++) {
|
if (myobj.indexOf("," + nodes[i].GetMenuRoleId + ",") >= 0) {
|
zTree.checkNode(nodes[i], true, true);
|
}
|
}
|
}
|
});
|
</script>
|
<script type="text/javascript">
|
var setting1 = {
|
view: {
|
selectedMulti: false
|
},
|
callback: {
|
beforeDrag: false,
|
onClick: onNodeClick1
|
}, check: {
|
enable: true
|
}
|
};
|
|
var zNodes1 = [<%=treeHtml %>];
|
|
function initComplete() {
|
$.fn.zTree.init($("#tree-1"), setting1, zNodes1);
|
};
|
|
//单击展开节点
|
function onNodeClick1(event, treeId, treeNode){
|
var zTree = $.fn.zTree.getZTreeObj("tree-1");
|
zTree.expandNode(treeNode);
|
};
|
|
function ClearKeyId() {
|
$("#hideKeyId").val("");
|
}
|
|
//选择结果
|
function getSelectValue(){
|
//获取zTree对象
|
var zTree = $.fn.zTree.getZTreeObj("tree-1");
|
//得到选中的数据集
|
var checkedNodes = zTree.getCheckedNodes(true);
|
|
var msg = "";
|
for(var i = 0; i < checkedNodes.length; i++){
|
if(checkedNodes[i].GetMenuRoleId != "0"){
|
msg += "," + checkedNodes[i].GetMenuRoleId;
|
}}
|
if(msg == ""){
|
msg = "";
|
}else{
|
msg = msg.substring(1);
|
}
|
$("#hideRoles").val(msg);
|
//top.Dialog.alert("已选中:<br/>"+msg);
|
}
|
</script>
|
<!-- 树end -->
|
</head>
|
<body>
|
<form id="form1" runat="server" class="form">
|
<div id="scrollContent" style=" margin:5px;">
|
<div style="float: left; width: 320px; border: 1px solid #CCCCCC; height: 100%; padding: 10px;">
|
<input id="hideKeyid" runat="server" type="hidden" />
|
<input id="hideRoles" runat="server" type="hidden" />
|
<span id="spanRoleName"></span>
|
<asp:Button ID="btn_SaveRole" Text="保存角色权限" runat="server" OnClick="btn_Submit_Config" OnClientClick="getSelectValue();" />
|
<ul id="tree-1" class="ztree">
|
</ul>
|
</div>
|
</div>
|
</form>
|
</body>
|
</html>
|