BPM 项目全流程的代码结构挺清晰,业务流程、数据、前端展示都梳理得比较顺,适合想快速上手 BPM 系统的你。
流程图配合表单配置的实现方式还不错,直接用的结构化数据驱动视图,响应也快。你要是碰过流程引擎,应该能一眼看懂大致的逻辑。
页面是用的比较常见的布局方式,flex
搭grid
,该吸的经验它都吸了。比如表单编辑那块,组件化写得挺干净,调试起来也方便。
数据接口设计比较轻量,没绕太多弯子,用axios
拉数据、异步,接口统一也加了拦截器,适合你拓展自己的权限控制逻辑。
如果你想看看同类系统的思路,可以顺手翻翻这些:
- Oracle BPM Sales-Quote 演示,适合做产品比对
- Hyperion BPM 报表,偏决策支持方向
- 维修工时效率,你要是关心人效,值得一看
哦对了,BPM 项目全流程.zip
这个包体不大,环境依赖也不重,Node 装一下、跑个npm install
基本就能起飞。
如果你最近正好在搭企业流程系统,这包代码你可以拿去当个起点,改起来不算难。