|
@@ -1896,7 +1896,9 @@ module.exports = app => {
|
|
|
const preAudit = onAuditor.usort >= 1 ? this._.find(auditors, { usort: onAuditor.usort - 1 }) : false;
|
|
|
const preAid = preAudit ? (preAudit.status !== auditStatus.checkAgain ? preAudit.uid : false) : change.uid;
|
|
|
// console.log(onAuditor, preAid);
|
|
|
- if (onAuditor.uid === preAid && preAudit.status === auditStatus.checkCancel) {
|
|
|
+ if (!preAudit) {
|
|
|
+ return;// 应对于管理员修改审批流把退回人删除,不存在上一审批人,不可撤回
|
|
|
+ } else if (onAuditor.uid === preAid && preAudit.status === auditStatus.checkCancel) {
|
|
|
return;// 不可以多次撤回
|
|
|
} else if (preAid === accountId && (preAid !== change.uid || (preAid === change.uid && preAudit.usite !== 0))) {
|
|
|
if (preAudit.status === auditStatus.checked) {
|