sale.php 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. <script src="{__SYSTEM_PATH__}/js/echarts/echarts.min.js"></script>
  2. <script src="{__SYSTEM_PATH__}/js/echarts/theme/walden.js"></script>
  3. <style type="text/css">
  4. .echarts-box {
  5. width: 97.5%;
  6. height: 100%;
  7. background: #fff;
  8. margin: 0 auto;
  9. }
  10. </style>
  11. <section class="content clearfix">
  12. <div class="layui-fluid" id="search-box">
  13. <div class="layui-card">
  14. <div class="layui-card-body">
  15. <form method="post" class="layui-form layui-form-pane" action="{:url('sale')}">
  16. <div class="layui-form-item">
  17. <div class="layui-inline">
  18. <label class="layui-form-label seller-inline-2">开始时间:</label>
  19. <div class="layui-input-inline seller-inline-4">
  20. <input id="start-time-box" type="text" name="start_time" value="{$start_time|default=''}" placeholder="请输入开始时间" autocomplete="off" class="layui-input">
  21. </div>
  22. </div>
  23. <div class="layui-inline">
  24. <label class="layui-form-label seller-inline-2">结束时间:</label>
  25. <div class="layui-input-inline seller-inline-4">
  26. <input id="end-time-box" type="text" name="end_time" value="{$end_time|default=''}" placeholder="请输入结束时间" autocomplete="off" class="layui-input">
  27. </div>
  28. </div>
  29. <div class="layui-inline">
  30. <button lay-filter="layui-submit-filter" lay-submit="" type="button" id="search-btn" class="layui-btn layui-btn-sm layui-bg-light-blue"><i class="layui-icon layui-icon-search"></i> 搜索</button>
  31. </div>
  32. </div>
  33. </form>
  34. </div>
  35. </div>
  36. </div>
  37. <div class="echarts-box">
  38. <div id="main" style="width: 100%;height:500px; padding: 25px; padding-top: 50px;"></div>
  39. </div>
  40. </section>
  41. <script>
  42. layui.use(['form','laydate'], function () {
  43. var form = layui.form;
  44. var laydate = layui.laydate;
  45. laydate.render({ elem: '#start-time-box',format: 'yyyy-MM-dd HH:mm:ss' });
  46. laydate.render({ elem: '#end-time-box',format: 'yyyy-MM-dd HH:mm:ss' });
  47. $("#search-btn").on("click",function (){
  48. $(".layui-form").submit();
  49. });
  50. });
  51. </script>
  52. <script type="text/javascript">
  53. var myChart = echarts.init(document.getElementById('main'),'walden');
  54. var option = option = {
  55. backgroundColor:"#fff",
  56. tooltip : {
  57. trigger: 'axis'
  58. },
  59. legend: {
  60. show: false,
  61. data:['销售统计']
  62. },
  63. toolbox: {
  64. show : false,
  65. feature : {
  66. dataView : {show: true, readOnly: false},
  67. magicType : {show: true, type: ['line', 'bar']},
  68. restore : {show: true},
  69. saveAsImage : {show: true}
  70. }
  71. },
  72. grid: {
  73. left: '3%',
  74. right: '4%',
  75. bottom: '3%',
  76. containLabel: true
  77. },
  78. calculable : true,
  79. xAxis : [
  80. {
  81. type : 'category',
  82. data : [<?php echo $keys; ?>],
  83. axisLabel: {
  84. show: true,
  85. textStyle: {
  86. color: '#333'
  87. }
  88. }
  89. }
  90. ],
  91. yAxis : [
  92. {
  93. type : 'value',
  94. axisLabel: {
  95. show: true,
  96. textStyle: {
  97. color: '#ffffff'
  98. }
  99. }
  100. }
  101. ],
  102. series : [
  103. {
  104. name:'销售额',
  105. type:'bar',
  106. data:[<?php echo $values; ?>]
  107. }
  108. ]
  109. };
  110. myChart.setOption(option);
  111. </script>