console.js 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. ;
  2. layui.define(['echarts'], function (e) {
  3. var s = layui.$,
  4. echarts = layui.echarts;
  5. s('.layui-pay-pie').on('click',function(data){
  6. layer.open({
  7. type: 2,
  8. title: '交易金额',
  9. shadeClose: true,
  10. shade: true,
  11. area: ['600px', '500px'],
  12. content: 'paygroupbychannel.html'
  13. });
  14. })
  15. var console = function(){
  16. if(s('.layadmin-dataview-count').length > 0){
  17. var date = s('.layadmin-dataview-count').data('date');
  18. var report = s('.layadmin-dataview-count').data('report');
  19. var repeat = s('.layadmin-dataview-count').data('repeat');
  20. var dataview = echarts.init(s('.layadmin-dataview-count')[0], layui.echartsTheme);
  21. var option = {
  22. title:{
  23. text: "7日数据",
  24. },
  25. tooltip: {
  26. trigger: "axis"
  27. },
  28. legend: {
  29. data: ["报单数","复购数"]
  30. },
  31. calculable: !0,
  32. xAxis: [{
  33. type: "category",
  34. data: date
  35. }],
  36. yAxis: [{
  37. type: "value"
  38. }],
  39. series: [{
  40. name: "报单数",
  41. type: "line",
  42. data: report,
  43. }, {
  44. name: "复购数",
  45. type: "line",
  46. data: repeat,
  47. }]
  48. }
  49. dataview.setOption(option);
  50. window.onresize = dataview.resize
  51. }
  52. if(s('.layadmin-dataview-user').length > 0){
  53. var date = s('.layadmin-dataview-user').data('date');
  54. var count = s('.layadmin-dataview-user').data('count');
  55. var active = s('.layadmin-dataview-user').data('active');
  56. var dataview = echarts.init(s('.layadmin-dataview-user')[0], layui.echartsTheme);
  57. var option = {
  58. title:{
  59. text: "7日数据",
  60. },
  61. tooltip: {
  62. trigger: "axis"
  63. },
  64. legend: {
  65. data: ["注册数","激活数"]
  66. },
  67. calculable: !0,
  68. xAxis: [{
  69. type: "category",
  70. data: date
  71. }],
  72. yAxis: [{
  73. type: "value"
  74. }],
  75. series: [{
  76. name: "注册数",
  77. type: "line",
  78. data: count,
  79. }, {
  80. name: "激活数",
  81. type: "line",
  82. data: active,
  83. }]
  84. }
  85. dataview.setOption(option);
  86. window.onresize = dataview.resize
  87. }
  88. }
  89. e('console', new console())
  90. })