ranking.js 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  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. legend: {
  9. data: ['合同金额']
  10. },
  11. tooltip: {
  12. trigger: 'axis',
  13. axisPointer: {
  14. type: 'shadow'
  15. }
  16. },
  17. xAxis: [
  18. {
  19. type: 'value',
  20. }
  21. ],
  22. yAxis: [
  23. {
  24. type: 'category',
  25. data: Orderdata.customerdata.name,
  26. }
  27. ],
  28. series: [
  29. {
  30. name: '合同金额',
  31. type: 'bar',
  32. barWidth:30,
  33. data: Orderdata.customerdata.num
  34. }
  35. ]
  36. };
  37. // 使用刚指定的配置项和数据显示图表。
  38. myChart2.setOption(option2);
  39. Form.events.selectpage($("form"));
  40. Form.events.daterangepicker($("form"));
  41. },
  42. contract: function () {
  43. var myChart2=Echarts.init(document.getElementById('echart'), 'walden');
  44. var option2 = {
  45. legend: {
  46. data: ['回款金额']
  47. },
  48. tooltip: {
  49. trigger: 'axis',
  50. axisPointer: {
  51. type: 'shadow'
  52. }
  53. },
  54. xAxis: [
  55. {
  56. type: 'value',
  57. }
  58. ],
  59. yAxis: [
  60. {
  61. type: 'category',
  62. data: Orderdata.customerdata.name,
  63. }
  64. ],
  65. series: [
  66. {
  67. name: '回款金额',
  68. type: 'bar',
  69. barWidth:30,
  70. data: Orderdata.customerdata.num
  71. }
  72. ]
  73. };
  74. // 使用刚指定的配置项和数据显示图表。
  75. myChart2.setOption(option2);
  76. Form.events.selectpage($("form"));
  77. Form.events.daterangepicker($("form"));
  78. },
  79. customer: function () {
  80. var myChart2=Echarts.init(document.getElementById('echart'), 'walden');
  81. var option2 = {
  82. legend: {
  83. data: ['新增客户数']
  84. },
  85. tooltip: {
  86. trigger: 'axis',
  87. axisPointer: {
  88. type: 'shadow'
  89. }
  90. },
  91. xAxis: [
  92. {
  93. type: 'value',
  94. }
  95. ],
  96. yAxis: [
  97. {
  98. type: 'category',
  99. data: Orderdata.customerdata.name,
  100. }
  101. ],
  102. series: [
  103. {
  104. name: '新增客户数',
  105. type: 'bar',
  106. barWidth:30,
  107. data: Orderdata.customerdata.num
  108. }
  109. ]
  110. };
  111. // 使用刚指定的配置项和数据显示图表。
  112. myChart2.setOption(option2);
  113. Form.events.selectpage($("form"));
  114. Form.events.daterangepicker($("form"));
  115. },
  116. record: function () {
  117. var myChart2=Echarts.init(document.getElementById('echart'), 'walden');
  118. var option2 = {
  119. legend: {
  120. data: ['跟进次数']
  121. },
  122. tooltip: {
  123. trigger: 'axis',
  124. axisPointer: {
  125. type: 'shadow'
  126. }
  127. },
  128. xAxis: [
  129. {
  130. type: 'value',
  131. }
  132. ],
  133. yAxis: [
  134. {
  135. type: 'category',
  136. data: Orderdata.customerdata.name,
  137. }
  138. ],
  139. series: [
  140. {
  141. name: '跟进次数',
  142. type: 'bar',
  143. barWidth:30,
  144. data: Orderdata.customerdata.num
  145. }
  146. ]
  147. };
  148. // 使用刚指定的配置项和数据显示图表。
  149. myChart2.setOption(option2);
  150. Form.events.selectpage($("form"));
  151. Form.events.daterangepicker($("form"));
  152. },
  153. };
  154. return Controller;
  155. });