点击空白处退出提示
作品详情
1.基本信息
* 一个通过在 PC 端配置流程图,配置流程表单,展示流程进度和过程的项目。
* 前端部分由两人协同开发,主要由本人负责完成,开发了流程发起表单、 流程过程表格、js配置动态流程表单、流程在线拖拽配置、 流程详情展示 等模块。
2. 项目难点
* 工作流携带大量的表单开发,需要一套规范的表单新增,展示,编辑等功能开发。
* 各个省份有定制化的表单开发需求,表单与表单直接有大量联动。
* 要求前端有一套基础的流程设计器,对基础的流程字段进行修改更新。
3. 成果
* 根据业务封装了30来个表单项,达到 **所有流程表单共用同一套表单组件** 的效果;后端采用flowable引擎返回表单配置,前台**根据表单配置生成动态表单**。
* 使用webpack封装了动态表单的批量引入,来满足不同的流程单对应大量表单项的要求,提高了表单开发效率 **10%**。
* 对各种复用的功能进行了 **组件封装**,大大 **简化** 的代码结构,**提高** 了代码质量。
* PC 端的流程渲染技术用了 **Vue + BPMN.js**,前端利用这样的一个流程设计器,设计流程,导出 `xml`,然后传给后端
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论