modal.ejs 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <!-- 设置计算式 -->
  2. <div id="generate-data" class="modal" tabindex="-1" role="dialog" aria-hidden="true">
  3. <div class="modal-dialog">
  4. <div class="modal-content">
  5. <div class="modal-header">
  6. <h5 class="modal-title">选择需要对比造价文件</h5>
  7. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
  8. </div>
  9. <div class="modal-body">
  10. <div class="modal-height-500-scroll">
  11. <table class="table table-bordered">
  12. <tr><th>造价文件</th><th>选择</th></tr>
  13. <% if(libList.length > 0) { %>
  14. <% libList.forEach(function(lib) { %>
  15. <tr class="table-secondary" lib_id = "<%= lib.id %>"><td><%= lib.filename %></td><td><input type="checkbox"></td></tr>
  16. <% }) %>
  17. <% } %>
  18. </table>
  19. </div>
  20. </div>
  21. <div class="modal-footer">
  22. <button class="btn btn-primary" id="generate-ok">确定</button>
  23. <button class="btn btn-secondary" data-dismiss="modal" aria-hidden="true">取消</button>
  24. </div>
  25. </div>
  26. </div>
  27. </div>
  28. <!-- JS. -->
  29. <script type="text/javascript">
  30. $(document).ready(function () {
  31. $('#generate-data').modal('show');
  32. $('input[type=checkbox]').bind('click', function () {
  33. if (this.checked) {
  34. $(this).parent().parent().removeClass('table-secondary');
  35. } else {
  36. $(this).parent().parent().addClass('table-secondary');
  37. }
  38. });
  39. });
  40. </script>