1、功能背景
主表中有“选择类别”下拉框字段,用户可以根据需求来选择申请类别,一般多个相似流程的申请可以合并成一个,但是为了区分,我们可以通过将标题修改的方式来使整个显示页面更明确。
2、展示效果
3、实现方法
注意:系统字段【路径名】是不允许对其进行字段属性设置的。
由于路径名不允许进行字段属性设置,我们可以新增一个文本类型的字段来充当新的路径名,并且为其设置字段属性,通过添加sql语句来判断是哪种选项类别的流程申请。
路径SQL代码如下:
select case when $main.xxlb$='0' then N'设备类申请' else N'办公物品类申请' end
标题SQL代码如下:
select convert(nvarchar(20),'$main.btm$')+'-'+convert(varchar(30),lastname)+'-'+convert(varchar(10),'$main.tbsj$',120) as '1' from hrmresource where id=$main.tbr$
hrmresource(人力资源基本信息表)
数据库列名 | 中文名称 | 数据类型 | 长度 | 是否允许空值 | 是否为外键 | 备注 |
---|---|---|---|---|---|---|
companystartdate | 公司开始日期 | char | 10 | 是 | 否 | |
companyworkyear | 公司年限 | number | (4,2) | 是 | 否 | |
workstartdate | 工作开始日期 | char | 10 | 是 | 否 | |
jobcall | 职称 | integer | 是 | 否 | 否 | |
status | 状态 | integer | 是 | 否 | 否 | 0:试用 1:正式 2:临时 3:试用延期 4:解聘 5:离职 6:退休 7:无效 |
accounttype | 帐号类型 | integer | 是 | 否 | 否 | 0或者为空:主账号,1:次账号 |
lastname | 名 | varchar2 | 60 | 是 | 否 | |
sex | 性别 | char | 1 | 是 | 否 | |
systemlanguage | 系统语言 | integer | 是 | 否 | 否 | |
电子邮件 | varchar2 | 480 | 是 | 否 | ||
jobtitle | 岗位 | integer | 是 | 否 | 否 | |
departmentid | 所属部门 | integer | 是 | 否 | 否 | |
subcompanyid1 | 所属分部1 | integer | 是 | 否 | 否 | |
managerid | 经理 | integer | 是 | 否 | 否 |