目前的工作流系统实现仅包含了后端业务功能的实现,没有前端。这对于工作流系统来说是不完善的,因此工作流系统需要有一个前端系统与后端对接,用于向用户友好地展示数据,同时方便用户使用和系统测试开发。
我对前端了解很少,仅就我的知识水平提出以下的几个初步构思,如果有对前端开发了解的同学可以按照自己的思路去做
- 采用前后端分离架构。前端作为一个单独的系统,独立地进行开发和部署。在实际开发时,在NPU-418-Workflow组织下新建一个 Repository 专门保存和管理前端系统代码。
- 前端开发建议从开源的手脚架工程(例如,Ant Design Pro等)开始逐步根据需求开发完善功能。
- 前端仅通过 JS 请求向后端请求数据并在页面展示,如何进行数据交互需要和后端开发同学商量 API 的制定(例如从UserResource和LeaveResource获取数据)
- 目前的 BPMN 工作流模板仅支持手写 XML 文件,这样十分的不友好。可以考虑使用bpmn.js来支持绘制并生成 BPMN 模板文件。
- 暂时就这么多...
PS. 这是一项艰巨的任务,希望愿意承担这项工作的同学加油努力!:fist_raised: 能完成这个任务,写在简历上会是十分亮眼的项目!

目前的工作流系统实现仅包含了后端业务功能的实现,没有前端。这对于工作流系统来说是不完善的,因此工作流系统需要有一个前端系统与后端对接,用于向用户友好地展示数据,同时方便用户使用和系统测试开发。
我对前端了解很少,仅就我的知识水平提出以下的几个初步构思,如果有对前端开发了解的同学可以按照自己的思路去做
PS. 这是一项艰巨的任务,希望愿意承担这项工作的同学加油努力!:fist_raised: 能完成这个任务,写在简历上会是十分亮眼的项目!
