原创

【JEECG技术博文】简单实例讲解JEECG ONLINE表单权限控制(jeecg3.6)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://jeecg.blog.csdn.net/article/details/50381050

简单实例讲解JEECG ONLINE表单权限控制(jeecg3.6)

       文:http://blog.itpub.net/30066956/viewspace-1872409/

相关博文:http://blog.itpub.net/30066956/viewspace-1868754/

       者: 许国杰

一、业务背景

    某公司要实现一个日志系统,用来了解员工的工作量饱和情况。

二、需求

1、角色分为:员工、经理两种。

2、员工每天在日志系统中填报工作总结,然后经理进行点评。

3、表单内容包含:姓名、日期、工作总结、个人笔记、日志点评。

三、业务权限描述

1、员工可以进行日志填报、查看操作。(按钮控件权限)

2、经理可以进行日志点评、查看操作。(按钮控件权限)

3、个人笔记内容只对填报本人可见,经理不能看到个人笔记内容。(表单字段权限)

4、经理只可以编辑日志点评字段。(表单字段权限)

5、员工查询出的数据列表列为

    姓名、日期、个人笔记、日志点评(数据列权限)

6、经理查询出的数据列表列为

    姓名、日期、日志点评(数据列权限)

7、员工只可以看到自己填报的日志记录。(数据行权限)

四、开发过程

1、 创建表单


2、 编辑页面属性


3、 同步数据库


4、功能测试查看列表及表单内容如下


5、 使用自定义表单模板,改变页面样式

    注意下图按钮文字


    按需求我们需要两个功能 日志填报,日志点评。那我们使用自定义表单样式,复制一个系统默认模板,把”录入” 改为”日志填报”,”编辑”改为”日志点评”。把”批量删除” 去掉。

Aonline开发—>online表单样式-à 录入

    注:上传模板格式要求使用zip 压缩。压缩包中目录格式如下。页面模板放在html 文件夹中。

B、新建一个文件夹t_buss_daily_log(自已定义),在其中建立csshtmlimagesjs 目录(这四个目录必须一致)


C、找到系统中的autolist.ftl、jform.ftl 两个模板文件,copyhtml目录下。Myeclipse 中使用ctrl+shift+R 输入文件名 定位文件位置。


D、修改autolist.ftl。

    1)把录入改为:日志填报、把编辑改为:日志点评。


    修改后如下


    2)修改弹出页面的窗口标题


    修改后如下: