pay_tender.ejs 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. <% include ./sub_menu.ejs %>
  2. <div class="panel-content">
  3. <div class="panel-title">
  4. <div class="title-main d-flex">
  5. <% include ./sub_mini_menu.ejs %>
  6. <div class="col-11 pl-0">
  7. <div class="btn-group group-tab">
  8. <a class="btn btn-sm btn-light account-page-size" href="/sp/<%- ctx.subProject.id %>/financial/pay/stage">支付列表</a>
  9. <a class="btn btn-sm btn-light" href="/sp/<%- ctx.subProject.id %>/financial/pay/list">汇总列表</a>
  10. <a class="btn btn-sm btn-light active" href="javascript:void(0);">标段统计</a>
  11. </div>
  12. </div>
  13. <div class="d-inline-block ml-auto">
  14. <!-- <a href="#batch-sp" data-toggle="modal" data-target="#batch-sp" class="btn btn-success btn-sm pull-right mr-2">批量审批</a>-->
  15. </div>
  16. </div>
  17. </div>
  18. <div class="content-wrap">
  19. <div class="d-flex sjs-height-0" style="background-color: #fff">
  20. <div class="col-4">
  21. <div class="d-flex my-2">
  22. <div class="d-inline-block ml-1" id="show-level"></div>
  23. </div>
  24. <div class="sjs-height-7" style="overflow: auto;">
  25. <div class="c-body"></div>
  26. </div>
  27. </div>
  28. <div class="col">
  29. <div class="d-flex my-2">
  30. <div class="col-sm-2 pl-0">
  31. <div class="input-group input-group-sm pr-1">
  32. <select class="form-control form-control-sm col-auto" id="qi_select">
  33. <option value="0">筛选期数</option>
  34. </select>
  35. </div>
  36. </div>
  37. <div class="">
  38. <div class="input-group input-group-sm pr-1">
  39. <div class="btn-group">
  40. <button type="button" class="btn btn-sm btn-light text-primary dropdown-toggle" data-toggle="dropdown" id="used_selected" data-value="">资金用途:全部</button>
  41. <div class="dropdown-menu" aria-labelledby="used_selected" id="used_select">
  42. <% for (const u of usedList) { %>
  43. <a class="dropdown-item to-log-link" href="javascript:void(0)" data-val="<%- u %>"><%- u %></a>
  44. <% } %>
  45. </div>
  46. </div>
  47. </div>
  48. </div>
  49. <div class="">
  50. <div class="input-group input-group-sm pr-1">
  51. <div class="btn-group">
  52. <button type="button" class="btn btn-sm btn-light text-primary dropdown-toggle" data-toggle="dropdown" id="status_selected" data-value="">审批状态:全部</button>
  53. <div class="dropdown-menu" aria-labelledby="status_selected" id="status_select">
  54. <% for (const fs in filter.status) { %>
  55. <% const f = filter.status[fs]; %>
  56. <a class="dropdown-item to-log-link" data-val="<%- f %>" href="javascript:void(0);"><%- filter.statusString[f] %>()</a>
  57. <% } %>
  58. </div>
  59. </div>
  60. </div>
  61. </div>
  62. <div class="ml-auto">
  63. <!-- <a href="#batch-sp" data-toggle="modal" data-target="#batch-sp" class="btn btn-success btn-sm pull-right mr-2">批量审批</a>-->
  64. </div>
  65. </div>
  66. <div class="sjs-height-7" style="overflow: auto;">
  67. <table class="table table-bordered text-center">
  68. <thead>
  69. <tr>
  70. <th width="100px">关联期数</th>
  71. <th width="200px">支付编号</th>
  72. <th width="150px">申请时间</th>
  73. <th width="100px">申请人</th>
  74. <th width="200px">资金用途</th>
  75. <th width="300px">收款单位</th>
  76. <th width="150px">支付金额</th>
  77. <th width="200px">审批进度</th>
  78. <th width="150px">操作</th>
  79. </tr>
  80. </thead>
  81. <tbody id="pay-list">
  82. </tbody>
  83. </table>
  84. </div>
  85. </div>
  86. </div>
  87. </div>
  88. </div>
  89. <script>
  90. const user_id = <%- ctx.session.sessionUser.accountId %>;
  91. const is_admin = <%- ctx.session.sessionUser.is_admin %>;
  92. const category = JSON.parse(unescape('<%- escape(JSON.stringify(categoryData)) %>'));
  93. const tenders = JSON.parse(unescape('<%- escape(JSON.stringify(tenders)) %>'));
  94. const pays = JSON.parse(unescape('<%- escape(JSON.stringify(allPays)) %>'));
  95. const fptReportTids = JSON.parse(unescape('<%- escape(JSON.stringify(fptReportTids)) %>'));
  96. const auditConst = JSON.parse(unescape('<%- escape(JSON.stringify(auditConst)) %>'));
  97. const auditType = JSON.parse(unescape('<%- escape(JSON.stringify(auditType)) %>'));
  98. const filter = JSON.parse(unescape('<%- escape(JSON.stringify(filter)) %>'));
  99. const selfCategoryLevel = '';
  100. const pid = '<%- ctx.session.sessionProject.id %>';
  101. const subProid = '<%- ctx.subProject.id %>';
  102. const uphlname = 'user_' + user_id + '_pro_' + pid + '_sub_' + subProid + '_pay_tender_category_hide_list';
  103. </script>