modal.ejs 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <!--无总金额首次使用-->
  2. <div class="modal fade" id="erro" data-backdrop="static">
  3. <div class="modal-dialog" role="document">
  4. <div class="modal-content">
  5. <div class="modal-header">
  6. <h5 class="modal-title">提示</h5>
  7. </div>
  8. <div class="modal-body">
  9. <p>预付款金额未填写,无法使用「预付款」,请先填写预付款金额;</p>
  10. <p>进入「标段概况」打开「合同参数」填写预付款金额。</p>
  11. </div>
  12. <div class="modal-footer">
  13. <a href="/tender/<%- ctx.tender.id %>" class="btn btn-sm btn-primary">标段概况</a>
  14. </div>
  15. </div>
  16. </div>
  17. </div>
  18. <!--附件-->
  19. <div class="modal fade" id="file" data-backdrop="static">
  20. <div class="modal-dialog" role="document">
  21. <div class="modal-content">
  22. <div class="modal-header">
  23. <h5 class="modal-title">附件</h5>
  24. </div>
  25. <div class="modal-body">
  26. <div class="modal-height-500" style="overflow: auto;">
  27. <table class="table table-sm table-bordered" id="file-content">
  28. </table>
  29. </div>
  30. </div>
  31. <div class="modal-footer">
  32. <button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button>
  33. <!-- <button type="button" class="btn btn-primary">确定</button> -->
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38. <!--审批流程/结果-->
  39. <div class="modal fade" id="sp-list" data-backdrop="static">
  40. <div class="modal-dialog modal-lg" role="document">
  41. <div class="modal-content">
  42. <div class="modal-header">
  43. <h5 class="modal-title">审批流程</h5>
  44. </div>
  45. <div class="modal-body">
  46. <div class="row">
  47. <div class="col-4">
  48. <div class="card mt-3">
  49. <ul class="list-group list-group-flush" id="auditor-list">
  50. </ul>
  51. </div>
  52. </div>
  53. <div class="col-8 modal-height-500" style="overflow: auto" id="audit-list">
  54. </div>
  55. </div>
  56. </div>
  57. <div class="modal-footer">
  58. <button type="button" class="btn btn-secondary btn-sm" data-dismiss="modal">关闭</button>
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. <div class="modal fade" id="del-qi" data-backdrop="static">
  64. <div class="modal-dialog" role="document">
  65. <div class="modal-content">
  66. <div class="modal-header">
  67. <h5 class="modal-title">删除期</h5>
  68. </div>
  69. <div class="modal-body">
  70. <h6>确认删除「第3期」?</h6>
  71. <h6>删除后,数据无法恢复,请谨慎操作。</h6>
  72. </div>
  73. <div class="modal-footer">
  74. <button type="button" class="btn btn-secondary" data-dismiss="modal">取消</button>
  75. <button type="button" class="btn btn-danger" id="del-confirm">确定删除</button>
  76. </div>
  77. </div>
  78. </div>
  79. </div>
  80. <script>
  81. // 展开历史审核记录
  82. $('#audit-list').on('click', 'a', function() {
  83. const type = $(this).data('target')
  84. const auditCard = $(this).parent().parent()
  85. if (type === 'show') {
  86. $(this).data('target', 'hide')
  87. auditCard.find('.fold-card').slideDown('swing', () => {
  88. auditCard.find('#end-target').text($(this).data('idx') + '#')
  89. auditCard.find('#fold-btn').text('收起历史审核记录')
  90. })
  91. } else {
  92. $(this).data('target', 'show')
  93. auditCard.find('.fold-card').slideUp('swing', () => {
  94. auditCard.find('#end-target').text('1#')
  95. auditCard.find('#fold-btn').text('展开历史审核记录')
  96. })
  97. }
  98. });
  99. </script>