index.html 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
  1. <div class="panel-content">
  2. <div class="panel-title fluid">
  3. <div class="title-main">
  4. <h2>工具</h2>
  5. </div>
  6. </div>
  7. <div class="content-wrap">
  8. <div class="row">
  9. <% for (let tool of toolMenu) { %>
  10. <div class="col-xs-6 mb-30 ">
  11. <div class="c-body">
  12. <h2><%= tool.title %>
  13. <% if (tool.url === '/sysTools/api/clearJunkData' ) { %>
  14. <a id="clearJunkBtn" href="javascript:void(0);" class="btn btn-primary pull-right">清除</a>
  15. <% } else if (tool.url === '/sysTools/api/clearFakeData' ) { %>
  16. <a id="clearFakeBtn" href="javascript:void(0);" class="btn btn-primary pull-right">清除</a>
  17. <% } else { %>
  18. <a id="<%= tool.controller %>" href="<%= tool.url %>" target="_blank" class="btn btn-primary pull-right">进入</a>
  19. <% } %>
  20. </h2>
  21. </div>
  22. </div>
  23. <% } %>
  24. <!--<div class="col-xs-6 mb-30 ">-->
  25. <!--<div class="c-body">-->
  26. <!--<h2>清单规则编辑器-->
  27. <!--<a id="stdBillsmain" href="/stdBillsmain" target="_blank" class="btn btn-primary pull-right">进入</a>-->
  28. <!--</h2>-->
  29. <!--</div>-->
  30. <!--</div>-->
  31. <!--<div class="col-xs-6 mb-30 ">-->
  32. <!--<div class="c-body">-->
  33. <!--<h2>定额编辑器-->
  34. <!--<a id="rationRepository" href="/rationRepository/main" target="_blank" class="btn btn-primary pull-right">进入</a>-->
  35. <!--</h2>-->
  36. <!--</div>-->
  37. <!--</div>-->
  38. <!--<div class="col-xs-6 mb-30 ">-->
  39. <!--<div class="c-body">-->
  40. <!--<h2>报表模板-->
  41. <!--<a id="rpt_tpl" href="/rpt_tpl" target="_blank" class="btn btn-primary pull-right">进入</a>-->
  42. <!--</h2>-->
  43. <!--</div>-->
  44. <!--</div>-->
  45. <!--<div class="col-xs-6 mb-30 ">-->
  46. <!--<div class="c-body">-->
  47. <!--<h2>人材机库-->
  48. <!--<a id="stdGljRepository" href="/stdGljRepository/main" target="_blank" class="btn btn-primary pull-right">进入</a>-->
  49. <!--</h2>-->
  50. <!--</div>-->
  51. <!--</div>-->
  52. <!--<div class="col-xs-6 mb-30 ">-->
  53. <!--<div class="c-body">-->
  54. <!--<h2>清单指引编辑器-->
  55. <!--<a id="billsGuidance" href="/billsGuidance/main" target="_blank" class="btn btn-primary pull-right">进入</a>-->
  56. <!--</h2>-->
  57. <!--</div>-->
  58. <!--</div>-->
  59. <!--<div class="col-xs-6 mb-30 ">-->
  60. <!--<div class="c-body">-->
  61. <!--<h2>清除项目残留数据-->
  62. <!--<a id="clearJunkBtn" href="javascript:void(0);" class="btn btn-primary pull-right">清除</a>-->
  63. <!--</h2>-->
  64. <!--</div>-->
  65. <!--</div>-->
  66. <!--<div class="col-xs-6 mb-30 ">-->
  67. <!--<div class="c-body">-->
  68. <!--<h2>清单模板编辑器-->
  69. <!--<a id="billTemplate" href="/billsTemplate/main" target="_blank" class="btn btn-primary pull-right">进入</a>-->
  70. <!--</h2>-->
  71. <!--</div>-->
  72. <!--</div>-->
  73. <!--<div class="col-xs-6 mb-30 ">-->
  74. <!--<div class="c-body">-->
  75. <!--<h2>列设置-->
  76. <!--<a id="mainTreeCol" href="/mainTreeCol/main" target="_blank" class="btn btn-primary pull-right">进入</a>-->
  77. <!--</h2>-->
  78. <!--</div>-->
  79. <!--</div>-->
  80. <!--<div class="col-xs-6 mb-30 ">-->
  81. <!--<div class="c-body">-->
  82. <!--<h2>材料替换库-->
  83. <!--<a id="materialReplace" href="/materialReplace/main" target="_blank" class="btn btn-primary pull-right">进入</a>-->
  84. <!--</h2>-->
  85. <!--</div>-->
  86. <!--</div>-->
  87. <!--<div class="col-xs-6 mb-30 ">-->
  88. <!--<div class="c-body">-->
  89. <!--<h2>工程特征库-->
  90. <!--<a id="projectFeature" href="/projectFeature/main" target="_blank" class="btn btn-primary pull-right">进入</a>-->
  91. <!--</h2>-->
  92. <!--</div>-->
  93. <!--</div>-->
  94. <!--<div class="col-xs-6 mb-30 ">-->
  95. <!--<div class="c-body">-->
  96. <!--<h2>费率标准库-->
  97. <!--<a id="feeRate" href="/feeRate/main" target="_blank" class="btn btn-primary pull-right">进入</a>-->
  98. <!--</h2>-->
  99. <!--</div>-->
  100. <!--</div>-->
  101. <!--<div class="col-xs-6 mb-30 ">-->
  102. <!--<div class="c-body">-->
  103. <!--<h2>计算程序模板库-->
  104. <!--<a id="calcProgram" href="/calcProgram/main" target="_blank" class="btn btn-primary pull-right">进入</a>-->
  105. <!--</h2>-->
  106. <!--</div>-->
  107. <!--</div>-->
  108. </div>
  109. </div>
  110. </div>
  111. <!--弹出 是否清除数据-->
  112. <div class="modal fade" id="clearJunkModal" data-backdrop="static">
  113. <div class="modal-dialog" role="document">
  114. <div class="modal-content">
  115. <div class="modal-header">
  116. <h5 class="modal-title">删除确认</h5>
  117. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  118. <span aria-hidden="true">&times;</span>
  119. </button>
  120. </div>
  121. <div class="modal-body">
  122. <div class="form-group">
  123. <div id="delete_showinfo">
  124. <label>确认要清除数据库中项目残留数据吗?(每周日03:30自动清除)</label>
  125. </div>
  126. </div>
  127. </div>
  128. <div class="modal-footer" style="justify-content: center">
  129. <button type="button" class="btn btn-primary" data-dismiss="modal" id="clearJunkY" >是</button>
  130. <button type="button" class="btn btn-primary" data-dismiss="modal">否</button>
  131. </div>
  132. </div>
  133. </div>
  134. </div>
  135. <!--弹出 是否清除假删除数据-->
  136. <div class="modal fade" id="clearFakeModal" data-backdrop="static">
  137. <div class="modal-dialog" role="document">
  138. <div class="modal-content">
  139. <div class="modal-header">
  140. <h5 class="modal-title">删除确认</h5>
  141. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  142. <span aria-hidden="true">&times;</span>
  143. </button>
  144. </div>
  145. <div class="modal-body">
  146. <div class="form-group">
  147. <div>
  148. <label>确认要清除数据库中项目假删除数据吗?(清单、定额)</label>
  149. </div>
  150. </div>
  151. </div>
  152. <div class="modal-footer" style="justify-content: center">
  153. <button type="button" class="btn btn-primary" data-dismiss="modal" id="clearFakeY" >是</button>
  154. <button type="button" class="btn btn-primary" data-dismiss="modal">否</button>
  155. </div>
  156. </div>
  157. </div>
  158. </div>
  159. <script type="text/javascript" src="/public/web/common_ajax.js"></script>
  160. <script type="text/javascript" src="/public/web/PerfectLoad.js"></script>
  161. <script type="text/javascript">
  162. $(document).ready(function () {
  163. // $('#billsLib').click(function () {
  164. // let href = '/stdBillsmain';
  165. // let newTab = window.open('about:blank');
  166. // CommonAjax.get(href, {}, function () {
  167. // newTab.location.href = href;
  168. // });
  169. // });
  170. //
  171. // $('#rationLib').click(function () {
  172. // let href = '/rationRepository/main';
  173. // let newTab = window.open('about:blank');
  174. // CommonAjax.get(href, {}, function () {
  175. // newTab.location.href = href;
  176. // });
  177. // });
  178. //
  179. // $('#rptTemplate').click(function () {
  180. // let href = '/rpt_tpl';
  181. // let newTab = window.open('about:blank');
  182. // CommonAjax.get(href, {}, function () {
  183. // newTab.location.href = href;
  184. // });
  185. // });
  186. //
  187. // $('#gljLib').click(function () {
  188. // let href = '/stdGljRepository/main';
  189. // let newTab = window.open('about:blank');
  190. // CommonAjax.get(href, {}, function () {
  191. // newTab.location.href = href;
  192. // });
  193. // });
  194. //
  195. // $('#billsGuidanceLib').click(function () {
  196. // let href = '/billsGuidance/main';
  197. // let newTab = window.open('about:blank');
  198. // CommonAjax.get(href, {}, function () {
  199. // newTab.location.href = href;
  200. // });
  201. // });
  202. $('#clearJunkBtn').click(function () {
  203. $('#clearJunkModal').modal('show');
  204. });
  205. $('#clearFakeBtn').click(function () {
  206. $('#clearFakeModal').modal('show');
  207. });
  208. $('#clearJunkY').click(function () {
  209. $.bootstrapLoading.start();
  210. CommonAjax.post('/sysTools/api/clearJunkData', '', function (rstData) {
  211. $.bootstrapLoading.end();
  212. }, function () {
  213. $.bootstrapLoading.end();
  214. })
  215. });
  216. $('#clearFakeY').click(function () {
  217. $.bootstrapLoading.start();
  218. CommonAjax.post('/sysTools/api/clearFakeData', '', function (rstData) {
  219. $.bootstrapLoading.end();
  220. }, function () {
  221. $.bootstrapLoading.end();
  222. })
  223. });
  224. });
  225. </script>