123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- ;
- layui.define(['echarts'], function (e) {
- var s = layui.$,
- echarts = layui.echarts;
- s('.layui-pay-pie').on('click',function(data){
- layer.open({
- type: 2,
- title: '交易金额',
- shadeClose: true,
- shade: true,
- area: ['600px', '500px'],
- content: 'paygroupbychannel.html'
- });
- })
-
- var console = function(){
- if(s('.layadmin-dataview-amount').length > 0){
- var date = s('.layadmin-dataview-amount').data('date');
- var wxpay = s('.layadmin-dataview-amount').data('wxpay');
- var alipay = s('.layadmin-dataview-amount').data('alipay');
- var dataview = echarts.init(s('.layadmin-dataview-amount')[0], layui.echartsTheme);
- var option = {
- title:{
- text: "7日交易额",
- },
- tooltip: {
- trigger: "axis"
- },
- legend: {
- data: ["微信支付", "支付宝"]
- },
- calculable: !0,
- xAxis: [{
- type: "category",
- data: date
- }],
- yAxis: [{
- type: "value"
- }],
- series: [{
- name: "微信支付",
- type: "bar",
- data: wxpay,
- }, {
- name: "支付宝",
- type: "bar",
- data: alipay,
- }]
- }
- dataview.setOption(option);
- window.onresize = dataview.resize
- }
- if(s('.layadmin-dataview-count').length > 0){
- var date = s('.layadmin-dataview-count').data('date');
- var wxpay = s('.layadmin-dataview-count').data('wxpay');
- var alipay = s('.layadmin-dataview-count').data('alipay');
- var dataview = echarts.init(s('.layadmin-dataview-count')[0], layui.echartsTheme);
- var option = {
- title:{
- text: "7日交易数",
- },
- tooltip: {
- trigger: "axis"
- },
- legend: {
- data: ["微信支付", "支付宝"]
- },
- calculable: !0,
- xAxis: [{
- type: "category",
- data: date
- }],
- yAxis: [{
- type: "value"
- }],
- series: [{
- name: "微信支付",
- type: "line",
- data: wxpay,
- }, {
- name: "支付宝",
- type: "line",
- data: alipay,
- }]
- }
- dataview.setOption(option);
- window.onresize = dataview.resize
- }
- if(s('.layadmin-dataview-paygroupbychannel').length > 0){
- var data = s('.layadmin-dataview-paygroupbychannel').data('data');
- var dataview = echarts.init(s('.layadmin-dataview-paygroupbychannel')[0], layui.echartsTheme);
- var legendArr = [];
- for (var key in data) {
- legendArr.push(data[key].name);
- }
- var option = {
- title: {
- text: '',
- x: 'center',
- y: 'top',
- textStyle: {
- fontSize: 18,
- fontWeight: 'bolder',
- color: '#333' // 主标题文字颜色
- },
- },
- tooltip: {
- trigger: 'item',
- formatter: "{a} <br/>{b} : {c} ({d}%)"
- },
- legend: {
- orient : 'vertical',
- x: 'right',
- y: 'center',
- data: legendArr,
- },
- color: ["#34a123", "#40a5ed", "#a10916", "#bd59d5", "#2fcea7", "#ee4a4b", "#0c9cef"],
- series: [
- {
- name: '收银统计',
- type: 'pie',
- radius: '60%',
- center: ['40%', '50%'],
- data: data
- }
- ]
- };
- dataview.setOption(option);
- window.onresize = dataview.resize
- }
- }
- e('console', new console())
- })
|