define(['jquery', 'bootstrap', 'backend', 'table', 'form', 'template', 'echarts', 'echarts-theme'], function ($, undefined, Backend, Table, Form, Template, Echarts) { var Controller = { index: function () { //这句话在多选项卡统计表时必须存在,否则会导致影响的图表宽度不正确 $(document).on("click", ".charts-custom a[data-toggle=\"tab\"]", function () { var that = this; setTimeout(function () { var id = $(that).attr("href"); var chart = Echarts.getInstanceByDom($(id)[0]); chart.resize(); }, 0); }); // 基于准备好的dom,初始化echarts实例 var lineChart = Echarts.init(document.getElementById('line-chart'), 'walden'); // 指定图表的配置项和数据 var option = { xAxis: { type: 'category', data: Config.day }, tooltip: { trigger: 'axis' }, yAxis: { type: 'value' }, series: [{ data: Config.ordertotal, type: 'line', smooth: true, areaStyle: { opacity: 0.4 } }], }; // 使用刚指定的配置项和数据显示图表。 lineChart.setOption(option); // 基于准备好的dom,初始化echarts实例 var lineUserChart = Echarts.init(document.getElementById('line-user-chart'), 'walden'); // 指定图表的配置项和数据 var option = { xAxis: { type: 'category', data: Config.day }, tooltip: { trigger: 'axis' }, yAxis: { type: 'value' }, series: [{ data: Config.usertotal, type: 'line', areaStyle: { opacity: 0.4 } }] }; // 使用刚指定的配置项和数据显示图表。 lineUserChart.setOption(option); } }; return Controller; });