门户配置
1 配置系统名称、企业LOGO、登录页LOGO、登录页背景图、网站LOGO
在企业设置中的名称图片设置中,配置系统名称、企业LOGO、登录页LOGO、登录页背景图、网站LOGO
首页如下图所示
登录页如下图所示
2 配置网站标题
在统一通用配置功能中,添加门户配置,其中包括2个关于网站标题的配置
- 选中网站名称,则网站标题仅显示网站名称,不变
- 选中功能名称,则随着打开的功能,网站标题发生变化,显示打开的功能名称
- 选中功能名称_网站名称,在打开的功能名称后面,显示网站名称
3 配置首页快捷办公
在企业设置中的快捷办公设置中,配置首页上快捷办公的图片、数据来源
3.1 设置内置数据来源
添加工作流应用后,系统提供待办数量 waitTaskConut 和待阅数量 waitNoticeCount 两个数据,点击图片打开任务中心功能,设置如下图
- 标题、背景图、数值初始值:设置在界面上的显示
- 数值标识:待办设置为 waitTaskConut,待阅设置为 waitNoticeCount
- 点击打开页面标题、页面url、是否系统内部页面:设置点击图片打开的页面,如果要打开任务中心,任务中心功能url为/wf/x5/UI2/main/taskCenter.w?parameter=waiting,选为系统内部页面
3.2 设置其它数据来源
例如提供如下的url,POST请求,参数是用户名,将返回的数据显示出来
http://oa域名/default/mobile/work/queryTotalNum
POST数据
{
"userId" : "用户名称"
}
返回数据
{
"respcode":1,
"msg":"成功",
"result":{
"daiban":"21",// 待办
"daiyue":"1", // 待阅
"daiqian":”3",// 待签
"meeting":"3",// 会议
"mail":"1", // 邮件
“notice”:”1”, // 公告
},
"resMap":{
"msg":"成功",
"result":"0",
}
}
- 请求Url:输入请求的url(http://oa域名/default/mobile/work/queryTotalNum)
- 请求方式:输入url的请求方式(POST)
- 用户名参数名:url的参数只支持当前用户名,输入url的参数名(userId)
- 返回数据:返回的json数据如果是第一级数据,则返回数据不用输入,如果是第二级数据,例如本例,在result下面,则返回数据输入(result)
- 标题、背景图、数值初始值:设置在界面上的显示
- 数值标识:设置为result中的key(例如:daiban)
- 点击打开页面标题、页面url、是否系统内部页面:设置点击图片打开的页面
4 配置首页固定磁贴
在企业设置中的固定磁贴设置中,配置首页左侧中部和下部两个磁贴的来源页面
5 配置登录方式
在系统配置中,配置短信、人脸识别、APP扫码等登录方式,不开启的,登录页不显示
6 配置是否显示水印
在统一通用配置功能中,添加门户配置,其中包括6个关于水印的配置
系统默认提供6个显示内容,分别是顶级机构、当前部门、姓名、手机号、登录日期、登录时间,选中后,将依次显示。下图为选中姓名和手机号的效果图
系统还支持自定义内容,通过表达式计算得出。
- 固定值:直接输入,用引号括起来,例如:'公司名称'
- 使用函数:表达式编辑器中的函数都可使用,例如:日期格式转换 justep.Date.toString(justep.Date.getServerDatetime(),'YYYY年MM月DD日')
- 使用上下文组件:$context表示上下文组件,可以调用上下文组件的方法,例如:获取当前用户的手机号 $context.getCurrentUserInfo().phone
- 使用model对象:$model表示model对象,即js中的this,使用$model.comp()可获取页面上的组件
- 支持字符串拼接:使用加号拼接字符串,例如:justep.Date.toString(justep.Date.getServerDatetime(),'YYYY年MM月DD日')+"--"+$context.getCurrentUserInfo().phone
选中自定义内容后,在自定义内容表达式中输入表达式,水印内容会显示表达式的计算结果。下图为选中姓名和自定义内容的效果图
7 门户配置显示项
门户顶部的内容可以通过配置控制是否显示或显示格式
7.1 新门户的配置
- 新门户可以控制是否显示的有:显示菜单图标、登录日期、通讯录图标和菜单面包屑
- 右上角的用户名,在一人多岗的情况下,有两种方案:显示后两级组织(不包括岗位)和显示后三级组织
7.2 老门户的配置
- 老门户可以控制是否显示的有:菜单切换、菜单搜索、岗位切换、当前日期时间、待办数、组织机构切换、显示右边栏和菜单面包屑
- 老门户默认不显示多页签,设置后才会显示
- 设置老门户默认皮肤
老门户默认提供12种皮肤,如下图所示,皮肤的不同体现在顶部的背景色和左侧功能树的背景色上。彩色背景字为白色,白色背景字为黑色。
在门户配置中,选择一个默认皮肤
- 使用新门户样式的登录用户下拉框
老门户默认的登录用户下拉框如下图所示,包括查看个人信息、修改密码、切换岗位、退出登录等4个功能
使用新门户样式的登录用户下拉框如下图所示,包括查看个人信息、修改密码、切换岗位、退出登录、恢复默认首页、进入代理、退出代理等7个功能
在门户配置中切换
8 配置首页显示内容
门户除了可以显示默认的首页以外,还可以将一个页面作为首页,这个页面可以是桌面端开发出来的页面,也可以是经典桌面端开发出来的页面,也可以是外部页面。支持配置角色对应的首页,实现不同的角色显示不同的首页。
8.1 显示桌面端页面
在首页配置中,点新增按钮,新增一个首页配置
- 首页名称:用于角色首页配置中的首页名称属性
- 首页url:格式为:/服务名/pcxapp/pcx/目录名/页面名.w
- 首页类型:选择桌面端页面
- 首页高度:无需设置
- 默认首页:不符合任何角色时,显示该首页
运行效果如下图所示
8.2 显示经典桌面端页面
在首页配置中,点新增按钮,新增一个首页配置
- 首页名称:用于角色首页配置中的首页名称属性
- 首页url:格式为:/服务名/pcapp/pc/目录名/页面名.w
- 首页类型:选择经典桌面端页面
- 首页高度:无需设置
- 默认首页:不符合任何角色时,显示该首页
8.3 显示外部页面
在首页配置中,点新增按钮,新增一个首页配置
- 首页名称:用于角色首页配置中的首页名称属性
- 首页url:页面访问url
- 首页类型:选择外部页面
首页高度:页面高度不变则设置此属性;高度会变化时,在页面中发送如下的消息,传递新高度
window.parent.postMessage({ code: "iframeHeight", height: "515" },"*")
默认首页:不符合任何角色时,显示该首页
运行效果如下图所示
8.4 显示系统默认页面
在首页配置中,点新增按钮,新增一个首页配置
- 首页类型:选择系统默认首页
- 默认首页:不符合任何角色时,显示该首页
8.5 不同的角色显示不同的首页
在角色首页配置中,点新增按钮,新增一个角色首页配置
- 角色编码:使用角色编码,配置显示的首页,支持设置多个角色编码,逗号分隔
- 首页名称:对应首页配置中的首页
业务角色的角色编码可在业务角色管理中看到,如下图所示
9 使用老门户
系统提供两种门户风格,一种是新门户,如下图所示
一种是老门户,如下图所示
切换新老门户的方法如下:
- 用租户管理员登录控制台,打开应用/服务管理功能,点击企业门户应用右侧的配置按钮,弹出应用设置对话框,如下图所示
- 点击环境设置右侧的设置按钮,弹出环境设置对话框,点击pcapp右侧的设置参数按钮
- 弹出参数配置对话框,选中使用老门户,则切换为老门户,取消选中使用老门户,则切换为新门户
- 设置后,重启应用生效,点更多中的重启按钮,重启企业门户应用
- 重启后访问企业门户,即可看到效果
10 使用行为验证码
系统提供了具有后端校验能力的行为验证码,输入用户名和密码后,点击登录按钮,出现如下图所示的行为验证码
- 开启行为验证码
在统一通用配置功能中,没有门户配置则先添加,有门户配置则编辑。在门户配置中开启行为验证码
- 自定义背景图
在统一通用配置功能中,系统默认提供了3张行为验证码背景图片,可删除可新增