$(document).ready(function () { //辅助决策 新冠疫苗接种情况 默认数据 - 疫苗接种数量统计、全过程接种情况统计 var temp = new Object(); var array = new Array(); temp.sanZhenJieZhongTongJi = array; array.push({ "ymName" : "北京科兴", "ymType" : 1, "jzNumber" : 0 }); array.push({ "ymName" : "长春生物", "ymType" : 2, "jzNumber" : 0 }); array.push({ "ymName" : "康希诺", "ymType" : 3, "jzNumber" : 0 }); sanZhenJieZhongTongJi(temp); var obj = new Object(); $.ajax({ url : prefix + "/queryXinGuanSanZhenJieZhongTongJi", method : 'post', data : obj, success : function (e) { if(e.code == 0){ e.sanZhenJieZhongTongJi = $.parseJSON(e.sanZhenJieZhongTongJi); sanZhenJieZhongTongJi(e); } } }); }); function sanZhenJieZhongTongJi(e){//三针接种统计 var sanZhenJieZhongTongJi = e.sanZhenJieZhongTongJi; ymNames = []; ymTypes = []; var ymNums = []; var jzNumber = 0; for (var i = 0; i < sanZhenJieZhongTongJi.length; i++) { jzNumber += sanZhenJieZhongTongJi[i].jzNumber; ymNames.push(sanZhenJieZhongTongJi[i].ymName); ymTypes.push(sanZhenJieZhongTongJi[i].ymType); ymNums.push(sanZhenJieZhongTongJi[i].jzNumber); } var container = document.getElementById("szjztj"); container.innerHTML = ""; for (var i = 0; i < 3; i++) { var box = $("
"); $(container).append(box); var content = $("
"); box.append(content); content.append("
"+ymNames[i]+"
"); var chart = $("
"); content.append(chart); content.append("
"+ymNums[i]+"
"); content.append("
接种总针数
"); var myChart = echarts.init(chart[0]); (function (i){ myChart.on("click", function (e) { openDialog_szjz(e.dataIndex, i); }); })(i); var option; option = { tooltip: { trigger: 'item', position:'inside' }, series: [ { name: '占三针总数百分比', type: 'pie', radius: '70%', selectedOffset:0, //选中块的偏移量 // label: { // show: true, // position: 'center', // textStyle:{ // color:'#fff' // }, // formatter: '{d}%' // }, // emphasis: { // label: { // show: true, // fontSize: '15', // fontWeight: 'bold', // color:'83bff6' // } // }, labelLine: { show: false }, data: [ { value: ymNums[i], name: '', itemStyle: { color: new echarts.graphic.LinearGradient(1, 1, 0, 0, [{ offset: 0, color: '#1270d9' }, { offset: 1, color: '#00ffeb' }]), }, selected:true, //默认选中第一块 label: { normal:{ show: true, fontSize: '18', position: 'center', textStyle:{ color:'#fff', fontWeight: 'bold', }, formatter: '{d}%' } } }, { value: (jzNumber - ymNums[i]), name: '', itemStyle: { color: new echarts.graphic.LinearGradient(1, 1, 0, 0, [{ offset: 0, color: '#ff8404' }, { offset: 1, color: '#ffd904' }]), }, label:{ show:false, //默认显示第一块 } }, ] } ] }; option && myChart.setOption(option); } } function openDialog_szjz(index, i) {//弹出对话框 console.log(index+"=index") console.log(i+"=i") var url = prefix + "/xgym/szjz/" + index+","+ ymTypes[i]; var title = "三针接种统计 - " + ymNames[i]; $.modal.openDetailFull(title, url, 1200); }