detail_modal.ejs 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <% if (ctx.detail.status !== auditConst.status.checked && rptAudit) { %>
  2. <!--签字意见-->
  3. <div class="modal fade" id="sub-sp5" data-backdrop="static">
  4. <div class="modal-dialog" role="document">
  5. <div class="modal-content">
  6. <div class="modal-header">
  7. <h5 class="modal-title">签字意见</h5>
  8. </div>
  9. <div class="modal-body">
  10. <div class="form-group mb-3">
  11. <label class="mb-2">当前表单角色:<%- rptAudit.signature_name %></label>
  12. </div>
  13. <div class="form-group">
  14. <label class="mb-2">签字/签章</label>
  15. <div>
  16. <div class="custom-control custom-checkbox d-inline pt-2 pl-2">
  17. <div class="form-check form-check-inline px-2">
  18. <input class="form-check-input" type="checkbox" id="sign_path" value="<%- signPath %>" <% if (rptAudit.signature_msg.sign_path !== null) { %>checked<% } %>>
  19. <label class="form-check-label" for="sign_path">签字</label>
  20. </div>
  21. <div class="form-check form-check-inline mx-1">
  22. <div class="form-group">
  23. <div class="form-check form-check-inline px-1">
  24. <input class="form-check-input" type="checkbox" id="company_stamp" value="<%- companyStamp %>" <% if (rptAudit.signature_msg.company_stamp !== null) { %>checked<% } %>>
  25. <label class="form-check-label" for="company_stamp">单位章</label>
  26. </div>
  27. <% if (stampPathList.length>1) { %>
  28. <div class="form-check form-check-inline">
  29. <input class="form-check-input" type="checkbox" id="stamp_path" value="<%- currentStamp %>" <% if (rptAudit.signature_msg.stamp_path !== null) { %>checked<% } %>>
  30. <label class="form-check-label" for="stamp_path">个人章</label>
  31. <a class="pl-2" href="#chose-private-stamp-path" data-toggle="modal" data-target="#chose-private-stamp-path">选择个人章</a>
  32. </div>
  33. <% } %>
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38. </div>
  39. <% if (ctx.helper._.findIndex(report_json.items[0].signature_date_cells, { signature_name: rptAudit.signature_name + '_签字日期' }) !== -1) { %>
  40. <div class="form-group mb-3">
  41. <label class="mb-2">审批时间 <!-- <b class="text-danger">*</b>--></label>
  42. <div class="input-group input-group-sm margin-inputbox">
  43. <div class="input-group-prepend">
  44. <span class="input-group-text height-inputbox" id="inputGroup-sizing-sm"><i class="fa fa-calendar" title="添加签名日期" ></i></span>
  45. </div>
  46. <input id="signature_date" type="text" class="form-control datepicker-here height-inputbox" aria-label="Small" aria-describedby="inputGroup-sizing-sm" data-language="zh">
  47. </div>
  48. </div>
  49. <% } %>
  50. <% if (ctx.helper._.findIndex(report_json.items[0].signature_audit_cells, { signature_name: rptAudit.signature_name + '_审核意见' }) !== -1) { %>
  51. <div class="form-group mb-3">
  52. <label class="mb-2">审批意见</label>
  53. <textarea id="signature_content" class="form-control form-control-sm" rows="6" placeholder="上报、审批通过可以在这里输入意见"></textarea>
  54. </div>
  55. <% } %>
  56. </div>
  57. <div class="modal-footer">
  58. <button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">取消</button>
  59. <button type="button" class="btn btn-sm btn-primary" id="commit_sign">确定</button>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. <!--选择个人章-->
  65. <div class="modal fade" id="chose-private-stamp-path" data-backdrop="static">
  66. <div class="modal-dialog modal-lg" role="document">
  67. <div class="modal-content">
  68. <div class="modal-header">
  69. <h5 class="modal-title" id="select-personal-signature-title">选择个人章</h5>
  70. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  71. <span aria-hidden="true">&times;</span>
  72. </button>
  73. </div>
  74. <div class="modal-body">
  75. <div class='row justify-content-md-center'>
  76. <% if (stampPathList.length > 0) { %>
  77. <% for (const item of stampPathList) { %>
  78. <div class="card col-3 p-2 m-3 d-flex <% if (currentStamp === item) { %>card-gk-active<% } %> stamp-img">
  79. <div class="p-0 private-stamp-img">
  80. <div class="sel-width check-state <% if (currentStamp === item) { %>sel-blue<% } %>"></div>
  81. <img src="<%- ctx.app.config.fujianOssPath + item %>" data-src='<%- item %>' class="img-fluid" alt="...">
  82. </div>
  83. </div>
  84. <% } %>
  85. <% for(let i=0;i<stampPathList.length%3;i++){ %>
  86. <div class="col-3 p-2 m-3"></div>
  87. <% } %>
  88. <% } %>
  89. </div>
  90. </div>
  91. <div class="modal-footer">
  92. <button type="button" class="btn btn-secondary btn-sm" data-dismiss="modal">关闭</button>
  93. <button class="btn btn-primary btn-sm" id="select_stamp_path_btn">确定</button>
  94. </div>
  95. </div>
  96. </div>
  97. </div>
  98. <% } %>
  99. <% include ./audit_modal.ejs %>