E9 利用 layui 实现流程超时表格
效果图:
使用:
引入 layui
引入后端代码(在后面,两个类)
引入页面(在后面,要修改引入 JS、CSS 路径)
页面放在服务 eclogy 下,直接:ip:端口/页面名称.html 即可访问
1、后端,用泛微的原生 JAR 实现。
2、页面,HTML+layui+jQuery
1、后端逻辑:
接收参数:page(当前页)、 limit(每页显示数)、workflowid(动态
ID,可匹配任意流程); 目前只有这三个参数,后期如要增加根据日期,人
员,部分等条件搜索,需自行实现。
获取分页数据逻辑,先找出 requestid ,再根据 requestid 找出所有审批意见,然
后根据 requestid 分组,因为一个 requestid 就是一个流程,下面有很多审批意见
(包含提交、转办、提交等状态);然后办理人就是这些节点经手人的汇总,停留
天数就是这些状态节点最长的哪一个(剔除周末)