rpt_tpl_main.html 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  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. </div>
  42. <div class="tab-content">
  43. <ul id="rptTplTree" class="ztree"></ul>
  44. </div>
  45. </div>
  46. </div>
  47. </div>
  48. </div>
  49. </div>
  50. <!-- JS. -->
  51. <script src="/lib/jquery/jquery.min.js"></script>
  52. <script src="/lib/tether/tether.min.js"></script>
  53. <script src="/lib/bootstrap/bootstrap.min.js"></script>
  54. <script src="/web/maintain/report/js/global.js"></script>
  55. <script src="/web/maintain/report/js/rpt_tpl_main.js"></script>
  56. <!-- zTree -->
  57. <script type="text/javascript" src="/public/web/date_util.js"></script>
  58. <script type="text/javascript" src="/lib/ztree/jquery.ztree.core.js"></script>
  59. <script type="text/javascript" src="/lib/ztree/jquery.ztree.excheck.js"></script>
  60. <script type="text/javascript" src="/lib/ztree/jquery.ztree.exedit.js"></script>
  61. <script type="text/javascript" src="/public/web/storageUtil.js"></script>
  62. <script type="text/javascript" src="/public/web/rpt_tpl_def.js"></script>
  63. <script type="text/javascript" src="/public/web/common_ajax.js"></script>
  64. <script type="text/javascript" src="/public/web/treeDataHelper.js"></script>
  65. <script type="text/javascript" src="/public/web/ztree_common.js"></script>
  66. </body>
  67. <script type="text/javascript">
  68. var setting = {
  69. view: {
  70. addHoverDom: zTreeOprObj.addHoverDom,
  71. removeHoverDom: zTreeOprObj.removeHoverDom,
  72. expandSpeed: "",
  73. selectedMulti: false
  74. },
  75. edit: {
  76. enable: true,
  77. editNameSelectAll: true,
  78. showRemoveBtn: true,
  79. showRenameBtn: true,
  80. removeTitle: "删除节点",
  81. renameTitle: "更改名称"
  82. },
  83. data: {
  84. keep: {
  85. parent:true,
  86. leaf:true
  87. },
  88. key: {
  89. children: "items"
  90. },
  91. simpleData: {
  92. enable: true,
  93. idKey: "ID",
  94. pIdKey: "ParentID",
  95. rootPId: -1
  96. }
  97. },
  98. callback:{
  99. onClick: zTreeOprObj.onClick,
  100. beforeRename: zTreeOprObj.beforeRename,
  101. beforeRemove: zTreeOprObj.onBeforeRemove,
  102. onRemove: zTreeOprObj.onRemove,
  103. onRename: zTreeOprObj.onRename
  104. }
  105. };
  106. autoFlashHeight();
  107. rptTplObj.iniPage();
  108. </script>
  109. </html>