zss
2024-12-27 ebede85283906f52dd45d0755d22140538038ac3
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
initCharts()
function initCharts(){
    var progress = document.getElementById("progress").value
    var chartDom = document.getElementById('chartContainer');
    var myChart = echarts.init(chartDom);
    var option;
 
    option = {
        series: [
            {
                type: 'gauge',
                axisLine: {
                    lineStyle: {
                        width: 15,
                        color: [
                            [0.3, '#21a700'],
                            [0.7, '#0066ff'],
                            [1, '#d80000']
                        ]
                    }
                },
                radius: '100%',
                startAngle: 180,
                endAngle: 0,
                center: ['50%','70%'],
                pointer: {
                    itemStyle: {
                        color: 'auto'
                    }
                },
                axisTick: {
                    distance: -15,
                    length: 7,
                    lineStyle: {
                        color: '#fff',
                        width: 1
                    }
                },
                splitLine: {
                    distance: -45,
                    length: 45,
                    lineStyle: {
                        color: '#fff',
                        width: 2
                    }
                },
                axisLabel: {
                    color: 'inherit',
                    distance: 20,
                    fontSize: 10
                },
                detail: {
                    valueAnimation: true,
                    formatter: '{value} %',
                    color: 'inherit'
                },
                data: [
                    {
                        value: progress
                    }
                ]
            }
        ]
    };
    option && myChart.setOption(option);
    window.onresize = function() {
        myChart.resize();
    };
}
 
function hasDownload(){
    var isDownload = true
    var downloadUrl = document.getElementById("downloadUrl").value
    var xhr = new XMLHttpRequest();
    xhr.open("GET", downloadUrl, false);
    xhr.onreadystatechange = function () {
        if (xhr.readyState === 4 && xhr.status !== 200) {
            // 请求失败
            isDownload = false
            alert("未上传证书")
        }
    };
    xhr.send();
    return isDownload
}