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 }