[关闭]
@18612183942 2020-04-21T06:17:14.000000Z 字数 1752 阅读 120

助销客后台表单配置

系统的中百分之八十的表单功能是配置出来的,尤其是通用的增删改查,这个不需要每次重复编写代码。表单配置主要涉及添加功能、添加菜单、配置菜单权限、配置表单等。

1 菜单权限配置

菜单是和功能关联的,先添加功能,然后添加菜单,再配置菜单权限。菜单权限是基于角色的,不同角色可配置不同的权限,用户属于哪个角色就有什么菜单权限。在数据库中涉及三张表,C_FUNCTIONS功能表、C_MENU菜单表、C_PERMISSION权限表。

1.1 添加功能

选择“系统配置”-“功能信息”,点击右上方“新增”。填写功能编码,这个要全局唯一的。功能名称描述一下,这个可以重复,不过最好不要重复。应用类型选择网页,目前只选择这一个就可以。全名填写的是网页的路径,这个和工程目录有关,在这个相对路径下必须有这个页面。排序不用填写,不起作用。

image.png-169kB
image.png-118.7kB

1.2 添加菜单

选择“系统配置”-“菜单信息”,点击“展开搜索”。输入要搜索的关键字后回车。查出来目前菜单的排序信息。填写菜单编码,全局唯一。填写菜单名称,这是展示给用户的名称。选择刚创建的功能名称,可以在输入框中输入关键字,系统会自动匹配符合的内容,不能手工输入,需要选择。菜单类型选择菜单,如果要创建父菜单,选择菜单项。选择菜单的父菜单,如果菜单本身是父菜单,不用选择。应用类型选择网页。图标路径是父菜单时才用选择。隶属表单不用选择。列表权限选择否。按钮参数非常重要,填错了或不填在系统中无法显示该菜单,即使已经给角色授权。系统上方分五个主菜单,分别是产品中心100000000、订单中心100000010、报表中心100000020、对账中心100000030、用户中心100000040。

image.png-295.5kB
image.png-234kB

1.3 配置菜单权限

点击“权限管理”-“菜单权限”。左侧选择要设置的角色,右侧选择需要的权限,点击保存即可。这时刷新页面,如果不是当前角色,退出登录后就可以看到刚配置的菜单,不需要关闭浏览器。

image.png-258.7kB
image.png-149.9kB

2 表单配置

2.1 查询需要配置的表单

需要配置的表单默认和表名一样,系统自动会创建一些记录,方便继续配置表单。

image.png-75.1kB
image.png-328.8kB

2.2 配置增删改查表单

对应C_FORM_COLUMN_DEFINE表,其中正常表单SEQ_ID等于1,查询表单SEQ_ID等于-1或-2
在这个表格中,列名称是字段名称,只读不能修改。如果想修改,只能删除这个记录,然后重新添加。其他列均可在表格中修改,类似excel表格,修改后,点击“批量保存”即可。列显示名称,是表单的字段名称,是给用户展示的名称。位置是控制表单的显示顺序的,其中2-01-01-1-1表示第一行第一列,2-02-01-1-1,表示第二行第一列,只用关系第二个和第三个数字即可,表示第几行第几列,其他都是固定的。是否显示控制在表单中是否显示该字段,是否只读控制用户是否能编辑该字段,表格显示控制该字段是否在表格中显示,是否可空控制该字段是不是必填的。控件类型非常重要,有文本框、数字框、下拉框等,其中下拉框必须配置数据源,否则表单会报错。数据源是一个ID、NAME的数据,例如SELECT CODE_VALUE, CODE_NAME FROM C_CODE WHERE CODE_CLASS = 'YES_OR_NO',SELECT PROJECT_NO,PROJECT_NAME FROM T_PROJECT WHERE APP_NO >= $MIN_APP_NO$ AND APP_NO <= $MAX_APP_NO$。就是告诉底层,想设置什么样的数据源。其中$MIN_APP_NO$和$MAX_APP_NO$是占位符,底层会解析成数据库表的MIN_APP_NO和MAX_APP_NO实际值,非常重要,用来限制数据源。顺序号正常表单配置1,查询表单配置-1或-2

image.png-210.2kB

2.3 配置查询表单

查询表单的记录需要自己添加。其中顺序号一般填写-1,如果是开始时间、结束时间是一个CREATE_TIME字段的话,要配置2个记录,一个是-1、一个是-2。查询条件有两种AND,=和AND,LIKE,如果是要完全匹配就是=,如果是要模糊查询,就是LIKE,注意顺序号是-1即可。是否只读、是否显示、表格显示、是否可空不起作用,全填0。其他配置和上面表单配置类似
image.png-305.6kB
image.png-185.7kB

2.4页面修改

需要修改页面名称、表单名称、表名称、主键、查询条件。

image.png-79.5kB

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注