dashboard.js 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. define(['jquery', 'bootstrap', 'backend', 'addtabs', 'table', 'echarts', 'echarts-theme', 'template'], function ($, undefined, Backend, Datatable, Table, Echarts, undefined, Template) {
  2. var Controller = {
  3. // index: function () {
  4. // // 基于准备好的dom,初始化echarts实例
  5. // var myChart = Echarts.init(document.getElementById('echart'), 'walden');
  6. //
  7. // // 指定图表的配置项和数据
  8. // var option = {
  9. // title: {
  10. // text: '',
  11. // subtext: ''
  12. // },
  13. // tooltip: {
  14. // trigger: 'axis'
  15. // },
  16. // legend: {
  17. // data: [__('Sales'), __('Orders')]
  18. // },
  19. // toolbox: {
  20. // show: false,
  21. // feature: {
  22. // magicType: {show: true, type: ['stack', 'tiled']},
  23. // saveAsImage: {show: true}
  24. // }
  25. // },
  26. // xAxis: {
  27. // type: 'category',
  28. // boundaryGap: false,
  29. // data: Orderdata.column
  30. // },
  31. // yAxis: {},
  32. // grid: [{
  33. // left: 'left',
  34. // top: 'top',
  35. // right: '10',
  36. // bottom: 30
  37. // }],
  38. // series: [{
  39. // name: __('Sales'),
  40. // type: 'line',
  41. // smooth: true,
  42. // areaStyle: {
  43. // normal: {}
  44. // },
  45. // lineStyle: {
  46. // normal: {
  47. // width: 1.5
  48. // }
  49. // },
  50. // data: Orderdata.paydata
  51. // },
  52. // {
  53. // name: __('Orders'),
  54. // type: 'line',
  55. // smooth: true,
  56. // areaStyle: {
  57. // normal: {}
  58. // },
  59. // lineStyle: {
  60. // normal: {
  61. // width: 1.5
  62. // }
  63. // },
  64. // data: Orderdata.createdata
  65. // }]
  66. // };
  67. //
  68. // // 使用刚指定的配置项和数据显示图表。
  69. // myChart.setOption(option);
  70. //
  71. // //动态添加数据,可以通过Ajax获取数据然后填充
  72. // setInterval(function () {
  73. // Orderdata.column.push((new Date()).toLocaleTimeString().replace(/^\D*/, ''));
  74. // var amount = Math.floor(Math.random() * 200) + 20;
  75. // Orderdata.createdata.push(amount);
  76. // Orderdata.paydata.push(Math.floor(Math.random() * amount) + 1);
  77. //
  78. // //按自己需求可以取消这个限制
  79. // if (Orderdata.column.length >= 20) {
  80. // //移除最开始的一条数据
  81. // Orderdata.column.shift();
  82. // Orderdata.paydata.shift();
  83. // Orderdata.createdata.shift();
  84. // }
  85. // myChart.setOption({
  86. // xAxis: {
  87. // data: Orderdata.column
  88. // },
  89. // series: [{
  90. // name: __('Sales'),
  91. // data: Orderdata.paydata
  92. // },
  93. // {
  94. // name: __('Orders'),
  95. // data: Orderdata.createdata
  96. // }]
  97. // });
  98. // if ($("#echart").width() != $("#echart canvas").width() && $("#echart canvas").width() < $("#echart").width()) {
  99. // myChart.resize();
  100. // }
  101. // }, 2000);
  102. // $(window).resize(function () {
  103. // myChart.resize();
  104. // });
  105. //
  106. // $(document).on("click", ".btn-checkversion", function () {
  107. // top.window.$("[data-toggle=checkupdate]").trigger("click");
  108. // });
  109. //
  110. // }
  111. };
  112. return Controller;
  113. });