编辑 | blame | 历史 | 原始文档

审批页面编写

审批页面套路与详情一致,只不过在详情页面上加了批复意见同意驳回的按钮事件,下面我们来看一下审批页面如何编写
1. 看一下流程处理对应的链接,同样也是根据流程路由进行动态跳转至对应表单
![](../../images/screenshot_1557666773356.png)
2. 进行表单路由配置
![](../../images/screenshot_1557666837173.png)
4. 创建处理页面,其实可以在详情页的基础上进行功能添加
![](../../images/screenshot_1557666893560.png)
![](../../images/screenshot_1557666910894.png)
![](../../images/screenshot_1557666934793.png)
![](../../images/screenshot_1557666955404.png)
5. 其中需要注意的就是同意驳回的按钮事件,两者调用的方法与参数几乎是一致的,但是同意多了一个参数,那就是 flag:'ok',这样传至后端接口,便可以知道这条任务该如何往下运行
![](../../images/screenshot_1557667050547.png)
6. 我们来看一下completeTask的后端实现
![](../../images/screenshot_1557667092409.png)
![](../../images/screenshot_1557667106964.png)
7. 由上可看出,任务完成实现代码非常简单,获取所需的任务id、流程id、批复意见,组装成map后调用flowable官方的taskService进行任务的操作,最后达成自动流转的功能
8. 最后我们来看一下批复模块的界面
![](../../images/screenshot_1557667213420.png)
![](../../images/screenshot_1557667226423.png)

结尾语

  • 工作流是一个相对复杂的系统,本文档只是为大家起到引路的作用,并不能手把手教大家从零开始入门工作流
  • 希望大家要多看官方文档,了解基本运行流程后再进行流程的开发
  • 后续BladeX将不定期对工作流模块进行拓展,敬请期待~