JEECG简单实例讲解ONLINE表单权限控制.docxVIP

JEECG简单实例讲解ONLINE表单权限控制.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JEECG简单实例讲解ONLINE表单权限控制

简单实例讲解JEECG ONLINE表单权限控制(jeecg3.6)本文地址:viewspace-1872409/相关博文地址:viewspace-1868754/作者: 许国杰业务背景:某公司要实现一个日志系统,用来了解员工的工作量饱和情况。需求:1、角色分为:员工、经理两种。2、员工每天在日志系统中填报工作总结,然后经理进行点评。3、表单内容包含:姓名、日期、工作总结、个人笔记、日志点评。业务权限描述:员工可以进行日志填报、查看操作。(按钮控件权限)经理可以进行日志点评、查看操作。(按钮控件权限)个人笔记内容只对填报本人可见,经理不能看到个人笔记内容。(表单字段权限)经理只可以编辑日志点评字段。(表单字段权限)员工查询出的数据列表列为姓名、日期、个人笔记、日志点评(数据列权限)经理查询出的数据列表列为姓名、日期、日志点评(数据列权限)员工只可以看到自己填报的日志记录。(数据行权限)开发过程创建表单:编辑页面属性同步数据库功能测试查看列表及表单内容如下。使用自定义表单模板,改变页面样式注意下图按钮文字。按需求我们需要两个功能 日志填报,日志点评。那我们使用自定义表单样式,复制一个系统默认模板,把”录入” 改为”日志填报”,”编辑”改为”日志点评”。把”批量删除” 去掉。操作步骤:A、online开发—online表单样式- 录入。注:上传模板格式要求使用zip 压缩。压缩包中目录格式如下。页面模板放在html 文件夹中。B、新建一个文件夹t_buss_daily_log(自已定义),在其中建立css、html、images、js 目录(这四个目录必须一致)。C、找到系统中的autolist.ftl、jform.ftl 两个模板文件,copy到html目录下。Myeclipse 中使用ctrl+shift+R 输入文件名 定位文件位置。 D、修改autolist.ftl。1、把录入改为:日志填报、把编辑改为:日志点评。修改后如下:2、修改弹出页面的窗口标题。修改后如下:E、使用zip格式压缩,并上传。F、编辑表单、自定义表单风格选择刚刚新增的样式。G、测试修改前后比对。使用默认样式使用自定义样式后如下,已经改成我们需要的样式了。新建两个角色:员工、经理;新建三个用户:员工小A,员工小B,王经理。并分配对应的角色。配置菜单给员工与经理角色分配菜单使用王经理登录,测试可以看到工作日志菜单了。但要求的权限还没有进行控制。到此准备工作完成。下面进行权限控制。权限配置:权限描述如下员工仅可以进行日志填报、查看操作。经理可以进行日志点评、查看操作。配置日志点评按钮可见,并只对员工角色起作用。A、在菜单管理中,为工作日志菜单加控件权限:显示日志填报、显示日志点评注意,对于此处起的名称为:显示日志填报,这是因为对于按钮控制,当控件使用权限控制后,不勾选则代表不可见。勾选代码可见。C、在角色管理中,员工角色使用 显示日志填报、经理角色使用显示日志点评。 D、测试,可以发现使用员工A和王经理登录。员工查询出的数据列表列为姓名、日期、个人笔记、日志点评经理查询出的数据列表列为姓名、日期、日志点评(数据列权限)配置个人笔记列隐藏,并对经理角色起作用。在员工日志下新增控件权限。对经理角色使用此权限。测试如下,王经理登录已经看不到个人笔记一列了。个人笔记隐藏对经理角色使用前:个人笔记隐藏对经理角色使用后:发现已经看不到”个人笔记”列了。员工只可以看到自己填报的日志记录。(数据行权限)配置datagrid操作createBy =#{ sysUserCode}新增访问类型的菜单。注意:一定要是访问类型。路径格式为:cgAutoListController.do?datagridconfigId=t_buss_daily_log 对新加的访问类型菜单增加数据权限。C、对员工角色使用此数据权限。分别使用员工A、员工B 录入数据。测试每个人只可以看到自己录入的数据。小A登录,只可以看到小A的数据。小B登录,只可以看小B的数据。王经理登录,可以看到小A 与小B的数据。个人笔记内容只对填报员工可见,经理不能看到个人笔记内容。(表单字段权限)配置个人笔记表单字段不可见,并对经理角色起作用。A、新增访问类型的菜单 表单控件权限控制。注意:一定要是访问类型。url格式为:cgFormBuildController.do?ftlFormtableName=t_buss_daily_logB、新增访问类型的菜单。注意:一定要是访问类型。B、对新增加的菜单增加控制权限对员工角色使用该权限控制。测试一下,发现日志点评在日志填报页面已经没有了。日志点评页面,经理只可以编辑日志点评字段,并且不可以看到个人笔记内容。A、为表单控件权限控制 菜单增加

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档