| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- define(['jquery', 'bootstrap', 'backend', 'addtabs', 'table', 'echarts', 'echarts-theme', 'template'], function ($, undefined, Backend, Datatable, Table, Echarts, undefined, Template) {
- var Controller = {
- index: function () {
- // 基于准备好的dom,初始化echarts实例
- var myChart = Echarts.init(document.getElementById('echart'), 'walden');
- // console.log(myChart);
- //
- // // $.ajax({
- // // type: 'post',
- // // //传输类型
- // // async: false,
- // // //同步执行
- // // url: 'Dashboard/ecDashboard',
- // // //web.xml中注册的Servlet的url-pattern
- // // data: {},
- // // dataType: 'json',
- // // //返回数据形式为json
- // // success: function(result) {
- // // console.log(result);
- // // },
- // // // error:function(errorMsg) {
- // // // alert("加载数据失败");
- // // // }
- // // });//AJAX
- //
- // // 指定图表的配置项和数据
- var option = {
- title: {
- text: '订单趋势图表'
- },
- tooltip: {
- trigger: 'axis',
- },
- // toolbox: {//图片下载
- // feature: {
- // saveAsImage: {}
- // }
- // },
- grid: {//图表大小
- left: '3%',
- right: '4%',
- bottom: '3%',
- containLabel: true
- },
- xAxis: [
- {
- type: 'category',
- boundaryGap: false,
- data: Config.column//日期
- }
- ],
- yAxis: [
- {
- type: 'value'
- }
- ],
- series: [
- {
- name: '订单',
- type: 'line',
- stack: 'Total',
- // label: {//显示数据文字
- // show: true,
- // position: 'top'
- // },
- areaStyle: {},
- emphasis: {
- focus: 'series'
- },
- data: [120, 132, 101, 134, 90, 230, 210]
- },
- ]
- };
- // var option = {
- // title: {
- // text: '',
- // subtext: ''
- // },
- // color: [
- // "#18d1b1",
- // "#3fb1e3",
- // "#626c91",
- // "#a0a7e6",
- // "#c4ebad",
- // "#96dee8"
- // ],
- // tooltip: {
- // trigger: 'axis'
- // },
- // legend: {
- // data: [__('Register user')]
- // },
- // toolbox: {
- // show: false,
- // feature: {
- // magicType: {show: true, type: ['stack', 'tiled']},
- // saveAsImage: {show: true}
- // }
- // },
- // xAxis: {
- // type: 'category',
- // boundaryGap: false,
- // data: Config.column
- // },
- // yAxis: {},
- // grid: [{
- // left: 'left',
- // top: 'top',
- // right: '10',
- // bottom: 30
- // }],
- // series: [{
- // name: __('Register user'),
- // type: 'line',
- // smooth: true,
- // areaStyle: {
- // normal: {}
- // },
- // lineStyle: {
- // normal: {
- // width: 1.5
- // }
- // },
- // data: Config.userdata
- // }]
- // };
- // 使用刚指定的配置项和数据显示图表。
- myChart.setOption(option);
- $(window).resize(function () {
- myChart.resize();
- });
- $(document).on("click", ".btn-refresh", function () {
- setTimeout(function () {
- myChart.resize();
- }, 0);
- });
- }
- };
- return Controller;
- });
|