<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>选择菜单</title>
<link href="style_cn.css" rel="stylesheet" type="text/css">
<script src="../js/jquery-1.4.2.js" type="text/javascript"></script>
<style type="text/css">
<!--
fieldset div {
float:left;
width:24%;
text-align:left;
line-height:25px;
}
td div {
float:left;
width:24%;
text-align:left;
line-height:25px;
}
-->
</style>
<script language="javascript">
//全部选中
function SelectAllBox() {
$("input[name=menuModule]").attr("checked","checked");
}
//全部不选中
function UnSelectAllBox() {
$("input[name=menuModule]").attr("checked",null);
}
function goSelect(id) {
//获取到的值以","分割
var menuModule = $("#" + id).val();
var array = menuModule.split(",");
//如果操作的是子[客户拜访 联系人列表 联系记录列表 客户查重设置]
if(array[0] != array[1]) {
//如果子[客户拜访 联系人列表 联系记录列表 客户查重设置]中有一个处于选中状态,则父[客户管理]处于选中状态
if($("#" + id)[0].checked) {
//组织父id
var superid = array[0] + "_" + array[0];
$("#" + superid).attr("checked","checked");
} else {
//false:表示子[客户拜访 联系人列表 联系记录列表 客户查重设置]没有被选中的
//true:表示子[客户拜访 联系人列表 联系记录列表 客户查重设置]至少有一个选中
var flag = false;
//如果子[客户拜访 联系人列表 联系记录列表 客户查重设置]中取消选中状态
var $sub = $("input[name=menuModule][value^=" + array[0] + "]:not([value$=" + array[0] + "])");
//遍历所有的子[客户拜访 联系人列表 联系记录列表 客户查重设置]
$sub.each(function(index, domEle) {
if(domEle.checked) {
flag = true;
}
});
//如果子[客户拜访 联系人列表 联系记录列表 客户查重设置]都没选中,则客户管理处于不选中状态
if(!flag) {
//组织父id
var superid = array[0] + "_" + array[0];
$("#" + superid).attr("checked",null);
}
//如果子[客户拜访 联系人列表 联系记录列表 客户查重设置]至少有一个选中,则客户管理选中
if(flag) {
//不用处理
}
}
}
//如果操作的是父[客户管理]
if(array[0] == array[1]) {
//如果父[客户管理]处于选中状态,则子[客户拜访 联系人列表 联系记录列表 客户查重设置]处于选中状态
if($("#" + id)[0].checked) {
$("input[name=menuModule][value^=" + array[0] + "]:not([value$=" + array[0] + "])").attr("checked","checked");
} else {
//如果父[客户管理]处于未选中状态,则子[客户拜访 联系人列表 联系记录列表 客户查重设置]处于不选中状态
$("input[name=menuModule][value^=" + array[0] + "]:not([value$=" + array[0] + "])").attr("checked",null);
}
}
}
</script>
</head>
<body>
<form name="ActionForm" method="post" action="/webcrm0527/sys/sysRoleAction_set.do">
<input type="hidden" name="method" value="updateMenu">
<input type="hidden" name="roleId" value="402881e42ab919a5012ab91a0b110001">
<br/>
<div class="control">
<button type='button' class='button' onMouseOver="this.className='button_over';" onMouseOut="this.className='button';"
onClick="SelectAllBox()">
<img src="./button/quanbuxz.png" border='0'
align='absmiddle'> 全部选中</button>
<button type='button' class='button' onMouseOver="this.className='button_over';" onMouseOut="this.className='button';"
onClick="UnSelectAllBox()">
<img src="./button/quanbubxz.png" border='0'
align='absmiddle'> 全部不选中</button>
<button type='button' class='button' onMouseOver="this.className='button_over';" onMouseOut="this.className='button';"
onClick="document.ActionForm.submit();">
<img src="./button/baocun.png" border='0'
align='absmiddle'> 保存</button>
<button type='button' class='button' onMouseOver="this.className='button_over';" onMouseOut="this.className='button';"
onClick="parent.close();">
<img src="./button/guanbi.png" border='0'
align='absmiddle'> 关闭</button>
</div>
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#6A82A8">
<tr>
<td align="center" height="25"><span style="color:#FFFFFF; font-weight:bold">操作权限组:人力资源部权限组</span></td>
</tr>
</table>
<div class="border" style="padding:3px">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<fieldset style='padding:5px;clear:left;'>
<legend><input type='checkbox' class='checkbox' name='menuModule' value='company,company'
id='company_company' onClick='goSelect(this.id)'
title="客户管理" >客户管理
</legend>
<div id="dd"><input type='checkbox' class='checkbox' name='menuModule'
value='company,base'
id='company_base' onClick='goSelect(this.id)'
title='客户拜访'>客户拜访</div>
<div><input type='checkbox' class='checkbox' name='menuModule'
value='company,linkMan'
id='company_linkMan' onClick='goSelect(this.id)'
title='联系人列表' >联系人列表</div>
<div><input type='checkbox' class='checkbox' name='menuModule'
value='company,linkTouch'
id='company_linkTouch' onClick='goSelect(this.id)'
title='联系记录列表' >联系记录列表</div>
<div><input type='checkbox' class='checkbox' name='menuModule'
value='company,rule'
id='company_rule' onClick='goSelect(this.id)'
title='客户查重设置 ' >客户查重设置 </div>
</fieldset>
<fieldset style='padding:5px;clear:left;'>
<legend><input type='checkbox' class='checkbox' name='menuModule' value='sys,sys'
id='sys_sys' onClick='goSelect(this.id)'
title="系统设置 "
>系统设置
</legend>
<div><input type='checkbox' class='checkbox' name='menuModule'
value='sys,group'
id='sys_group' onClick='goSelect(this.id)'
title='部门设置'
>部门设置</div>
<div><input type='checkbox' class='checkbox' name='menuModule'
value='sys,user'
id='sys_user' onClick='goSelect(this.id)'
title='人事管理' >人事管理</div>
<div><input type='checkbox' class='checkbox' name='menuModule'
value='sys,role'
id='sys_role' onClick='goSelect(this.id)'
title='操作权限组' >操作权限组</div>
<div><input type='checkbox' class='checkbox' name='menuModule'
value='sys,province'
id='sys_province' onClick='goSelect(this.id)'
title='省份资料' >省份资料</div>
<div><input type='checkbox' class='checkbox' name='menuModule'
value='sys,city'
id='sys_city' onClick='goSelect(this.id)'
title='城市资料' >城市资料</div>
<div><input type='checkbox' class='checkbox' name='menuModule'
value='sys,code'
id='sys_code' onClick='goSelect(this.id)'
title='编码规则' >编码规则</div>
</fieldset>
<fieldset style='padding:5px;clear:left;'>
<legend><input type='checkbox' class='checkbox' name='menuModule' value='report,report'
id='report_report' onClick='goSelect(this.id)'
title="报表与分析" >报表与分析
</legend>
<div><input type='checkbox' class='checkbox' name='menuModule'
value='report,khflfx'
id='report_khflfx' onClick='goSelect(this.id)'
title='客户分类分析 ' >客户分类分析 </div>
<div><input type='checkbox' class='checkbox' name='menuModule'
value='report,khfx'
id='report_khfx' onClick='goSelect(this.id)'
title='客户分析 ' >客户分析 </div>
</fieldset>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
- 大小: 106.3 KB
分享到:
相关推荐
在这个项目中,你将学习如何使用它们来创建用户友好的界面,增强用户体验。 SQL是结构化查询语言,用于管理和操作数据库。在CRM系统中,你需要编写SQL语句来创建、查询、更新和删除数据,理解数据库设计和SQL优化...
在这个项目中,所有这四个框架的集成使用了注解,大大减少了XML配置,提高了开发效率。例如,Struts2的Action类、Spring的Bean以及Hibernate的实体类,都可以通过注解进行配置,使得代码更加紧凑且易于理解。此外,...
在CRM系统中,代理模式可以用于实现细粒度的权限控制,或者增加额外的功能,如日志记录、性能监控等,而不会影响原有对象的结构。 除了Java技术,该系统还引入了两个前端框架: 1. **Bootstrap**:这是一个流行的...
在"CRM easyui实现"项目中,开发者使用EasyUI来设计和构建CRM系统的用户界面。以下是一些关键的知识点: 1. **EasyUI组件**:EasyUI提供了一系列的组件,如表格(datagrid)、对话框(dialog)、表单(form)、菜单...
该项目未使用spring框架,实现了用户登录,权限控制,数据统计,以及市场活动、线索、客户、联系人、合同的CRUD,使用Proxy实现Service层的动态代理,实现DAO层事务控制,有助于深入理解web项目 运行环境 jdk8+...
7. **权限管理与角色基础的访问控制(RBAC)**:CRM系统需要精细的权限管理,确保不同角色的用户只能访问和操作他们权限范围内的数据。C#和ASP.NET提供了内置的角色和会员管理功能,可以轻松实现RBAC。 8. **数据...
在CRM(Customer Relationship Management,客户关系管理)系统中,jQuery UI可以优化客户信息查看、添加、编辑等操作的界面,提供更直观的交互体验。例如,使用Dialog显示客户详情,使用Sortable对客户列表排序,...
6. **用户界面(UI)设计**:CRM系统需要友好的用户界面,因此需要掌握HTML、CSS和JavaScript,可能还包括AJAX和jQuery来实现交互效果。 7. **权限管理**:CRM系统通常有角色和用户权限管理,需要理解如何实现身份...
在CRM系统中,JQuery用于增强用户界面的交互性,提供动态效果和便捷的数据操作。 5. **H-ui**:这是一款基于Bootstrap的轻量级前端框架,适用于快速构建简洁、直观、强大的网页界面。H-ui在CRM系统中用于创建用户...
【基于S2SH开发CRM系统】是一个典型的Java企业级应用案例,主要采用了Spring、Struts2和Hibernate这三大框架的...通过源码和数据库的提供,开发者可以学习到实际项目中的设计模式、框架整合以及权限控制等实践经验。
5. **权限管理和安全控制**:在 CRM 系统中,通常需要对用户权限进行管理,限制不同角色对数据的访问权限。这涉及到用户认证(Authentication)和授权(Authorization)机制,可以通过 EasyUI 的内置功能或结合其他...
CRM 2011的安全模型允许管理员精细控制用户访问权限,包括数据读取、写入、删除等操作。通过角色和团队设置,可以确保敏感信息仅对授权人员可见。 3. **JQuery和OData**:JQuery是一种广泛使用的JavaScript库,简化...
在这个项目中,我们采用的是Java技术栈,配合Oracle数据库,开发了一款基于EasyUI的CRM系统。 Java是广泛应用于企业级应用开发的编程语言,具有跨平台性、安全性和稳定性等优点。在CRM系统中,Java主要负责后端逻辑...
2. 权限分配:通过角色管理和权限控制,确保每个员工只能访问和操作他们工作所需的特定信息和功能。 3. 工作流管理:支持创建和跟踪工作流程,如请假审批、报销申请等,提高内部协作效率。 4. 培训与绩效管理:记录...
PHP是一种广泛使用的开源服务器端脚本语言,尤其适合Web开发,可以嵌入到HTML中使用。PHP的灵活性和丰富的库支持使得它成为构建企业网站的常见选择,尤其是对于后台逻辑处理和数据库交互。 CRM系统的核心功能通常...
在本文中,我们将深入探讨一个基于SSM架构(Spring、SpringMVC、MyBatis)集成EasyUI的CRM系统开发的第一天历程,主要涉及对domain对象的基础CRUD(创建Create、读取Read、更新Update、删除Delete)操作,以及相关的...
在SSH2 easyUI项目中,EasyUI用于构建前端用户界面,它简化了HTML和CSS的编写,使开发者能够快速创建响应式和交互式的Web页面。EasyUI与后台的Struts2和Spring配合,通过Ajax实现前后端的数据交互,提升用户体验。 ...
EasyUI则是一个基于jQuery的UI组件库,提供了诸如表格、树形结构、对话框、表单等丰富的用户界面元素,有助于快速构建美观、响应式的Web应用界面。EasyUI与SSM框架的结合,为开发者提供了前后端一体化的开发体验。 ...
例如,使用jQuery库可以简化DOM操作,而使用Vue或React等现代前端框架可以构建更复杂、响应式的用户界面。 【CRM功能模块】 一个完整的CRM系统通常包含以下关键模块: 1. **客户管理**:包括客户信息录入、查询、...
9. **安全性**:考虑到CRM系统的敏感性,可能会涉及到用户认证(如基于session的登录)、权限控制(如角色权限分配)和防止SQL注入等安全措施。 10. **文档撰写**:论文文档部分,学生需要详细阐述系统的设计理念、...