cost.ejs 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <% include ./sub_menu.ejs %>
  2. <div class="panel-content">
  3. <div class="panel-title">
  4. <div class="title-main row">
  5. <div class="col-3">
  6. <button class="btn btn-sm btn-light text-primary" id="addTemplate"><i class="fa fa-plus" aria-hidden="true"></i> 新增计算模板</button>
  7. </div>
  8. <div class="col-9">
  9. <div class="d-flex">
  10. <div>
  11. <a href="javascript: void(0);" class="btn btn-sm btn-light text-primary" id="preview"> 预览</a>
  12. </div>
  13. <div id="detail-ctrl" style="display: none;">
  14. <a href="javascript: void(0);" class="btn btn-sm btn-light text-primary" id="reset"> 重置</a>
  15. <a href="javascript: void(0);" class="btn btn-sm btn-light text-primary" id="save"> 保存</a>
  16. <a href="javascript: void(0);" class="btn btn-sm btn-light text-primary" id="export"> 导出</a>
  17. <a href="javascript: void(0);" class="btn btn-sm btn-light text-primary" id="import"> 导入</a>
  18. </div>
  19. </div>
  20. </div>
  21. </div>
  22. </div>
  23. <div class="content-wrap">
  24. <div class="c-body">
  25. <div class="row">
  26. <div class="col-3">
  27. <div class="sjs-height-0">
  28. <dl class="list-group mt-2 ml-2" id="template-list">
  29. <% for (const template of templateList) { %>
  30. <dd class="list-group-item" templateId="<%- template.id %>">
  31. <div class="d-flex justify-content-between align-items-center table-file" templateId="<%- template.id %>">
  32. <div><%- template.name %><%if (template.used_count > 0) { %><i class="ml-1 fa fa-lock text-danger"></i><% } %></div>
  33. <div class="btn-group-table" style="display: none;">
  34. <a href="javascript: void(0);" class="mr-1" data-toggle="tooltip" data-placement="bottom" data-original-title="编辑" name="renameTemplate"><i class="fa fa-pencil fa-fw"></i></a>
  35. <a href="javascript: void(0);" class="mr-1" data-toggle="tooltip" data-placement="bottom" data-original-title="删除" name="delTemplate"><i class="fa fa-trash-o fa-fw text-danger"></i></a>
  36. </div>
  37. </div>
  38. </dd>
  39. <% } %>
  40. </dl>
  41. </div>
  42. </div>
  43. <div class="col-9" style="height: 100%">
  44. <div id="col-set-spread" class="sjs-height-0">
  45. </div>
  46. </div>
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. <script>
  52. const templateList = JSON.parse('<%- JSON.stringify(templateList) %>');
  53. const validColInfo = JSON.parse('<%- JSON.stringify(validColInfo) %>');
  54. </script>