{echo:JS::import('highcharts')} <script type="text/javascript" src="{url:@static/js/daterangepicker/moment.min.js}"></script> <script type="text/javascript" src="{url:@static/js/daterangepicker/daterangepicker.js}"></script> <link rel="stylesheet" href="{url:@static/js/daterangepicker/daterangepicker.css}" type="text/css" /> <div class="tools_bar clearfix"> <form action="{url:/count/index}" method="post"> <span class="fl">时间:<input name="s_time" type="text" value="{$s_time}" id="datepick" class="middle" readonly="readonly"></span><a href="javascript:tools_submit();" id="condition" class="icon-search" style=""> 查询</a> </form> </div> <div id="container"></div> <script> $(function () { $('#container').highcharts({ chart: { type: 'spline' }, title: { text: '{$s_time}订单销售统计报表' }, xAxis: { categories: [ {$month} ], labels: { rotation: -45, align: 'right', style: { fontSize: '13px', fontFamily: 'Verdana, sans-serif' } } }, yAxis: { min: 0, title: { text: '销售额 (元)' } }, tooltip: { headerFormat: '{echo:substr($s_time,-2)}月{point.key}日<br/>', pointFormat: '{series.name}: <b>{point.y:.2f} 元</b>', valueSuffix: '元' }, series: [{ name: '订单总金额', data: [{$data}], dataLabels: { enabled: true, rotation: -90, color: '#FFFFFF', align: 'right', x: 4, y: 10, style: { fontSize: '13px', fontFamily: 'Verdana, sans-serif', textShadow: '0 0 3px black' } } },{ name: '商品总金额', data: [{$real_data}] }] }); }); $(document).ready(function() { $('#datepick').daterangepicker( { minDate: '2012-01-01', maxDate: moment(), dateLimit: { days: 60 }, showDropdowns: true, showWeekNumbers: true, timePicker: false, timePickerIncrement: 1, timePicker12Hour: true, ranges: { '今天': [moment(), moment()], '昨天': [moment().subtract('days', 1), moment().subtract('days', 1)], '最近7天': [moment().subtract('days', 6), moment()], '最近30天': [moment().subtract('days', 29), moment()], '上一个月': [moment().subtract('month', 1).startOf('month'), moment().subtract('month', 1).endOf('month')] }, opens: 'right', buttonClasses: ['btn btn-default'], applyClass: 'btn-small btn-primary', cancelClass: 'btn-small', format: 'YYYY-MM-DD', separator: ' -- ', locale: { weekLabel:'周', applyLabel: '提交', cancelLabel:'取消', fromLabel: '起始', toLabel: '结束', customRangeLabel: '选择时间段', daysOfWeek: ['日', '一', '二', '三', '四', '五','六'], monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], firstDay: 1 } }, function(start, end) { $('#reportrange span').html(start.format('YYYY-MM-DD') + ' - ' + end.format('YYYY-MM-DD')); FireEvent(document.getElementById('datepick'),'change'); } ); $('#reportrange span').html(moment().subtract('days', 29).format('YYYY-MM-DD') + ' - ' + moment().format('YYYY-MM-DD')); }); </script>