开源框架模块详解|码云开源EIP零代码平台
一、字典模块基础概念
1.1 字典的作用
字典是整套EIP低代码开源框架里,管理系统固定枚举数据的核心底层模块。系统里的业务状态、审批流程节点、资质类型、商品品类、评标规则等固定下拉选项、状态标识,全部统一在字典页面可视化维护管理。
传统开发方式会把枚举值硬编码写在代码中,每次新增、修改选项都需要改动源码、打包、重新部署服务,运维成本很高。而本字典功能支持管理员在线可视化配置,修改后全系统表单、下拉框、状态标签自动同步生效,不用改动一行代码,大幅降低系统迭代与日常维护成本,是EIP框架企业级标准化设计的核心模块。
1.2 权限管控说明
菜单路径:左侧导航栏【系统管理】→【参数设置】→【字典维护】
该模块属于系统底层配置模块,依托框架RBAC权限体系做访问控制,仅超级管理员、系统配置管理员开放操作权限,实现操作隔离、数据安全管控。
二、字典页面整体布局详解
2.1 顶部筛选区域
页面最上方配置三组检索输入框:ID、名称、值,支持模糊匹配查询,字典数据日积月累变多后,可快速精准检索定位对应字典数据。
2.2 顶部功能操作栏
| 功能按钮 | 具体功能描述 |
|---|---|
| 新增 | 新建一级字典分类 / 已有分类下新增子字典项 |
| 编辑 | 修改字典名称、值、颜色、排序、备注等全部配置项 |
| 删除 | 作废无用字典数据;父字典存在子数据时做删除拦截,防止层级数据错乱 |
| 复制 | 一键复制现有字典全部配置,复用配置信息,减少重复录入工作 |
| 展开所有 / 关闭所有 | 批量展开/收拢树形结构,快速查看全部多级字典结构 |
2.3 树形列表字段说明
列表采用树形表格结构,原生支持无限层级父子字典,列表字段释义:
-
ID:系统自动生成UUID全局唯一主键,数据表关联绑定使用
-
名称:前端页面对外展示的文字内容
-
值:后端程序逻辑判断、数据存储读取的编码字段
-
颜色:配套前端状态徽章、标签色块渲染,后台可视化配置配色
-
禁用:软删除机制,关闭开关后前端全域隐藏该字典,原始数据永久留存可恢复
-
排序号:纯数字填写,数值越小,前端下拉展示顺序越靠前,自定义排序
-
备注:标记字典所属业务模块(接收竞价、提报需求、财务核算等),方便后期运维识别
-
创建人/时间、修改人/时间:全量操作留痕,满足项目审计、台账追溯要求
三、新增字典弹窗实操讲解
点击【新增】按钮唤起新增字典配置弹窗,各字段配置规则说明:
- 上级(树形层级核心)
不选择上级 = 创建一级根字典(协议签署、状态、中标、资质、评标规则等大类);选择对应父级字典 = 创建该分类下的子选项字典。框架原生支持无限级树形结构,适配绝大多数多层级业务枚举场景。
-
名称(必填项):前端页面展示的文字名称
-
值:后端业务逻辑使用的编码值,建议项目内统一规范化编码规则
-
颜色:拾色器选取色值,系统全局状态标签自动读取配置色彩渲染
-
排序号:自定义数字,控制下拉选项展示先后优先级
-
禁用开关:默认启用状态,关闭后全系统前端不再展示本条字典数据
-
备注:填写字典业务用途、归属业务模块,便于团队后期维护交接
-
底部快捷操作
-
勾选
继续创建时,保留本次提交内容:批量录入字典时自动回填历史内容,提升录入效率 -
提交并继续创建:保存当前数据,弹窗保持打开状态,直接新建下一条字典 -
提交:保存数据并关闭弹窗,列表自动刷新展示新增字典
四、字典功能核心业务价值
-
摆脱硬编码枚举:业务人员、运维管理员即可自主维护枚举数据,释放后端开发重复琐碎工作量
-
全局数据口径统一:整套系统共用同一套字典数据源,杜绝多页面状态名称、数值定义不一致问题
-
可视化样式管控:后台配置颜色即可统一修改全系统状态样式,无需前端修改样式文件、发版更新
-
树形结构适配复杂业务:完美适配一级分类+多级子项场景(资质大类→甲级/乙级、商品大类→细分品类)
-
符合企业管控规范:内置软删除、操作日志留痕、数据安全校验机制,可直接用于正式商用项目
五、开源框架获取 & 配套能力
整套 EIP零代码平台 全套源码开源、支持私有部署、源码无阉割。
✅ 获取渠道:前往【码云Gitee】搜索:EIP零代码平台(https://gitee.com/sunzewei/eip_lowcode.git),关注仓库即可免费下载源码 + 部署文档 + 全套使用教程
✅ 技术栈:.NET10 + Vue2 + VxeTable,兼容 Windows Server(IIS)、Linux(Ubuntu) 双服务器部署方案
✅ 内置企业级组件:RBAC精细化权限、流程引擎、表单引擎、行政区划、公告管理、素材管理、短信服务、定时任务、文档预览打印、字典管理等全套基座能力
✅ 落地场景:可快速二次开发搭建招投标系统、工程机械ERP、智慧应急平台、MES生产管理、企业OA等各类管理后台
六、结语
拒绝SaaS绑定,坚守源码私有部署模式;自研低代码基座开箱即用,快速落地各类业务管理系统,欢迎前往码云仓库Star、关注、技术交流。