Nenhuma Descrição

pieChat.js 4.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. function satisfaction(start, end, areaTwoVal) {
  2. // if(!areaTwoVal) {
  3. // areaTwoVal = "sqs12345"
  4. // }
  5. // if(!start){
  6. // start="2019-11-01"
  7. // }
  8. // if(!end){
  9. // end="2019-11-30"
  10. // }
  11. $.ajax({
  12. type: "get",
  13. url: huayi.config.callcenter_url + '/info/GetSourceByDateNew',
  14. async: true,
  15. dataType: 'json',
  16. data: {
  17. token: $.cookie("token"),
  18. start: start,
  19. end: end,
  20. branchcode: areaTwoVal
  21. },
  22. success: function(data) {
  23. if(data.state == "success") {
  24. var sorceData=data.data
  25. var option = {
  26. // tooltip: {
  27. // formatter: "{b} : {c} ({d}%)"
  28. // },
  29. tooltip: {
  30. formatter: function (val) {
  31. // console.log(val);// 打印可以看到里面包含什么
  32. var percent = val.data.name+":"+val.data.text;
  33. // 下面return的值可以随便填。填你所需要的值就好。
  34. return percent;
  35. }
  36. },
  37. legend: {
  38. orient: 'vertical',
  39. top: 'middle',
  40. x: 'top',
  41. left: 10,
  42. top: 0,
  43. //data: ['12345邮箱', '电话', '市县转单', '手机APP', '网站', '微博', '微信', '政府服务网']
  44. },
  45. series: [{
  46. type: 'pie',
  47. radius: '70%',
  48. selectedMode: 'single',
  49. center: ['50%', '50%'],
  50. label: {
  51. normal: {
  52. show: false,
  53. // formatter: "{b} : {c} ",
  54. // textStyle: {
  55. // color:'' // 改变标示文字的颜色
  56. // }
  57. }
  58. },
  59. itemStyle: {
  60. normal: {
  61. // color:function(params) {
  62. // //自定义颜色
  63. // var colorList = [
  64. // '#159FE9','#159FE9','#159FE9','#159FE9','#159FE9',
  65. // '#159FE9','#159FE9','#159FE9'
  66. // ];
  67. // return colorList[params.dataIndex]
  68. // },
  69. color:'#159FE9',
  70. //borderWidth:10, //边框的宽度
  71. opacity:0.3,
  72. },
  73. emphasis: {
  74. opacity:1, opacity:1
  75. }
  76. },
  77. labelLine: {
  78. normal: {
  79. show: false,
  80. // lineStyle: {
  81. // color: "" // 改变标示线的颜色
  82. // }
  83. }
  84. },
  85. data: [{
  86. value: 0,
  87. text: sorceData[0].Count,
  88. name: '12345邮箱',
  89. },
  90. {
  91. value: 0,
  92. text: sorceData[1].Count,
  93. name: '电话',
  94. },
  95. {
  96. value: 0,
  97. text: sorceData[2].Count,
  98. name: '市县转单',
  99. },
  100. {
  101. value: 0,
  102. text: sorceData[3].Count,
  103. name: '手机APP',
  104. },
  105. {
  106. value: 0,
  107. text: sorceData[4].Count,
  108. name: '网站',
  109. },
  110. {
  111. value: 0,
  112. text: sorceData[5].Count,
  113. name: '微博',
  114. },
  115. {
  116. value: 0,
  117. text: sorceData[6].Count,
  118. name: '微信',
  119. },
  120. {
  121. value: 0,
  122. text: sorceData[7].Count,
  123. name: '政府服务网',
  124. }
  125. ],
  126. }]
  127. };
  128. echartsPie = echarts.init(document.getElementById('phoneTimeCount'));
  129. echartsPie.setOption(option);
  130. }
  131. },
  132. error: function(data) {
  133. console.log(data.message);
  134. }
  135. });
  136. // option = {
  137. // title: {
  138. // text: '某站点用户访问来源',
  139. // subtext: '纯属虚构',
  140. // x: 'center'
  141. // },
  142. // tooltip: {
  143. // trigger: 'item',
  144. // formatter: "{a} <br/>{b} : {c} ({d}%)"
  145. // },
  146. // legend: {
  147. // orient: 'vertical',
  148. // left: 'left',
  149. // data: ['直接访问', '邮件营销', '联盟广告', '视频广告', '搜索引擎']
  150. // },
  151. // series: [{
  152. // name: '访问来源',
  153. // type: 'pie',
  154. // radius: '55%',
  155. // center: ['50%', '60%'],
  156. // data: [{
  157. // value: 335,
  158. // name: '直接访问'
  159. // },
  160. // {
  161. // value: 310,
  162. // name: '邮件营销'
  163. // },
  164. // {
  165. // value: 234,
  166. // name: '联盟广告'
  167. // },
  168. // {
  169. // value: 135,
  170. // name: '视频广告'
  171. // },
  172. // {
  173. // value: 1548,
  174. // name: '搜索引擎'
  175. // }
  176. // ],
  177. // itemStyle: {
  178. // emphasis: {
  179. // shadowBlur: 10,
  180. // shadowOffsetX: 0,
  181. // shadowColor: 'rgba(0, 0, 0, 0.5)'
  182. // }
  183. // }
  184. // }]
  185. // }
  186. }