13693261870
2024-04-02 2a1b873b4b78b508d5d53c57992e734c56619df8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
var code = "";
var resultData = null;
 
window.onload = function () {
    var ChartName = decodeURI(getUrlParam("urlName"));
    GetData(ChartName);
    btnClick();
 
}
 
function GetData(ChartName) {
    var dataY1 = [];
    var dataY2 = [];
    $.ajax({
        url: "../../../Ashx/DataDZZH.ashx",
        type: "post",
        data: { Action: "GetHSH" },
        dataType: "json",
        async: false,
        success: function (result) {
            var dataX = [];
            var dataY = [];
            var html = "";
 
            $.each(result, function (index, value) {
                html += "<tr><td>" + value.Type + "</td><td>" + value.Count + "</td></tr>";
                dataX.push(value.Type);
                dataY.push(value.Count);
 
            });
            InitChart(ChartName, dataX, dataY);
            $("#dataTable").empty();
            $("#dataTable").append("<table><tr><td>类型</td><td>数量</td></tr>" + html + "</table>");
        }
    });
}
 
var myChart = null;
function InitChart(ChartName, dataX, dataY) {
    var dom = document.getElementById("container");
    myChart = echarts.init(dom);
    option = {
        //title: {
        //    text: ChartName,
        //    x: 'center',
        //    y: 'top',
 
        //    textStyle: {
        //        color: '#ffffff',
        //        fontSize: 15
        //    }
        //},
        grid: {
            top: '5%',
            left:"16%",
            bottom: '10%'
        },
        tooltip: {
            trigger: 'item',
            confine: 'hidden',
            formatter: '{b} : {c}'
        },
        xAxis: {
            type: 'category',
            axisLine: {
                lineStyle: {
                    color: '#FFFFFF',
                }
            },
            data: dataX
        },
        yAxis: {
            type: 'value',
            axisLine: {
                lineStyle: {
                    color: '#FFFFFF',
                }
            },
            splitLine: {
                show: false
            }
        },
        series: [{
            data: dataY,
            type: 'bar',
            barMaxWidth: 30,
        }]
    };
    if (option && typeof option === "object") {
        myChart.setOption(option, true);
    };
}
 
 
function btnClick() {
    $(".chartBtn").click(function () {
        $("#container").css("display", "block");
        $("#dataTable").css("display", "none");
        $(".dataBtn").css("background-color", "#000000");
        $(".chartBtn").css("background-color", "#033D73");
    });
 
    $(".dataBtn").click(function () {
        $("#container").css("display", "none");
        $("#dataTable").css("display", "block");
        $(".dataBtn").css("background-color", "#033D73");
        $(".chartBtn").css("background-color", "#000000");
    });
}