index.ejs 3.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <div class="panel-content">
  2. <div class="panel-title fluid">
  3. <div class="title-main"><h2>主页</h2></div>
  4. </div>
  5. <div class="content-wrap">
  6. <div class="c-header mt-3">
  7. <h4>需要你处理</h4>
  8. </div>
  9. <div class="c-body">
  10. <ul class="list-unstyled m-0">
  11. <% for (const t of auditTenders) { %>
  12. <li class="media">
  13. <img class="mr-3" src="public/images/avatar.png">
  14. <div class="media-body">
  15. <span class="pull-right text-muted"><%- t.begin_time.toLocaleString() %></span>
  16. <h5 class="mt-0"><%- ctx.session.sessionUser.name %><small class="ml-3 text-muted"><%- t.role %></small></h5>
  17. <p><a href="/tender/<%- t.id %>"><%- t.name %></a> 台帐 需要您 <a href="/tender/<%- t.id %>/ledger/audit">审批</a>。</p>
  18. </div>
  19. </li>
  20. <% } %>
  21. <% for (const audit of auditStages) { %>
  22. <li class="media">
  23. <img class="mr-3" src="public/images/avatar.png">
  24. <div class="media-body">
  25. <span class="pull-right text-muted"><%- audit.begin_time.toLocaleString() %></span>
  26. <h5 class="mt-0"><%- ctx.session.sessionUser.name %><small class="ml-3 text-muted"><%- audit.role %></small></h5>
  27. <p><a href="/tender/<%- audit.tid %>"><%- audit.name %></a>
  28. 第<%- audit.sorder %>期 <% if (audit.sstatus === acStage.status.checkNoPre) { %><span style="color: indianred">被退回</span> <% } %> 需要您
  29. <a href="/tender/<%- audit.tid %>/measure/stage/<%- audit.sorder %>">
  30. <% if (audit.sstatus === acStage.status.checkNoPre) { %>重新<% } %>审批
  31. </a>。
  32. </p>
  33. </div>
  34. </li>
  35. <% } %>
  36. <% for (const change of auditChanges) { %>
  37. <li class="media">
  38. <img class="mr-3" src="public/images/avatar.png">
  39. <div class="media-body">
  40. <span class="pull-right text-muted"><%- (change.sin_time ? change.sin_time.toLocaleString() : '') %></span>
  41. <h5 class="mt-0"><%- change.pre.name %><small class="ml-3 text-muted"><%- change.pre.role %></small></h5>
  42. <p>
  43. <a href="/tender/<%- change.tid %>"><%- change.name %></a>
  44. 变更令 <%- change.ccode %>
  45. <% if (change.cstatus === acChange.status.backnew || change.cstatus === acChange.status.back) { %>
  46. <span style="color: indianred">被退回</span>
  47. <% } %>
  48. 需要您
  49. <a href="/tender/<%- change.tid %>/change/<%- change.cid %>/info">
  50. <% if (change.cstatus === acChange.status.checking) { %>
  51. 审批
  52. <% } else if (change.cstatus === acChange.status.backnew && ctx.session.sessionUser.accountId !== change.user_id) { %>
  53. 重新审批
  54. <% } else { %>
  55. 重新上报
  56. <% } %>
  57. </a>。
  58. </p>
  59. </div>
  60. </li>
  61. <% } %>
  62. </ul>
  63. </div>
  64. <div class="c-header mt-4">
  65. <h4>需要你关注</h4>
  66. </div>
  67. <div class="c-body">
  68. </div>
  69. </div>
  70. </div>