|
|
@@ -407,13 +407,21 @@ export default {
|
|
|
if (i !== -1) { // 把当前用户的调班申请审批状态改为已通过
|
|
|
data.adjustmentDetailPoList[i].status = '已通过'
|
|
|
}
|
|
|
- if (data.adjustmentDetailPoList.every(item => item.status === '已通过')) { // 判断多个审核人状态
|
|
|
- return '待审批'
|
|
|
+ if (data.adjustmentDetailPoList.every(item => item.status === '已通过')) { // 判断多个审核人状态为已通过
|
|
|
+ if (data.executor) { // 存在审批人
|
|
|
+ return '待审批'
|
|
|
+ } else { // 不存在审批人,审核通过直接结束流程
|
|
|
+ return '已通过'
|
|
|
+ }
|
|
|
} else {
|
|
|
return '审核中'
|
|
|
}
|
|
|
} else {
|
|
|
- return '待审批'
|
|
|
+ if (data.executor) { // 存在审批人
|
|
|
+ return '待审批'
|
|
|
+ } else { // 不存在审批人,审核通过直接结束流程
|
|
|
+ return '已通过'
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
// '待审批' 状态则直接通过
|