审批流程
    <% revise.userGroups.forEach((item, idx) => { %> <% if (idx === 0) { %>
  • <% for (const u of item) { %> <%- u.name %> <% } %> 原报
  • <% } else if(idx === revise.userGroups.length -1 && idx !== 0) { %>
  • <% for (const u of item) { %> <%- u.name %> <% } %>
    <% if (item[0].audit_type !== auditType.key.common) { %> <%- auditType.info[item[0].audit_type].short %> <% } %> 终审
  • <% } else {%>
  • <% for (const u of item) { %> <%- u.name %> <% } %>
    <% if (item[0].audit_type !== auditType.key.common) { %> <%- auditType.info[item[0].audit_type].short %> <% } %> <%= ctx.helper.transFormToChinese(idx) %>审
  • <% } %> <% }) %>
<% revise.auditHistory.forEach((his, idx) => { %> <% if(idx === revise.auditHistory.length - 1 && revise.auditHistory.length !== 1) { %>
展开历史审批流程
<% } %>
<%- idx+1 %>#
    <% his.forEach((group, index) => { %> <% if (index === 0) { %>
  • <%- group.beginYear %> <%- group.beginDate %> <%- group.beginTime %>
    原报 <%- idx !== 0 ? '重新' : '' %>上报审批
    <%- revise.user.name %> <%- revise.user.role %>
  • <% } %>
  • <% if (group.endYear) { %>
    <%- group.endYear %> <%- group.endDate %> <%- group.endTime %>
    <% } %> <% if (index < his.length - 1) { %>
    <% } %> <% if (group.status === auditConst.status.checked) { %>
    <% } else if (group.status === auditConst.status.checkNo || group.status === auditConst.status.checkNoPre || group.status === auditConst.status.checkCancel) { %>
    <% } else if (group.status === auditConst.status.checking) { %>
    <% } else { %>
    <% } %>
    <%- (!group.is_final ? group.audit_order : '终') %>审 <% if (group.audit_type !== auditType.key.common) { %><%- auditType.info[group.audit_type].long %><% } %> <% if (group.status !== auditConst.status.uncheck) { %> <%- auditConst.statusString[group.status] %> <% } %>
    <% for (const [i, auditor] of group.auditors.entries()) { %>
    <%- auditor.name %> <%- auditor.role %>
    <% if (auditor.status === auditConst.status.checked) { %> <% } else if (auditor.status === auditConst.status.checkNo || auditor.status === auditConst.status.checkNoPre || auditor.status === auditConst.status.checkCancel) { %> <% } %>
    <% if (auditor.opinion) { %>
    <%- auditor.opinion%>
    <% } %>
    <% } %>
  • <% }) %>
<% }) %>