compare_modal.ejs 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. <div class="modal fade show" id="select-final" data-backdrop="static">
  2. <div class="modal-dialog" role="document">
  3. <div class="modal-content">
  4. <div class="modal-header">
  5. <h5 class="modal-title">选择决算标段</h5>
  6. </div>
  7. <div class="modal-body">
  8. <div class="" id="sf-stage-info">
  9. <div class="form-row align-items-center mb-2">
  10. <div class="col-auto"><span class="form-check-label">汇总时间:</span></div>
  11. <div class="col-auto">
  12. <div class="form-check form-check-inline" stage-type="stage">
  13. <input class="form-check-input" type="radio" id="tsm-source-final" value="final" name="tsm-source" checked>
  14. <label class="form-check-label" for="tsm-source-final">最新期</label>
  15. </div>
  16. <div class="form-check form-check-inline" stage-type="under-month">
  17. <input class="form-check-input" type="radio" id="tsm-source-under-month" value="under-month" name="tsm-source">
  18. <label class="form-check-label" for="tsm-source-under-month">截止月</label>
  19. </div>
  20. </div>
  21. </div>
  22. <div class="form-row align-items-center mb-2" id="tsm-stage-info-detail">
  23. <div class="col-auto"><span class="form-check-label">时间设置:</span>
  24. </div>
  25. <div class="d-flex">
  26. <div id="gather-by-under-month" name="gather-type" style="display: none">
  27. <div class="input-group input-group-sm">
  28. <input id="gather-under-month" class="datepicker-here form-control mt-0" auto-close="true" autocomplete="off" placeholder="点击选择年月" data-view="months" data-min-view="months" data-date-format="yyyy-MM" data-language="zh" type="text" autocomplete="off">
  29. </div>
  30. </div>
  31. <div id="gather-by-final" name="gather-type">
  32. <div class="input-group input-group-sm">
  33. <select class="form-control" style="width: 80px" disabled>
  34. </select>
  35. </div>
  36. </div>
  37. </div>
  38. <div class="form-check form-check-inline ml-2">
  39. <input class="form-check-input" type="checkbox" id="tsm-filter-checked">
  40. <label class="form-check-label" for="tsm-filter-checked">仅统计审批完成</label>
  41. </div>
  42. </div>
  43. </div>
  44. <div>
  45. <ul class="nav nav-tabs">
  46. <li class="nav-item">
  47. <a class="nav-link active" data-toggle="tab" href="#sf-tender" role="tab" name="sf-tab">可选标段</a>
  48. </li>
  49. <li class="nav-item">
  50. <a class="nav-link" data-toggle="tab" href="#sf-contract" role="tab" name="sf-tab">可选合同</a>
  51. </li>
  52. </ul>
  53. </div>
  54. <div class="tab-content">
  55. <div id="sf-tender" class="tab-pane active">
  56. <div id="sf-tender-spread" style="height: 300px"></div>
  57. </div>
  58. <div id="sf-contract" class="tab-pane">
  59. <div id="sf-contract-spread" style="height: 300px"></div>
  60. </div>
  61. </div>
  62. </div>
  63. <div class="modal-footer" style="justify-content: space-between">
  64. <div class="d-flex">
  65. <div class="form-check form-check-inline">汇总条件:</div>
  66. <div class="form-check form-check-inline">
  67. <input class="form-check-input" type="radio" name="final_type" id="inlineRadio2" value="code" <%if (ctx.budget.final_type === 'code') {%> checked <% }%>>
  68. <label class="form-check-label" for="inlineRadio2">编号</label>
  69. </div>
  70. <div class="form-check form-check-inline">
  71. <input class="form-check-input" type="radio" name="final_type" id="inlineRadio3" value="code_name" <%if (ctx.budget.final_type === 'code_name') {%> checked <% }%>>
  72. <label class="form-check-label" for="inlineRadio3">编号+名称</label>
  73. </div>
  74. </div>
  75. <div class="d-flex">
  76. <div class="form-check form-check-inline">
  77. <input class="form-check-input" type="checkbox" id="sf-select-all">
  78. <label class="form-check-label" for="sr-select-all">全选</label>
  79. </div>
  80. <div class="d-inline-flex">
  81. <button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">取消</button>
  82. <button type="button" class="btn btn-sm btn-primary ml-1" id="select-final-ok">确定</button>
  83. </div>
  84. </div>
  85. </div>
  86. </div>
  87. </div>
  88. </div>
  89. <!--列设置-->
  90. <div class="modal fade" id="row-view" data-backdrop="static">
  91. <div class="modal-dialog" role="document">
  92. <div class="modal-content">
  93. <div class="modal-header">
  94. <h5 class="modal-title">列显示</h5>
  95. </div>
  96. <div class="modal-body">
  97. <table class="table table-bordered table-sm">
  98. <thead>
  99. <tr><th>列项</th><th width="90">显示</th></tr>
  100. </thead>
  101. <tbody id="row-view-list">
  102. <tr><td>投资估算</td><td><input type="checkbox" checked=""></td></tr>
  103. <tr><td>设计概算</td><td><input type="checkbox" checked=""></td></tr>
  104. <tr><td>施工图预算</td><td><input type="checkbox" checked=""></td></tr>
  105. <tr><td>招标预算</td><td><input type="checkbox" checked=""></td></tr>
  106. <tr><td>台账</td><td><input type="checkbox" checked=""></td></tr>
  107. <tr><td>预估决算</td><td><input type="checkbox"></td></tr>
  108. </tbody>
  109. </table>
  110. </div>
  111. <div class="modal-footer">
  112. <button type="button" class="btn btn-secondary btn-sm" data-dismiss="modal">关闭</button>
  113. <button type="button" class="btn btn-primary btn-sm" id="row-view-ok">确认</button>
  114. </div>
  115. </div>
  116. </div>
  117. </div>
  118. <div class="modal fade" id="compare-set" data-backdrop="static">
  119. <div class="modal-dialog" role="document">
  120. <div class="modal-content">
  121. <div class="modal-header">
  122. <h5 class="modal-title">设置</h5>
  123. </div>
  124. <div class="modal-body">
  125. <div class="form-group">
  126. <label class="mb-2">增减幅度</label>
  127. <div class="col-6 mb-2">
  128. <div class="input-group input-group-sm">
  129. <div class="input-group-prepend">
  130. <span class="input-group-text" style="width:80px">对比阶段1</span>
  131. </div>
  132. <select class="form-control form-control-sm" id="compare1">
  133. </select>
  134. </div>
  135. </div>
  136. <div class="col-6 mb-2">
  137. <div class="input-group input-group-sm">
  138. <div class="input-group-prepend">
  139. <span class="input-group-text" style="width:80px">对比阶段2</span>
  140. </div>
  141. <select class="form-control form-control-sm" id="compare2">
  142. </select>
  143. </div>
  144. </div>
  145. <div class="alert-warning ml-3 p-1 pl-2" id="compare-active-hint">增减幅度=(预估决算-设计概算)/设计概算*100%</div>
  146. </div>
  147. </div>
  148. <div class="modal-footer">
  149. <button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">取消</button>
  150. <button type="button" class="btn btn-sm btn-primary" id="compare-set-ok">确认</button>
  151. </div>
  152. </div>
  153. </div>
  154. </div>