achievement.js 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. define(['jquery', 'bootstrap', 'backend', 'addtabs', 'table', 'echarts', 'echarts-theme', 'template','form'],
  2. function ($, undefined, Backend, Datatable, Table, Echarts, undefined, Template,Form) {
  3. var Controller = {
  4. //业绩目标分析
  5. index: function () {
  6. var myChart2=Echarts.init(document.getElementById('echart'), 'walden');
  7. var option2 = {
  8. color:['#c23531'],
  9. tooltip: {
  10. trigger: 'axis',
  11. axisPointer: {
  12. type: 'shadow'
  13. }
  14. },
  15. legend: {
  16. data: ['目标合计', '金额']
  17. },
  18. xAxis: [
  19. {
  20. type: 'category',
  21. data: Orderdata.staffdata.month,
  22. }
  23. ],
  24. yAxis: [
  25. {
  26. type: 'value',
  27. name: '目标合计',
  28. axisLabel: {
  29. formatter: '{value} 元',
  30. }
  31. },
  32. {
  33. type: 'value',
  34. name: '金额',
  35. axisLabel: {
  36. formatter: '{value} 元',
  37. }
  38. }
  39. ],
  40. series: [
  41. {
  42. name: '目标合计',
  43. type: 'bar',
  44. data: Orderdata.staffdata.achievement
  45. },
  46. {
  47. name: '金额',
  48. type: 'bar',
  49. data: Orderdata.staffdata.money
  50. }
  51. ]
  52. };
  53. // 使用刚指定的配置项和数据显示图表。
  54. myChart2.setOption(option2);
  55. Form.events.selectpage($("form"));
  56. Form.events.datetimepicker($("form"));
  57. },
  58. };
  59. return Controller;
  60. });