<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="PermissionsMenusList.aspx.cs" Inherits="CY.WebForm.Pages.membermanage.PermissionsMenusList" %>
|
|
<!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 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" />
|
<style type="text/css">
|
label { cursor: pointer; float: left; }
|
</style>
|
<script type="text/javascript">
|
var setting1 = {
|
view: {
|
// addHoverDom: addHoverDom,
|
removeHoverDom: removeHoverDom,
|
selectedMulti: false
|
},
|
edit: {
|
enable: true,
|
renameTitle: "修改",
|
showRemoveBtn: false
|
},
|
callback: {
|
//不允许拖拽
|
beforeDrag: beforeDrag1,
|
//修改前确认
|
beforeEditName: beforeEditName1,
|
//单击展开节点
|
onClick: onNodeClick1
|
}
|
};
|
|
|
var zNodes1 = [
|
{ id: 0, parentId: -1, name: "顶级菜单", open: true },
|
<%=treeHtml %>
|
];
|
|
function initComplete() {
|
$.fn.zTree.init($("#tree-1"), setting1, zNodes1);
|
};
|
|
function beforeDrag1(treeId, treeNodes) {
|
return false;
|
};
|
|
//确认是否进入编辑状态
|
function beforeEditName1(treeId, treeNode) {
|
var KeyId = treeNode.id;
|
if(KeyId == "0" || KeyId =="")
|
{
|
alertMsg("顶级菜单不可编辑");
|
}else{
|
$.ajax({
|
url: "/Pages/common/CommonAjax.aspx",
|
type: "POST",
|
dataType: "html",
|
data: { pm_datetype: "menu", KeyId: KeyId },
|
global: false,
|
cache: false,
|
success: function (data) {
|
var jnone = [];
|
eval("jnone=" + data);
|
$("#hideKeyId").val(jnone.Keyid);
|
$("#selParentId").val(jnone.ParentId);
|
$("#txtMenuName").val(jnone.MenuName);
|
$("#txtMenuPath").val(jnone.MenuPath);
|
if(jnone.MenuIcon !="")
|
{
|
$("#imgMenuIcon").attr("src",jnone.MenuIcon);
|
$("#imgMenuIcon").show();
|
}
|
$("#txtOrderCode").val(jnone.OrderCode);
|
$("#selIsUsed").val(jnone.IsUsed+"");
|
$("input[name='MemberType']").removeAttr("checked");
|
$("#selMoneyType").val("0");
|
}
|
});
|
}
|
return false;
|
};
|
|
//单击展开节点
|
function onNodeClick1(event, treeId, treeNode){
|
var zTree = $.fn.zTree.getZTreeObj("tree-1");
|
zTree.expandNode(treeNode);
|
};
|
|
|
function removeHoverDom(treeId, treeNode) {
|
$("#addBtn_" + treeNode.id).unbind().remove();
|
};
|
|
function ClearKeyId() {
|
$("#hideKeyId").val("");
|
}
|
|
$(function () {
|
$("#selMoneyType").change(function(){
|
if($(this).val() == "0")
|
{
|
$("#AddShowMemberType").show();
|
}else
|
{
|
$("#AddShowMemberType").hide();
|
}
|
});
|
});
|
</script>
|
<!-- 树end -->
|
</head>
|
<body>
|
<form id="form1" runat="server" class="form">
|
<div id="scrollContent">
|
<div class="box1">
|
<div style="float: left; width: 320px; border: 1px solid #CCCCCC; height: 100%; padding: 10px;">
|
<ul id="tree-1" class="ztree">
|
</ul>
|
</div>
|
<div style="float: left; border: 1px solid #CCCCCC; margin-left: 20px; height: 100%; padding: 10px;">
|
<table>
|
<tr>
|
<td class="ali03">说明:</td>
|
<td>模式和免费对象 只针对有模块路径的菜单有效</td>
|
</tr>
|
<tr>
|
<td class="ali03">
|
当前编号:
|
</td>
|
<td>
|
<input type="text" runat="server" id="hideKeyId" class="w40px" readonly="readonly" />
|
<span id="spanClearKeyId" class="red CP" style="text-decoration: underline;" onclick="ClearKeyId();">新增请点击此处</span>
|
</td>
|
</tr>
|
<tr id="AddShowMoneType" title="模式只针对有模块路径的菜单有效">
|
<td class="ali03">
|
模式:
|
</td>
|
<td>
|
<select id="selMoneyType" name="selMoneyType" runat="server" keepdefaultstyle="true">
|
<option value="0">免费</option>
|
<option value="1">收费</option>
|
</select>
|
</td>
|
</tr>
|
<tr id="AddShowMemberType" title="免费对象只针对有模块路径的菜单有效">
|
<td class="ali03">
|
免费对象:
|
</td>
|
<td>
|
<label>
|
<input type="checkbox" value="印刷厂商" name="MemberType" id="MemberType1" /></label><label for="MemberType1">印刷厂商</label>
|
<label>
|
<input type="checkbox" value="个人网店" name="MemberType" id="MemberType2" /></label><label for="MemberType2">个人网店</label>
|
<label>
|
<input type="checkbox" value="买家会员" name="MemberType" id="MemberType3" /></label><label for="MemberType3">买家会员</label>
|
</td>
|
</tr>
|
<tr>
|
<td class="ali03">
|
上级模块:
|
</td>
|
<td>
|
<select id="selParentId" runat="server" keepdefaultstyle="true">
|
<option value="0">顶级菜单</option>
|
</select>
|
</td>
|
</tr>
|
<tr>
|
<td class="ali03">
|
模块名称:
|
</td>
|
<td>
|
<input type="text" id="txtMenuName" runat="server" class="w143px" />
|
</td>
|
</tr>
|
<tr>
|
<td class="ali03">
|
模块路径:
|
</td>
|
<td>
|
<input type="text" id="txtMenuPath" runat="server" class="w240px" />
|
</td>
|
</tr>
|
<tr>
|
<td class="ali03 valign01">
|
模块图片:
|
</td>
|
<td>
|
<input type="file" id="fileMenuIcon" name="fileMenuIcon" runat="server" keepdefaultstyle="true" /><br />
|
<img src="" width="20" height="20" style="display: none;" id="imgMenuIcon" />
|
</td>
|
</tr>
|
<tr>
|
<td class="ali03">
|
模块排序:
|
</td>
|
<td>
|
<input type="text" id="txtOrderCode" runat="server" />
|
</td>
|
</tr>
|
<tr>
|
<td class="ali03">
|
是否可用:
|
</td>
|
<td>
|
<select id="selIsUsed" runat="server" keepdefaultstyle="true">
|
<option value="true">启用</option>
|
<option value="false">禁用</option>
|
</select>
|
</td>
|
</tr>
|
<tr>
|
<td class="ali03">
|
</td>
|
<td>
|
<asp:Button ID="btn_Submit" Text="提交" runat="server" OnClick="btn_Submit_Config" />
|
</td>
|
</tr>
|
</table>
|
</div>
|
<div class="CB">
|
</div>
|
</div>
|
</div>
|
</form>
|
<script type="text/javascript">
|
$(function () {
|
$("#selParentId option").each(function (ii, vv) {
|
$(this).html($(this).html().replace(/[.]/g, " "));
|
});
|
});
|
</script>
|
</body>
|
</html>
|