nxreport.html 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. <style>
  2. .headerborder {
  3. border-bottom: 1px solid #eee;
  4. }
  5. .paddingtop-24 {
  6. padding-top: 24px;
  7. }
  8. </style>
  9. <script src="assets/js/script/html2canvas.js"></script>
  10. <script src="assets/js/script/jspdf.debug.js">
  11. </script>
  12. <section id="page-title">
  13. <div class="row">
  14. <div class="col-sm-8">
  15. <h1 class="mainTitle">报表列表<i tooltip='请点击对应报表名称,查看相关数据。' tooltip-placement="right" class="fa ti-help-alt margin-left-10 fontcolor-five pointfont"></i></h1>
  16. </div>
  17. </div>
  18. </section>
  19. <!-- end: PAGE TITLE -->
  20. <!-- start: BOOTSRAP NAV TREE -->
  21. <div class="col-md-12 col-sm-12">
  22. <div class="row" ng-controller="nxreportCtrl">
  23. <div class="col-md-3 col-sm-2 ">
  24. <div class="row">
  25. <div class="panel panel-white" ng-style="listheight">
  26. <div class="panel-heading panel-light-grey border-light">
  27. <h4 class="panel-title">
  28. <p translate="sidebar.nav.report.LISTDesc">
  29. 暂无数据
  30. </p>
  31. </h4>
  32. </div>
  33. <div class="">
  34. <div class="box-tree">
  35. <span ng-if="doing_async">...loading...</span>
  36. <!-- <abn-tree tree-data="my_data" tree-control="my_tree" on-select="my_tree_handler(branch)" expand-level="2" icon-leaf="" icon-expand="icon iconfontstyle icon-Group" icon-right="icon iconfontstyle icon-xiala3" icon-collapse="icon iconfontstyle icon-Group"></abn-tree> -->
  37. <abn-tree tree-data="my_data" tree-control="my_tree" on-select="my_tree_handler(branch)" expand-level="2" icon-leaf="" icon-expand="ti-plus" icon-collapse="ti-minus"></abn-tree>
  38. </div>
  39. </div>
  40. <!-- <div class="row">
  41. <div class="col-md-6">
  42. <div ng-nestable ng-model="my_tree">
  43. {{$item.text}}
  44. </div>
  45. </div>
  46. </div> -->
  47. <!--
  48. <ul class="main-navigation-menu">
  49. <li ng-class="{'active open':$state.includes(item.link)}" ng-repeat="item in my_tree">
  50. <a href="javascript:void(0)">
  51. <div class="item-content">
  52. <div class="item-media">
  53. <div class="">
  54. <i style="font-size: 14px !important;" class="icon iconfont {{item.icon}}"></i>
  55. </div>
  56. <div class="item-inner">
  57. <span class="title">{{item.label}}</span>
  58. </div>
  59. </div>
  60. </div>
  61. </a>
  62. <ul class="sub-menu">
  63. <li ui-sref-active="active" ng-repeat="subItem in item.children">
  64. <a ui-sref="{{subItem.link}}">
  65. <span class="title">{{subItem.label}}</span>
  66. </a>
  67. </li>
  68. </ul>
  69. </li>
  70. </ul> -->
  71. </div>
  72. </div>
  73. </div>
  74. <div class="col-md-9 col-sm-4" id="DIV3">
  75. <div class="row">
  76. <div class="padding-left-15">
  77. <div class="schuback" id="searchid">
  78. <div class="row">
  79. <form class="col-xs-12 col-sm-12 form-inline schesearchsize">
  80. <div class="col-xs-12 col-sm-12">
  81. <span class="">日期选择:</span>
  82. <div class="form-group">
  83. <input type="text" class="form-control smallline" datepicker-popuptime="yyyy-MM-dd" ng-change="changeForm(parameters.paramDateFrom)" ng-model="parameters.paramDateFrom" max-date="parameters.paramDateTo" is-open="startOpened" hour-time=true ng-init="startOpened = false"
  84. close-text="关闭" ng-click="startOpen($event)" />
  85. </div>
  86. <span>至</span>
  87. <div class="form-group">
  88. <input type="text" class="form-control smallline" datepicker-popuptime="yyyy-MM-dd" ng-change="changeTo(parameters.paramDateTo)" ng-model="parameters.paramDateTo" hour-time=true min-date="parameters.paramDateFrom" is-open="endOpened" ng-init="endOpened = false"
  89. close-text="关闭" ng-click="endOpen($event)" />
  90. </div>
  91. <div class="form-group">
  92. <button class="btn btn-searchbutton steelbutton" ng-click="mdxquery('all')" type="button">搜索</button>
  93. </div>
  94. <div class="form-group">
  95. <a class="btn btn-zancun zancunlistheight" id="exportToPdf" ng-disabled="disabledParentGroup" type="button">导出</a>
  96. </div>
  97. <div class="form-group pull-right">
  98. <div class="visible-md visible-lg hidden-sm hidden-xs">
  99. <div class="btn-group ">
  100. <div class="btn btn-pributtom smallbutton" ng-class="{'statecolor':searchstate=='week'}" ng-click="week()" ng-disabled="disabledParentGroup">
  101. <span>上周</span>
  102. </div>
  103. <div class="btn btn-pributtom smallbutton" ng-class="{'statecolor':searchstate=='month'}" ng-click="month()" ng-disabled="disabledParentGroup">
  104. <span>上月</span>
  105. </div>
  106. <div class="btn btn-pributtom smallbutton" ng-class="{'statecolor':searchstate=='year'}" ng-click="year()" ng-disabled="disabledParentGroup">
  107. <span>年度</span>
  108. </div>
  109. </div>
  110. </div>
  111. </div>
  112. </div>
  113. </form>
  114. <!-- <div data-ng-include=" 'assets/views/partials/main-content.html' " class="main-content"></div> -->
  115. <!-- <div class="col-xs-12 fontsizes-14">
  116. <div class="alertweek alert-block alert-warning col-xs-12">
  117. <img ng-src="assets/images/cmdblog.jpg" class="col-xs-5" style="width:300px;height:100%;padding-left:0px;padding-right:0px" /></div>
  118. </div> -->
  119. <div class="col-xs-12 fontsizes-14" id="export_content">
  120. <div class="alertback alert-block alert-warning col-xs-12">
  121. <div class="alertweek alert-block alert-warning col-xs-12">
  122. <div class="col-xs-12">
  123. <div class="col-xs-12 headerborder">
  124. <div class="row">
  125. <div class="row padding-top-10 padding-bottom-10">
  126. <img ng-src="assets/images/cmdblog.jpg " class="col-xs-4 padding-left-0 padding-right-0" style="height:100%" />
  127. <span class="col-xs-8 padding-top-5 ">{{starttimes | date:"yyyy/MM/dd "}} ~ {{endtimes | date:'yy/MM/dd'}}</span>
  128. </div>
  129. </div>
  130. </div>
  131. </div>
  132. <div class="col-xs-12">
  133. <div class="center paddingtop-24 fontcolor-two">
  134. <div class="pull-right fontcolor-eleven fontsizes-12">
  135. <div> 管理员 于{{nowdata}}创建</div>
  136. <div class="pull-right"> 总共:{{startlist.id==22?summap:sum}}条数据</div>
  137. </div>
  138. {{startlist.label}}
  139. </div>
  140. </div>
  141. <!-- <div style="text-align: center;width:100%;height:300px" ng-if="sum==0">
  142. <h1><img src="assets/images/404_wushuju.png" style="width:100%;height:300px;text-align: center;margin-bottom:50px;" /></h1>
  143. </div> -->
  144. <div style="width:100%;height:300px" class="col-xs-12 margin-bottom-20" ng-if="startlist.id%2==1 ">
  145. <div id="barreport" style="width:100%;height:300px "></div>
  146. </div>
  147. <div style="width:100%;height:300px" class="col-xs-12 margin-bottom-20" ng-if="startlist.id%2==0 ">
  148. <div id="report" style="width:100%;height:300px;float: left;"></div>
  149. <!-- <div id="reportnext" style="width:50%;height:300px;float: left; "></div> -->
  150. </div>
  151. <!-- <div style="text-align: center;padding:5px 5px " ng-if="shows ">
  152. <h1><img src="assets/images/404_wushuju.png " style="width:200px;text-align: center;margin-bottom:50px; " /></h1>
  153. </div> -->
  154. <table class="table table-bordered" cellspacing="0 " cellpadding="20 " ng-if="!isMaskground " style="font-weight:normal !important ">
  155. <thead>
  156. <tr class="grayground incidentsearchsize ">
  157. <th ng-class="header.thclass " ng-if="hearderlist.length>0" style="text-align: center;" ng-attr-colspan="{{ header.colspan || 1 }}">
  158. <div rel="header.rel">序号</div>
  159. </th>
  160. <th ng-repeat="header in hearderlist" ng-class="header.thclass" style="text-align: center;" ng-attr-colspan="{{ header.colspan || 1 }}">
  161. <div ng-if="header.name" rel="header.rel">{{header.name}}</div>
  162. </th>
  163. </tr>
  164. </thead>
  165. <tbody class="tbody-hover" ng-if="startlist.id!=24">
  166. <tr ng-repeat="rowData in rRows">
  167. <td class="data center" ng-style="fieldData.rowStyle">
  168. {{$index+1}}
  169. </td>
  170. <td ng-repeat="list in hearderlist" class="data center" ng-style="fieldData.rowStyle">
  171. <div class="datadiv" alt="fieldData.alt" rel="fieldData.rel">{{rowData[list.value]}}</div>
  172. </td>
  173. </tr>
  174. </tbody>
  175. <tbody class="tbody-hover" ng-repeat="rowData in rRows" ng-if="startlist.id==24">
  176. <tr>
  177. <td class="data center" colspan="5" ng-style="fieldData.rowStyle">
  178. {{rowData.name}}
  179. </td>
  180. </tr>
  181. <tr ng-repeat="rowDatachild in rowData.list">
  182. <td class="data center" ng-style="fieldData.rowStyle">
  183. {{$index+1}}
  184. </td>
  185. <td ng-repeat="list in hearderlist" class="data center" ng-style="fieldData.rowStyle">
  186. <div class="datadiv" alt="fieldData.alt" rel="fieldData.rel">{{rowDatachild[list.value]}}</div>
  187. </td>
  188. </tr>
  189. </tbody>
  190. </table>
  191. <!-- </div> -->
  192. </div>
  193. </div>
  194. </div>
  195. </div>
  196. </div>
  197. </div>
  198. </div>
  199. </div>
  200. </div>
  201. </div>
  202. <!-- end: BOOTSRAP NAV TREE