rpt_tpl_main.html 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  6. <meta http-equiv="x-ua-compatible" content="ie=edge">
  7. <title>报表模板编辑器</title>
  8. <link rel="stylesheet" href="/lib/bootstrap/css/bootstrap.min.css">
  9. <!-- <link rel="stylesheet" href="css/bootstrap/themes.css">-->
  10. <link rel="stylesheet" href="/web/maintain/report/css/main.css">
  11. <link rel="stylesheet" href="/lib/font-awesome/font-awesome.min.css">
  12. <!--zTree-->
  13. <link rel="stylesheet" href="/lib/ztree/css/zTreeStyle.css" type="text/css">
  14. <script>
  15. // 这里的变量供页面调用
  16. var userAccount = '<%- userAccount %>';
  17. var userID = '<%- userID %>';
  18. </script>
  19. </head>
  20. <body>
  21. <div class="header">
  22. <nav class="navbar navbar-toggleable-lg navbar-light bg-faded p-0 ">
  23. <span class="header-logo px-2">Smartcost</span>
  24. <div class="navbar-text"></div>
  25. </nav>
  26. <nav class="navbar navbar-toggleable-lg justify-content-between navbar-light p-0">
  27. <ul class="nav navbar-nav px-1">
  28. <li class="nav-item">
  29. <a class="nav-link" href="javacript:void(0);" aria-haspopup="true" aria-expanded="false" data-toggle="modal" data-target="#add">报表模板库</a>
  30. </li>
  31. </ul>
  32. </nav>
  33. </div>
  34. <div class="main">
  35. <div class="content">
  36. <div class="container-fluid">
  37. <div class="row">
  38. <div class="main-side col-lg-3 p-0">
  39. <div class="tab-bar">
  40. <a onclick="zTreeOprObj.addRootNode()" class="btn btn-secondary btn-sm">增加根节点</a>
  41. <a onclick="zTreeOprObj.addTplNode()" class="btn btn-secondary btn-sm">增加模板节点</a>
  42. </div>
  43. <div class="tab-content">
  44. <ul id="rptTplTree" class="ztree"></ul>
  45. </div>
  46. </div>
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. <!-- JS. -->
  52. <script src="/lib/jquery/jquery.min.js"></script>
  53. <script src="/lib/tether/tether.min.js"></script>
  54. <script src="/lib/bootstrap/bootstrap.min.js"></script>
  55. <script src="/web/maintain/report/js/global.js"></script>
  56. <script src="/web/maintain/report/js/rpt_tpl_main.js"></script>
  57. <!-- zTree -->
  58. <script type="text/javascript" src="/public/web/date_util.js"></script>
  59. <script type="text/javascript" src="/lib/ztree/jquery.ztree.core.js"></script>
  60. <script type="text/javascript" src="/lib/ztree/jquery.ztree.excheck.js"></script>
  61. <script type="text/javascript" src="/lib/ztree/jquery.ztree.exedit.js"></script>
  62. <script type="text/javascript" src="/public/web/storageUtil.js"></script>
  63. <script type="text/javascript" src="/public/web/rpt_tpl_def.js"></script>
  64. <script type="text/javascript" src="/public/web/common_ajax.js"></script>
  65. <script type="text/javascript" src="/public/web/treeDataHelper.js"></script>
  66. <script type="text/javascript" src="/public/web/ztree_common.js"></script>
  67. </body>
  68. <script type="text/javascript">
  69. var setting = {
  70. view: {
  71. addHoverDom: zTreeOprObj.addHoverDom,
  72. removeHoverDom: zTreeOprObj.removeHoverDom,
  73. expandSpeed: "",
  74. selectedMulti: false
  75. },
  76. edit: {
  77. enable: true,
  78. editNameSelectAll: true,
  79. showRemoveBtn: true,
  80. showRenameBtn: true,
  81. removeTitle: "删除节点",
  82. renameTitle: "更改名称"
  83. },
  84. data: {
  85. keep: {
  86. parent:true,
  87. leaf:true
  88. },
  89. key: {
  90. children: "items"
  91. },
  92. simpleData: {
  93. enable: true,
  94. idKey: "ID",
  95. pIdKey: "ParentID",
  96. rootPId: -1
  97. }
  98. },
  99. callback:{
  100. onClick: zTreeOprObj.onClick,
  101. beforeRename: zTreeOprObj.beforeRename,
  102. beforeRemove: zTreeOprObj.onBeforeRemove,
  103. onRemove: zTreeOprObj.onRemove,
  104. onRename: zTreeOprObj.onRename
  105. }
  106. };
  107. autoFlashHeight();
  108. rptTplObj.iniPage();
  109. </script>
  110. </html>