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
110
111
112
113
114
115
var code = "";
var resultData = null;
//new CusScrollBar({
//    contentSelector: '.scroll_cont1', //滚动内容区
//    barSelector: '.scroll_bar1', //滚动条
//    sliderSelector: '.scroll_slider1' //滚动滑块
//});
window.onload = function () {
    //var ChartName = decodeURI(getUrlParam("urlName"));
    GetData();
    btnClick();
 
}
var dataX = [];
var dataY = [];
var dataX1 = [];
var dataY1 = [];
function GetData() {
 
    let name = getUrlParam("type");//localStorage.getItem("type");;
    $.ajax({
        url: "../../../Ashx/DataQL.ashx",
        type: "post",
        data: { Action: "GetQL", tabName: name },
        dataType: "json",
        async: false,
        success: function (result) {
            dataX = [];
            dataY = [];
            dataX1 = [];
            dataY1 = [];
            var html = "";
            $.each(result, function (index, value) {
                if (value.TYPE == "TD") {
                    dataX.push(value.NAME);
                    dataY.push(value.AREA);
                } else {
                    dataX1.push(value.NAME);
                    dataY1.push(value.AREA);
                }
                
 
            });
            InitChart("container", dataX, dataY);
            
        }
    });
}
 
var myChart = null;
function InitChart(chartId,dataX, dataY) {
    var dom = document.getElementById(chartId);
    myChart = echarts.init(dom);
    option = {
        color: ['#1584E2'],
        grid: {
            top: '5%',
            left: "26%",
            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: 20,
        }]
    };
    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");
        InitChart("container", dataX, dataY);
    });
 
    $(".dataBtn").click(function () {
        $("#container").css("display", "none");
        $("#dataTable").css("display", "block");
        $(".dataBtn").css("background-color", "#033D73");
        $(".chartBtn").css("background-color", "#000000");
        InitChart("dataTable", dataX1, dataY1);
    });
}