# 系统参数
# 1. 概述
系统参数负责常用全局变量值的配置,支撑代码编写时一些特定情况的逻辑判断条件,系统参数主要包含系统项的: 查询、新增、 修改、删除、系统参数子项维护、 数据日志参考、 数据生命周期参考
# 内置系统参数说明
- 多级授权:(暂时弃用,等待后续重构)(true/false)多级授权是否启用是否使用应用多级授权应用流程,使用参见多级授权应用流程。
- 账号登录名生成类型,用于人员快速转化为账号时,登录名的默认生成规则,job-no:工号; mobile :手机号; id-no :身份证号码; pinyin:拼音码。
- 组织人员推送:(true/false),组织人员数据是否来自主数据推送 true 开启主数据推送 false 关闭主数据推送,使用参见页面预置-页面元素授权。
- 权限数据推送:(true/false),权限数据是否来自开放平台,包含 角色、菜单、岗位角色等数据。 true 开启 false 关闭,使用参见页面预置-页面元素授权。
- 产品名称:设置产品的名称,此处设置后登录系统后左上角即可显示该值。
- 浏览器页签名称:登录成功后浏览器页签显示的名称。请注意,如需修改登录界面的浏览器页签名称,请详见系统管理-登录界面配置。
- 是否开启岗位字典默认首页:(暂时弃用,等待后续重构)(true/false),true:开启默认首页;false:关闭默认首页。
- 登录日志保存天数:必须为正整数值。小于等于0视为未配置。未配置时默认为180。
- 系统日志保存天数:必须为正整数值。小于等于0视为未配置。未配置时默认为180。
- 多端登录是否开启:(true/false),true:开启;false:关闭。(如果未配置或者配置的不对,默认开启)
- 生产许可到期提醒:生产许可临到期的提醒,默认提前30天提醒许可到期
- 医为浏览器下载弹框是否开启:true 开启 false 关闭。请注意,如果要关闭该项,则无法保证可以获取到客户端的ip及mac信息,故与之相关的安全配置校验无效。
- 全局默认首页菜单编码:全局默认首页菜单编码(需配置已存在的菜单编码且授权给everyone角色) 默认菜单编码:default-home
- openApi日志保存天数:必须为正整数值。小于等于0视为未配置。未配置时默认为180。
- 接口日志保存天数:必须为正整数值。小于等于0视为未配置。未配置时默认为180。
- 登录排班数据接口地址:(已弃用,后续将删除该配置)请到第三方应用中为内置的
资源计划
应用配置后端服务地址
。例:https://81.70.3.211:10005(ip+端口即可)。完整地址现在由资源计划
应用的后端服务地址+第三方接口配置岗位排班接口
中的url拼接而成。
# 2. 查询系统参数项
【菜单路径:】系统配置–->系统参数
# 3. 添加系统参数项
点击添加系统参数按钮,跳转添加系统参数项页面,如下图所示:
- 系统参数信息说明
属性名 | 属性说明 |
---|---|
编码 | 系统参数项编码,唯一标识 |
名称 | 系统参数项名称 |
键值 | 系统参数项配置使用的具体内容,根据实际业务需求可以为boolean,number,以及json对象等 |
备注 | 对当前系统项的内容的解释说明 |
# 4. 修改系统参数项
通过点击表格行的编辑按钮跳转修改页,来对配置项进行修改。如下图所示:
详细配置参见功能手册-系统参数-添加系统参数项
提示
系统参数修改完成后,需要重新登录才能生效。
# 5. 删除系统参数项
点击表格上方的删除按钮或者表格行中的删除按钮,来达到对系统项的批量删除或者单例删除的功能。如下图所示:
# 6. 系统参数子项维护
维护参数子项后,获取配置时,会依据当前登录账号相关信息与参数子项中配置匹配,获取相对应的值, 若未匹配则获取到该参数项的键值。
点击表格行中的【添加子项】按钮,打开系统参数子项维护页面。如下图所示:
# 6.1. 系统参数子项查询
可以通过 类型
筛选数据
# 6.2. 系统参数子项新增
点击【新增】按钮,即可新增一个配置项
- 系统参数信息说明
属性名 | 属性说明 |
---|---|
类型 | 需要匹配的类型,共包含账号、岗位、业务单元、部门、机构五种类型 |
数据值 | 具体匹配到当前登录用户的具体属性值。例如类型为账号,数据值为张三,值为123.张三取到的对应系统参数为123,其他人取到默认值(系统参数的值) |
值 | 从系统配置项中所取出来的具体的值 |
# 6.3. 系统参数子项编辑
可在页面区域直接编辑每行数据
# 6.4. 系统参数子项删除
点击每行后面的【删除】按钮,即可删除对应记录
# 6.4. 保存系统参数子项
维护完数据之后,最终点击【保存】按钮即可
提示
- 系统参数子项相同的配置不可重复,否则会提示“配置项重复”,例如:
- 存在多个配置项时,获取值时,其按照
账号->岗位->业务单元->部门->机构
优先度匹配