sysHome.jsp 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327
  1. <%@ page contentType="text/html;charset=UTF-8" %>
  2. <%@ include file="/webpage/include/taglib.jsp"%>
  3. <html>
  4. <head>
  5. <title>首页</title>
  6. <meta name="decorator" content="ani"/>
  7. <style>
  8. #body-container {
  9. margin-left: 0px !important;
  10. /**padding: 10px;*/
  11. margin-top: 0px !important;
  12. overflow-x: hidden!important;
  13. transition: all 0.2s ease-in-out !important;
  14. height: 100% !important;
  15. }
  16. </style>
  17. </head>
  18. <body class="">
  19. <div id="body-container" class="wrapper wrapper-content">
  20. <div class="conter-wrapper home-container">
  21. <div class="row home-row">
  22. <div class="col-md-4 col-lg-3">
  23. <div class="home-stats">
  24. <a href="#" class="stat hvr-wobble-horizontal">
  25. <div class=" stat-icon">
  26. <i class="fa fa-cloud-upload fa-4x text-info "></i>
  27. </div>
  28. <div class=" stat-label">
  29. <div class="label-header">
  30. 88%
  31. </div>
  32. <div class="progress-sm progress ng-isolate-scope" value="progressValue" type="info">
  33. <div class="progress-bar progress-bar-info" role="progressbar"
  34. aria-valuenow="88" aria-valuemin="0" aria-valuemax="100" style="width: 88%;">
  35. </div>
  36. </div>
  37. <div class="clearfix stat-detail">
  38. <div class="label-body">
  39. <i class="fa fa-arrow-circle-o-right pull-right text-muted"></i>服务正常运行时间
  40. </div>
  41. </div>
  42. </div>
  43. </a> <a href="#" class="stat hvr-wobble-horizontal">
  44. <div class=" stat-icon">
  45. <i class="fa fa-heartbeat fa-4x text-success "></i>
  46. </div>
  47. <div class=" stat-label">
  48. <div class="label-header">
  49. 94%
  50. </div>
  51. <div class="progress-sm progress ng-isolate-scope" value="progressValue" type="info">
  52. <div class="progress-bar progress-bar-success" role="progressbar"
  53. aria-valuenow="94" aria-valuemin="0" aria-valuemax="100" style="width: 94%;">
  54. </div>
  55. </div>
  56. <div class="clearfix stat-detail">
  57. <div class="label-body">
  58. <i class="fa fa-arrow-circle-o-right pull-right text-muted"></i>积极反馈
  59. </div>
  60. </div>
  61. </div>
  62. </a> <a href="#" class="stat hvr-wobble-horizontal">
  63. <div class=" stat-icon">
  64. <i class="fa fa-flag fa-4x text-danger "></i>
  65. </div>
  66. <div class=" stat-label">
  67. <div class="label-header">
  68. 88%
  69. </div>
  70. <div class="progress-sm progress ng-isolate-scope" value="progressValue" type="info">
  71. <div class="progress-bar progress-bar-danger" role="progressbar"
  72. aria-valuenow="88" aria-valuemin="0" aria-valuemax="100" style="width: 88%;">
  73. </div>
  74. </div>
  75. <div class="clearfix stat-detail">
  76. <div class="label-body">
  77. <i class="fa fa-arrow-circle-o-right pull-right text-muted"></i>机器负载
  78. </div>
  79. </div>
  80. </div>
  81. </a>
  82. </div>
  83. </div>
  84. <div class="col-md-4 col-lg-6">
  85. <div class="home-charts-middle">
  86. <div class="chart-container">
  87. <div class="chart-comment clearfix">
  88. <div class="text-primary pull-left">
  89. <span class="comment-header">55%</span><br />
  90. <span class="comment-comment">搜素引擎</span>
  91. </div>
  92. <div class="text-success pull-left m-l">
  93. <span class="comment-header">25%</span><br />
  94. <span class="comment-comment">自主访问</span>
  95. </div>
  96. <div class="text-warning pull-left m-l">
  97. <span class="comment-header">20%</span><br />
  98. <span class="comment-comment">友情链接</span>
  99. </div>
  100. </div>
  101. <div id="lineChart" style="height:250px"></div>
  102. </div>
  103. </div>
  104. </div>
  105. <div class="col-md-4 col-lg-3">
  106. <div class="home-charts-right">
  107. <div class="bottom-right-chart">
  108. <div class="chart-container box clearfix">
  109. <div class="row">
  110. <div class="col-sm-3 text-left">
  111. <div class="padder">
  112. <span class="heading">本周访问人数 : </span><br />
  113. <big class="text-primary">22068</big>
  114. </div>
  115. </div>
  116. <div class="col-sm-6">
  117. <div id="pie" style="height: 298px;padding-top: 8px;max-height: 298px;position: relative;"></div>
  118. </div>
  119. </div>
  120. </div>
  121. </div>
  122. </div>
  123. </div>
  124. </div>
  125. <div class="row home-row">
  126. <div class="col-lg-8 col-md-6">
  127. <div class="map-container box padder">
  128. <!-- <div id="world-map" style="width: 100%; height: 320px"></div> -->
  129. <div class="top-right-chart row">
  130. <div class="col-sm-12">
  131. <span class="heading">销售业绩 </span><br />
  132. <div id="cbar" style="height: 298px; padding-top:7px;"></div>
  133. </div>
  134. </div>
  135. </div>
  136. </div>
  137. <div class="col-lg-4 col-md-6">
  138. <div class="todo-container panel panel-danger">
  139. <div class="panel-heading">
  140. <div class="todo-header text-center">
  141. <h4><i class="fa fa-tasks"></i>&nbsp;待办任务</h4>
  142. </div>
  143. </div>
  144. <div class="panel-body bg-danger">
  145. <div class="todo-body">
  146. <div class="todo-list-wrap">
  147. <ul class="todo-list">
  148. <li class="">
  149. <label class="checkbox1" for="option1">
  150. <input id="option1" type="checkbox" class="">
  151. <span></span>
  152. </label>
  153. <span class="done-false">9:00开晨会安排工作</span>
  154. </li>
  155. <li class="">
  156. <label class="checkbox1" for="option3">
  157. <input id="option3" type="checkbox" class="">
  158. <span></span>
  159. </label>
  160. <span class="done-false">9:00~12:00客户需求分析</span>
  161. </li>
  162. <li class="">
  163. <label class="checkbox1" for="option4">
  164. <input id="option4" type="checkbox" class="">
  165. <span></span>
  166. </label>
  167. <span class="done-false">12:00和客户电话会议</span>
  168. </li>
  169. <li class="">
  170. <label class="checkbox1" for="option5">
  171. <input id="option5" type="checkbox" class="">
  172. <span></span>
  173. </label>
  174. <span class="done-false">2:00参加技术论坛</span>
  175. </li>
  176. <li class="">
  177. <label class="checkbox1" for="option2">
  178. <input id="option2" type="checkbox" class="">
  179. <span></span>
  180. </label>
  181. <span class="done-false">5:00晚会总结进度</span>
  182. </li>
  183. </ul>
  184. </div>
  185. <form class="form-horizontal todo-from-bottom">
  186. <div class="row">
  187. <div class="col-sm-12">
  188. <div class="input-group">
  189. <input type="text" class="form-control" placeholder="">
  190. <span class="input-group-btn">
  191. <button class="btn btn-default" type="submit">增加</button>
  192. </span>
  193. </div>
  194. </div>
  195. </div>
  196. </form>
  197. </div>
  198. </div>
  199. </div>
  200. </div>
  201. </div>
  202. </div>
  203. </div>
  204. <script>
  205. $(function(){
  206. $('#calendar2').fullCalendar({
  207. eventClick: function(calEvent, jsEvent, view) {
  208. alert('Event: ' + calEvent.title);
  209. alert('Coordinates: ' + jsEvent.pageX + ',' + jsEvent.pageY);
  210. alert('View: ' + view.name);
  211. }
  212. });
  213. $('#rtlswitch').click(function() {
  214. console.log('hello');
  215. $('body').toggleClass('rtl');
  216. var hasClass = $('body').hasClass('rtl');
  217. $.get('/api/set-rtl?rtl='+ (hasClass ? 'rtl': ''));
  218. });
  219. $('.theme-picker').click(function() {
  220. changeTheme($(this).attr('data-theme'));
  221. });
  222. $('#showMenu').click(function() {
  223. $('body').toggleClass('push-right');
  224. });
  225. });
  226. function changeTheme(the) {
  227. $("#current-theme").remove();
  228. $('<link>')
  229. .appendTo('head')
  230. .attr('id','current-theme')
  231. .attr({type : 'text/css', rel : 'stylesheet'})
  232. .attr('href', '/css/app-'+the+'.css');
  233. }
  234. </script>
  235. <script>
  236. $(function(){
  237. setTimeout(function() {
  238. var chart = c3.generate({
  239. bindto: '#lineChart',
  240. data: {
  241. columns: [
  242. ['搜索引擎', 30, 200, 100, 400, 150, 250],
  243. ['自主访问', 50, 120, 210, 140, 115, 425],
  244. ['友情链接', 40, 150, 98, 300, 175, 100]
  245. ]
  246. },
  247. color: {
  248. pattern: ['#3CA2E0','#5CB85C','#F1B35B']
  249. },
  250. axis: {
  251. x: {
  252. show: false
  253. },
  254. y: {
  255. show: false
  256. },
  257. }
  258. });
  259. }, 275);
  260. setTimeout(function() {
  261. var chart2 = c3.generate({
  262. bindto: '#cbar',
  263. data: {
  264. columns: [
  265. [10,40,20,90,35,70,10,50,20,80,60,10,20,40,70]
  266. ],
  267. type:'bar'
  268. },
  269. bar: {
  270. width: {
  271. ratio: 0.5 // this makes bar width 50% of length between ticks
  272. }
  273. },
  274. color: {
  275. pattern: ['#DB5B57']
  276. },
  277. labels: true,
  278. legend: {
  279. show: 0
  280. },
  281. axis: {
  282. x: {
  283. show: false
  284. },
  285. y: {
  286. show: false
  287. },
  288. }
  289. });
  290. }, 275);
  291. setTimeout(function() {
  292. var chart = c3.generate({
  293. bindto: '#pie',
  294. data: {
  295. // iris data from R
  296. columns: [
  297. ['data1', 11],
  298. ['data2', 23],
  299. ['data3', 66]
  300. ],
  301. type : 'pie',
  302. },
  303. color: {
  304. pattern: ['#5CB85C','#F0AD4E','#3CA2E0']
  305. },
  306. legend: {
  307. show: 0
  308. },
  309. });
  310. }, 275);
  311. });
  312. </script>
  313. </body>
  314. </html>