Skip to content

为工作流系统添加前端页面 #13

@DangHT

Description

@DangHT

目前的工作流系统实现仅包含了后端业务功能的实现,没有前端。这对于工作流系统来说是不完善的,因此工作流系统需要有一个前端系统与后端对接,用于向用户友好地展示数据,同时方便用户使用和系统测试开发。

我对前端了解很少,仅就我的知识水平提出以下的几个初步构思,如果有对前端开发了解的同学可以按照自己的思路去做

  1. 采用前后端分离架构。前端作为一个单独的系统,独立地进行开发和部署。在实际开发时,在NPU-418-Workflow组织下新建一个 Repository 专门保存和管理前端系统代码。
  2. 前端开发建议从开源的手脚架工程(例如,Ant Design Pro等)开始逐步根据需求开发完善功能。
  3. 前端仅通过 JS 请求向后端请求数据并在页面展示,如何进行数据交互需要和后端开发同学商量 API 的制定(例如从UserResourceLeaveResource获取数据)
  4. 目前的 BPMN 工作流模板仅支持手写 XML 文件,这样十分的不友好。可以考虑使用bpmn.js来支持绘制并生成 BPMN 模板文件。
  5. 暂时就这么多...

PS. 这是一项艰巨的任务,希望愿意承担这项工作的同学加油努力!:fist_raised: 能完成这个任务,写在简历上会是十分亮眼的项目!

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions