MaiXinRong пре 1 година
родитељ
комит
c0bc7de46a
2 измењених фајлова са 2 додато и 2 уклоњено
  1. 1 1
      app/controller/stage_controller.js
  2. 1 1
      app/view/stage/audit_modal.ejs

+ 1 - 1
app/controller/stage_controller.js

@@ -1352,7 +1352,7 @@ module.exports = app => {
                     }
                 }
 
-                if ((ctx.stage.auditors[ctx.stage.auditors.length - 1].aid === ctx.session.sessionUser.accountId || (ctx.query.confirm === '确认设置终审审批' && ctx.session.sessionUser.is_admin)) && ctx.stage.status === auditConst.status.checked && ctx.stage.order === ctx.stage.highOrder) {
+                if ((ctx.stage.finalAuditorIds.indexOf(ctx.session.sessionUser.accountId) >= 0 || (ctx.query.confirm === '确认设置终审审批' && ctx.session.sessionUser.is_admin)) && ctx.stage.status === auditConst.status.checked && ctx.stage.order === ctx.stage.highOrder) {
                     await ctx.service.stageAudit.checkAgain(ctx.stage.id, ctx.stage.times);
                     // ctx.redirect(ctx.request.header.referer);
                     ctx.body = {

+ 1 - 1
app/view/stage/audit_modal.ejs

@@ -641,7 +641,7 @@
     </div>
     <% } %>
 <% } %>
-<% if (ctx.stage && ctx.stage.auditors !== undefined && ctx.stage.auditors.length !== 0 && ctx.stage.auditors[ctx.stage.auditors.length-1].aid === ctx.session.sessionUser.accountId && ctx.stage.status === auditConst.status.checked && ctx.stage.order === ctx.stage.highOrder) { %>
+<% if (ctx.stage && ctx.stage.finalAuditorIds.indexOf(ctx.session.sessionUser.accountId) >= 0 && ctx.stage.status === auditConst.status.checked && ctx.stage.order === ctx.stage.highOrder) { %>
 <% if (ctx.stage.hadMaterial) { %>
 <div class="modal fade" id="sp-down-back" data-backdrop="static">
     <div class="modal-dialog" role="document">