门户V2配置
新门户提供6个配置项:登录配置V2、密码配置、门户配置V2、门户公共配置V2、门户风格配置V2、图标配置等。用于配置网站图标、网站名称、登录页背景图、系统图标、系统名称、功能树图标等信息。
1 登录页
配置前,系统默认的登录页
配置后的登录页
在统一通用配置中,添加登录配置V2,配置内容如下
2 门户页
配置前,系统默认的门户页
2.1 系统LOGO、名称及版权信息
配置后的门户页
在统一通用配置中,添加门户配置V2,配置内容如下
2.2 功能树图标
在桌面端,功能树上可以显示图标,建议只在目录上配置图标,配置方法如下图所示
系统提供了内置图标和自定义图标
在统一通用配置中,添加图标配置,在其中添加svg图标
选择图标对话框会显示出图标配置中添加的svg图标
配置自定义图标的显示效果如下图所示
2.3 首页布局
系统首页布局,默认包括4个小部件,分别是我的待办、我的待阅、我的已办和我的已阅
2.3.1 定制首页
每个登录用户,都可以修改自己的首页布局
在定制首页中,可以添加删除小部件、改变小部件大小、移动小部件的位置。
- 保存当前布局后,个人布局生效
- 重置当前布局后,本次调整失效
- 恢复初始布局,删除个人布局,恢复使用初始公共布局
2.3.2 定制公共首页
管理员和门户管理员可以设置首页公共布局,分配给不同的角色使用,实现不同角色拥有不同的首页。
- 通过添加小部件、改变大小、移动位置,形成新的布局,点另存为新布局,输入布局名称,存储为一个公共布局
- 通过切换布局,展现不同的公共布局
- 将某个布局设置为默认布局后,没有定义角色首页布局配置时,使用该默认布局
在统一通用配置中,添加门户配置V2,在角色首页布局配置中添加角色编码和对应的首页布局名称。这里没有定义的角色编码使用在定制公共首页中设置的默认布局。
业务角色、组织角色、岗位角色的角色编码从各自的管理功能中获取
应用角色的角色编码就是角色标识,从应用资源管理中获取
2.4 门户风格
有管理员和门户管理员角色的用户,可以配置门户风格
门户风格包括主题色、导航模式
关闭抽屉时,提示是否保存,保存后生效
2.5 快捷入口
配置后运行效果
在统一通用配置中,添加门户配置V2,配置内容如下
3 密码规则
系统默认的密码规则是长度至少6位
如需调整,在统一通用配置中,添加密码配置V2,按需配置
修改密码时的效果
网站图标及名称
系统默认效果
配置后运行效果
在统一通用配置中,添加门户公共配置,配置内容如下
- 网站名称:浏览器tab页签上只显示网站名称
- 功能名称:浏览器tab页签上只显示当前打开的功能名称
- 功能名称网站名称:浏览器tab页签上显示当前打开的功能名网站名称
显示水印
在门户中通过配置可以显示单行水印、多行水印、图片水印。 设置方法如下:在统一通用配置中,添加门户配置V2,选中是否显示水印。
显示常用内容
系统提供了当前用户的顶级机构、当前部门、姓名、手机号、登录日期和登录时间等6项常用内容,可多选。
配置界面如下
显示效果如下
显示自定义内容
用户自定义显示内容,通过写js实现。定义的内容需以fn:开头。系统提供args参数,args里面包括waterInfo和user两个对象。
waterInfo 包括6项常用内容,参数名分别是:顶级机构ogn、当前部门dept、姓名name、手机号phoneNumber、登录日期loginDate和登录时间loginTime
user包括userinfo请求返回的内容,主要包括姓名name和手机号phoneNumber
配置界面如下
其中的表达式如下
fn:return args.user.name+" "+wx.Date.toString(wx.Date.getServerDatetime(), "yyyy年MM月dd日")
显示效果如下
显示多行水印
自定义内容表达式返回字符串数组时,能显示出多行水印。
配置界面如下
其中的表达式如下
fn:return [args.user.name,wx.Date.toString(wx.Date.getServerDatetime(), "yyyy年MM月dd日")]
显示效果如下
显示图片水印
在水印显示图片中填入图片的url,即可显示该图片,设置图片url后,不再显示文字内容
配置界面如下
显示效果如下
登录用户名称显示设置
当系统中设置多层级的组织机构,用户登录后显示完整路径则可能导致内容过长。
因此系统默认不显示岗位,不显示根组织,只显示最后两级组织,显示效果如下图所示
修改系统默认设置
设置方法如下:在统一通用配置中,添加门户配置V2,修改登录用户名称相关配置。
- 不限制显示级数,配置方法如下
运行效果如下
- 只显示一级组织,配置方法如下
运行效果如下
- 显示岗位、显示根组织,配置方法如下
运行效果如下
自定义显示内容
自定义显示内容,通过写js实现。定义的内容需以fn:开头。系统提供org参数,参数包括如下的内容
配置界面如下
其中的表达式如下
fn:return org.fullLabel.replaceAll("/","-")
运行效果如下