File tree Expand file tree Collapse file tree 2 files changed +22
-15
lines changed
components/bpmnProcessDesigner/package/designer
views/bpm/processInstance Expand file tree Collapse file tree 2 files changed +22
-15
lines changed Original file line number Diff line number Diff line change @@ -116,10 +116,11 @@ export default {
116
116
let todoActivity = activityList .find (m => ! m .endTime ) // 找到待办的任务
117
117
let endActivity = activityList[activityList .length - 1 ] // 获得最后一个任务
118
118
// debugger
119
- console .log (this .bpmnModeler .getDefinitions ().rootElements [0 ].flowElements );
119
+ // console.log(this.bpmnModeler.getDefinitions().rootElements[0].flowElements);
120
120
this .bpmnModeler .getDefinitions ().rootElements [0 ].flowElements ? .forEach (n => {
121
121
let activity = activityList .find (m => m .key === n .id ) // 找到对应的活动
122
122
if (n .$type === ' bpmn:UserTask' ) { // 用户任务
123
+ debugger
123
124
if (! activity) {
124
125
return ;
125
126
}
Original file line number Diff line number Diff line change @@ -232,21 +232,27 @@ export default {
232
232
this .auditForms = [];
233
233
getTaskListByProcessInstanceId (this .id ).then (response => {
234
234
// 审批记录
235
- this .tasks = response .data ;
235
+ this .tasks = [];
236
+ // 移除已取消的审批
237
+ response .data .forEach (task => {
238
+ if (task .result !== 4 ) {
239
+ this .tasks .push (task);
240
+ }
241
+ });
236
242
// 排序,将未完成的排在前面,已完成的排在后面;
237
- // this.tasks.sort((a, b) => {
238
- // // 有已完成的情况,按照完成时间倒序
239
- // if (a.endTime && b.endTime) {
240
- // return b.endTime - a.endTime;
241
- // } else if (a.endTime) {
242
- // return 1;
243
- // } else if (b.endTime) {
244
- // return -1;
245
- // // 都是未完成,按照创建时间倒序
246
- // } else {
247
- // return b.createTime - a.createTime;
248
- // }
249
- // });
243
+ this .tasks .sort ((a , b ) => {
244
+ // 有已完成的情况,按照完成时间倒序
245
+ if (a .endTime && b .endTime ) {
246
+ return b .endTime - a .endTime ;
247
+ } else if (a .endTime ) {
248
+ return 1 ;
249
+ } else if (b .endTime ) {
250
+ return - 1 ;
251
+ // 都是未完成,按照创建时间倒序
252
+ } else {
253
+ return b .createTime - a .createTime ;
254
+ }
255
+ });
250
256
251
257
// 需要审核的记录
252
258
const userId = store .getters .userId ;
You can’t perform that action at this time.
0 commit comments