Skip to content

系统配置 ​

功能概述 ​

系统配置模块用于管理系统的全局配置参数,通过键值对存储方式持久化。配置项通过反射 SystemSettingInfo 类的属性动态生成界面,无需修改代码即可扩展新配置。

操作说明 ​

查看系统配置 ​

  1. 登录系统后,在菜单中选择 系统管理 → 系统配置
  2. 页面加载时自动查询并展示所有配置项列表
  3. 点击 刷新 按钮可重新加载最新配置数据

修改配置 ​

  1. 在列表中直接点击"值"列的单元格进行编辑
  2. 根据配置项类型,控件自动适配:
    • 字符串类型:文本框(内容超过80个字符自动切换为多行文本框)
    • 布尔类型:复选框
    • 整数类型:数字微调框
  3. 修改完成后点击 保存 按钮提交

提示

配置项的"名称"(属性名)和"描述"列为只读,仅"值"列可编辑。按 Enter 键可自动跳转到下一列。

列表字段说明 ​

界面列名绑定字段可编辑说明
名称Name否配置项的属性名(程序内部标识)
描述Cation否配置项的中文描述,来源于属性的 Description 特性
值Value是配置项的当前值,控件类型根据属性类型自动切换

配置项说明 ​

系统配置基于 SystemSettingInfo 类定义,以下为所有配置项的详细说明:

产品信息 ​

属性名描述类型默认值说明
ProductName产品名称string冶炼轧MES信息系统系统显示的产品名称
ProductVersion产品版本stringv2016.12当前系统版本号
CopyRight版权所有string北京红谷软件技术有限公司版权归属信息
Customer建设单位(客户)string中国钢铁集团项目客户名称
Telephone服务电话string010-62983838技术支持联系电话

服务器与数据库 ​

属性名描述类型默认值说明
DataBaseSignkey数据库环境string开发机正式机/开发机
ServerSignKey服务器部署string本地远程/本地
ForceToUseDateBaseServerTime强制数据库时间boolfalse用服务端时间替代本地

用户与权限 ​

属性名描述类型默认值说明
DefaultCreateUserPassword创建用户的默认密码string123123新建用户时的初始密码,用户需首次登录后修改
AllowAdminUseNormalModule允许普通管理员使用业务模块booltrue管理员是否可以访问业务功能模块
AllowNormalUseSystemModule允许普通用户使用系统模块boolfalse普通用户是否可以访问系统管理模块
AllowAddUserWithSystemManager允许系统管理添加用户booltrue系统管理员是否具有添加用户的权限
TimeoutOfLogin登录超时分钟int480登录会话超时时间(分钟),默认8小时

界面与皮肤 ​

属性名描述类型默认值说明
AllowShowTopBanner允许显示框架头部booltrue是否显示系统顶部横幅
EnableCustomSkins启用自定义皮肤booltrue是否启用自定义界面皮肤
EnableNotifications启用消息通知功能boolfalse是否启用系统消息通知

日志与更新 ​

属性名描述类型默认值说明
RetainLogDays*日志保留天数,默认10天int10日志自动清理前的保留天数
CheckAutoUpdateInterval自动更新检测时间(分钟,小于5则禁止)int-1自动更新检测间隔,值小于5时禁用自动更新

其他 ​

属性名描述类型默认值说明
SyncClientTime是否强制同步客户端时间boolfalse是否强制将客户端系统时间同步为服务端时间

存储机制 ​

配置项以键值对(HmxKv)形式存储在数据库中,对应关系:

字段说明
CPid固定值 SystemSettingInfo
CCode属性名(如 DefaultCreateUserPassword)
CName属性描述(如 创建用户的默认密码)
CValue配置值

保存时,系统会遍历所有配置项,对已存在的记录更新 CValue,对新增的记录自动创建 HmxKv 条目。

HiMind 工业互联网平台 技术文档