process.ejs 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. <div class="panel-content">
  2. <div class="panel-title fluid">
  3. <div class="title-main d-flex justify-content-between">
  4. <div>支付审批/审批流程</div>
  5. </div>
  6. </div>
  7. <div class="content-wrap">
  8. <div class="c-body">
  9. <div class="sjs-height-0">
  10. <div class="m-3">
  11. <ul class="nav nav-tabs" id="myTab" role="tablist">
  12. <li class="nav-item">
  13. <a class="nav-link active" id="home-tab" data-toggle="tab" href="#home" role="tab" aria-controls="home" aria-selected="true">常规审批流程</a>
  14. </li>
  15. <li class="nav-item">
  16. <a class="nav-link" id="profile-tab" data-toggle="tab" href="#profile" role="tab" aria-controls="profile" aria-selected="false">表单审批流程</a>
  17. </li>
  18. </ul>
  19. <div class="tab-content" id="myTabContent">
  20. <div class="tab-pane fade show active" id="home" role="tabpanel" aria-labelledby="home-tab">
  21. <div class="row mt-3">
  22. <div class="col-8 mt-3">
  23. <div class="card">
  24. <div class="card-body">
  25. <h5 class="card-title">安全生成费</h5>
  26. <div class="form-group">
  27. <div class="form-check form-check-inline">
  28. <input class="form-check-input" type="checkbox" id="inlineCheckbox3" value="option1">
  29. <label class="form-check-label" for="inlineCheckbox16">授权审批流</label>
  30. </div>
  31. <div class="form-check form-check-inline">
  32. <input class="form-check-input" type="checkbox" id="inlineCheckbox4" value="option1" checked>
  33. <label class="form-check-label" for="inlineCheckbox16">固定审批流</label>
  34. </div>
  35. </div>
  36. <div class="alert alert-warning mb-0 mt-3" role="alert">固定审批流:审批流程固定,上报人只能按照设置好的审批流程进行。</div>
  37. <div class="d-flex justify-content-start align-items-center mt-3">
  38. <div class="mr-2"><a href="#">一审</a></div>
  39. <div>
  40. <select class="form-control form-control-sm" id="exampleFormControlSelect1">
  41. <option>选择审批人</option>
  42. </select>
  43. </div>
  44. </div>
  45. <div class="d-flex justify-content-start align-items-center mt-3">
  46. <div class="mr-2"><a href="#">一审</a></div>
  47. <div class="mr-2">邓莹洁</div>
  48. <div><i class="fa fa-remove text-danger" aria-hidden="true"></i></div>
  49. </div>
  50. <div class="d-flex justify-content-start align-items-center mt-3">
  51. <div class="mr-2"><a href="#"><i class="fa fa-plus" aria-hidden="true"></i></a></div>
  52. <div><a href="#">添加流程</a></div>
  53. </div>
  54. </div>
  55. </div>
  56. </div>
  57. <div class="col-8 mt-3">
  58. <div class="card">
  59. <div class="card-body">
  60. <h5 class="card-title">安全生成费</h5>
  61. <div class="form-group">
  62. <div class="form-check form-check-inline">
  63. <input class="form-check-input" type="checkbox" id="inlineCheckbox5" value="option1">
  64. <label class="form-check-label" for="inlineCheckbox16">授权审批流</label>
  65. </div>
  66. <div class="form-check form-check-inline">
  67. <input class="form-check-input" type="checkbox" id="inlineCheckbox6" value="option1" checked>
  68. <label class="form-check-label" for="inlineCheckbox16">固定审批流</label>
  69. </div>
  70. </div>
  71. <div class="alert alert-warning mb-0 mt-3" role="alert">固定终审:结束审批流为固定人,终审前的审批流程由上报人设置,即授权审批人。</div>
  72. <div class="d-flex justify-content-start align-items-center mt-3">
  73. <div class="mr-2"><a href="#">终审</a></div>
  74. <div>
  75. <select class="form-control form-control-sm" id="exampleFormControlSelect1">
  76. <option>选择审批人</option>
  77. </select>
  78. </div>
  79. </div>
  80. </div>
  81. </div>
  82. </div>
  83. </div>
  84. </div>
  85. <div class="tab-pane fade" id="profile" role="tabpanel" aria-labelledby="profile-tab">
  86. <div class="row">
  87. <div class="col-4 mt-3">
  88. <table class="table table-bordered">
  89. <thead>
  90. <tr>
  91. <th>名称</th>
  92. <th>添加人</th>
  93. </tr>
  94. </thead>
  95. <tbody id="tender_rpt_table" style="cursor: pointer">
  96. <% for (const tr of tenderRptList) { %>
  97. <tr data-id="<%- tr.id %>">
  98. <td><%- tr.rpt_name %></td>
  99. <td><%- tr.user_name %></td>
  100. </tr>
  101. <% } %>
  102. </tbody>
  103. </table>
  104. <div class="my-3"><a href="#add-rpt" data-toggle="modal" data-target="#add-rpt">添加表单</a></div>
  105. </div>
  106. <div class="col-8">
  107. <div class="row">
  108. <div class="col-8 mt-3">
  109. <div class="card" id="process_set" <% if (tenderRptList.length === 0) { %>style="display: none" <% } %>>
  110. <div class="card-body">
  111. <h5 class="card-title"></h5>
  112. <div class="form-group">
  113. <div class="form-group form-check">
  114. <% for (const st in shenpi.sp_status_list) { %>
  115. <div class="custom-control custom-checkbox custom-control-inline">
  116. <input type="radio" class="custom-control-input" value="<%- shenpi.sp_status_list[st].status %>" name="tender_process" id="tender_process_<%- shenpi.sp_status_list[st].status %>">
  117. <label class="custom-control-label" for="tender_process_<%- shenpi.sp_status_list[st].status %>"><%- shenpi.sp_status_list[st].name %></label>
  118. </div>
  119. <% } %>
  120. </div>
  121. </div>
  122. <div class="alert alert-warning mb-0 mt-3" role="alert"></div>
  123. <div class="lc-show mt-3"></div>
  124. <!--<div class="d-flex justify-content-start align-items-center mt-3">-->
  125. <!--<div class="mr-2"><a href="#">一审</a></div>-->
  126. <!--<div>-->
  127. <!--<select class="form-control form-control-sm" id="exampleFormControlSelect1">-->
  128. <!--<option>选择审批人</option>-->
  129. <!--</select>-->
  130. <!--</div>-->
  131. <!--</div>-->
  132. <!--<div class="d-flex justify-content-start align-items-center mt-3">-->
  133. <!--<div class="mr-2"><a href="#">一审</a></div>-->
  134. <!--<div class="mr-2">邓莹洁</div>-->
  135. <!--<div><i class="fa fa-remove text-danger" aria-hidden="true"></i></div>-->
  136. <!--</div>-->
  137. <!--<div class="d-flex justify-content-start align-items-center mt-3">-->
  138. <!--<div class="mr-2"><a href="#"><i class="fa fa-plus" aria-hidden="true"></i></a></div>-->
  139. <!--<div><a href="#">添加流程</a></div>-->
  140. <!--</div>-->
  141. </div>
  142. </div>
  143. </div>
  144. </div>
  145. </div>
  146. </div>
  147. </div>
  148. </div>
  149. </div>
  150. </div>
  151. </div>
  152. </div>
  153. </div>
  154. <script>
  155. const tenderId = parseInt('<%- ctx.tender.id %>');
  156. const sp_status = JSON.parse('<%- JSON.stringify(shenpi.sp_status) %>');
  157. const sp_status_list = JSON.parse('<%- JSON.stringify(shenpi.sp_status_list) %>');
  158. const accountGroup = JSON.parse(unescape('<%- escape(JSON.stringify(accountGroup)) %>'));
  159. const accountList = JSON.parse(unescape('<%- escape(JSON.stringify(accountList)) %>'));
  160. const cur_uid = parseInt('<%- ctx.tender.uid %>');
  161. let tenderRptList = JSON.parse(unescape('<%- escape(JSON.stringify(tenderRptList)) %>'));
  162. </script>