area_day.html 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. {extend name="common/common2" /}
  2. {block name="main"}
  3. <div class="ibox-content">
  4. <div class="ibox">
  5. <div class="alert">
  6. <div style="height: 500px;" id="ec">
  7. </div>
  8. </div>
  9. </div>
  10. </div>
  11. {/block}
  12. {block name="script"}
  13. <script src="/static/layDate-v5.0.9/laydate.js"></script>
  14. <script src="/static/browser.js"></script>
  15. <script src="/static/jquery.jqprint-0.3.js"></script>
  16. <script type="text/javascript" src="/static/echarts.js"></script>
  17. <script>
  18. $(function () {
  19. laydate.render({
  20. elem: '#startTime',
  21. trigger: 'click',
  22. theme: '#148d8f'
  23. });
  24. laydate.render({
  25. elem: '#endTime',
  26. trigger: 'click',
  27. theme: '#148d8f'
  28. });
  29. });
  30. function empty_search(){
  31. window.location.href = 'areaDay';
  32. }
  33. var list = {:json_encode($list)};
  34. var option = {},
  35. option = {
  36. title: {
  37. text: '各区域当日巡视完成数量占比',
  38. subtext: '',
  39. left: 'center'
  40. },
  41. label: {
  42. show: true,
  43. },
  44. tooltip: {
  45. trigger: 'item',
  46. formatter: "{a} <br/>{b}: {c} ({d}%)"
  47. },
  48. legend: {
  49. orient: 'vertical',
  50. left: 'left'
  51. },
  52. series: [
  53. {
  54. name: '',
  55. type: 'pie',
  56. radius: ['40%', '70%'],
  57. data: list,
  58. emphasis: {
  59. itemStyle: {
  60. shadowBlur: 10,
  61. shadowOffsetX: 0,
  62. shadowColor: 'rgba(0, 0, 0, 0.5)'
  63. }
  64. },
  65. label: {
  66. formatter: '{b}: {d}%'
  67. },
  68. }
  69. ]
  70. };
  71. var myChart = echarts.init(document.getElementById('ec'));
  72. myChart.setOption(option);
  73. </script>
  74. {/block}