$(document).ready(function () { //辅助决策 人口统计 默认数据 - 特殊人群情况统计 var isLoading = true; var temp = new Object(); var array = new Array(); temp.teShuRenQun = array; array.push({ "jdId" : 170387468639, "jdName" : "锦程街道办事处", "rkNumber" : 0, "tsrqNumber1" : 0, "tsrqNumber2" : 0, "tsrqNumber3" : 0, "tsrqNumber4" : 0, "tsrqNumber5" : 0, "tsrqNumber6" : 0, "tsrqNumber7" : 0, "tsrqNumber8" : 0, "tsrqNumber9" : 0, "tsrqNumber10" : 0, "tsrqNumber11" : 0, "tsrqNumber12" : 0, "tsrqNumber13" : 0, "tsrqNumber14" : 0, "tsrqNumber15" : 0, "tsrqNumber16" : 0, "tsrqNumber17" : 0, "tsrqNumber18" : 0, "tsrqNumber19" : 0, "tsrqNumber20" : 0, "tsrqNumber21" : 0, "tsrqNumber22" : 0, "tsrqNumber23" : 0 }); array.push({ "jdId" : 172291278969, "jdName" : "东风街道办事处", "rkNumber" : 0, "tsrqNumber1" : 0, "tsrqNumber2" : 0, "tsrqNumber3" : 0, "tsrqNumber4" : 0, "tsrqNumber5" : 0, "tsrqNumber6" : 0, "tsrqNumber7" : 0, "tsrqNumber8" : 0, "tsrqNumber9" : 0, "tsrqNumber10" : 0, "tsrqNumber11" : 0, "tsrqNumber12" : 0, "tsrqNumber13" : 0, "tsrqNumber14" : 0, "tsrqNumber15" : 0, "tsrqNumber16" : 0, "tsrqNumber17" : 0, "tsrqNumber18" : 0, "tsrqNumber19" : 0, "tsrqNumber20" : 0, "tsrqNumber21" : 0, "tsrqNumber22" : 0, "tsrqNumber23" : 0 }); array.push({ "jdId" : 288313983755, "jdName" : "富民街道办事处", "rkNumber" : 0, "tsrqNumber1" : 0, "tsrqNumber2" : 0, "tsrqNumber3" : 0, "tsrqNumber4" : 0, "tsrqNumber5" : 0, "tsrqNumber6" : 0, "tsrqNumber7" : 0, "tsrqNumber8" : 0, "tsrqNumber9" : 0, "tsrqNumber10" : 0, "tsrqNumber11" : 0, "tsrqNumber12" : 0, "tsrqNumber13" : 0, "tsrqNumber14" : 0, "tsrqNumber15" : 0, "tsrqNumber16" : 0, "tsrqNumber17" : 0, "tsrqNumber18" : 0, "tsrqNumber19" : 0, "tsrqNumber20" : 0, "tsrqNumber21" : 0, "tsrqNumber22" : 0, "tsrqNumber23" : 0 }); array.push({ "jdId" : 288313983756, "jdName" : "前程街道办事处", "rkNumber" : 0, "tsrqNumber1" : 0, "tsrqNumber2" : 0, "tsrqNumber3" : 0, "tsrqNumber4" : 0, "tsrqNumber5" : 0, "tsrqNumber6" : 0, "tsrqNumber7" : 0, "tsrqNumber8" : 0, "tsrqNumber9" : 0, "tsrqNumber10" : 0, "tsrqNumber11" : 0, "tsrqNumber12" : 0, "tsrqNumber13" : 0, "tsrqNumber14" : 0, "tsrqNumber15" : 0, "tsrqNumber16" : 0, "tsrqNumber17" : 0, "tsrqNumber18" : 0, "tsrqNumber19" : 0, "tsrqNumber20" : 0, "tsrqNumber21" : 0, "tsrqNumber22" : 0, "tsrqNumber23" : 0 }); teShuRenQun(temp, isLoading); var obj = new Object(); $.ajax({ url : prefix + "/queryRenKouTeShuRenQun", method : 'post', data : obj, success : function (e) { if(e.code == 0){ e.teShuRenQun = $.parseJSON(e.teShuRenQun); isLoading = false; teShuRenQun(e, isLoading); } } }); }); function teShuRenQun(e, isLoading){ var teShuRenQun = e.teShuRenQun; var keys_temp = ['社区矫正人员', '劳模', '志愿者', '失业人员', '信访人员', '残疾人', '低保人员', '精神病人', '释解安置人员', '吸毒人员', '重点稳控人员', '活跃分子', '闹访骨干', '吸毒人员未成年子女', '服刑人员未成年子女', '留守人员', '军烈属', '台胞侨胞', '老龄人', '失信被执行人', '社保人员', '医保人员']; var keys = new Array(); for (var i = keys_temp.length-1; i >= 0 ; i--) { keys.push(keys_temp[i]); } var values = new Array(); var tsrqNumber1 = 0; var tsrqNumber2 = 0; var tsrqNumber3 = 0; var tsrqNumber4 = 0; var tsrqNumber5 = 0; var tsrqNumber6 = 0; var tsrqNumber7 = 0; var tsrqNumber8 = 0; var tsrqNumber9 = 0; var tsrqNumber10 = 0; var tsrqNumber11 = 0; var tsrqNumber12 = 0; var tsrqNumber13 = 0; var tsrqNumber14 = 0; var tsrqNumber15 = 0; var tsrqNumber16 = 0; var tsrqNumber17 = 0; var tsrqNumber18 = 0; var tsrqNumber19 = 0; var tsrqNumber20 = 0; var tsrqNumber21 = 0; var tsrqNumber22 = 0; var tsrqNumber23 = 0; for (var i = 0; i < teShuRenQun.length; i++) { tsrqNumber1 += teShuRenQun[i].tsrqNumber1; tsrqNumber2 += teShuRenQun[i].tsrqNumber2; tsrqNumber3 += teShuRenQun[i].tsrqNumber3; tsrqNumber4 += teShuRenQun[i].tsrqNumber4; tsrqNumber5 += teShuRenQun[i].tsrqNumber5; tsrqNumber6 += teShuRenQun[i].tsrqNumber6; tsrqNumber7 += teShuRenQun[i].tsrqNumber7; tsrqNumber8 += teShuRenQun[i].tsrqNumber8; tsrqNumber9 += teShuRenQun[i].tsrqNumber9; tsrqNumber10 += teShuRenQun[i].tsrqNumber10; tsrqNumber11 += teShuRenQun[i].tsrqNumber11; tsrqNumber12 += teShuRenQun[i].tsrqNumber12; tsrqNumber13 += teShuRenQun[i].tsrqNumber13; tsrqNumber14 += teShuRenQun[i].tsrqNumber14; tsrqNumber15 += teShuRenQun[i].tsrqNumber15; tsrqNumber16 += teShuRenQun[i].tsrqNumber16; tsrqNumber17 += teShuRenQun[i].tsrqNumber17; tsrqNumber18 += teShuRenQun[i].tsrqNumber18; tsrqNumber19 += teShuRenQun[i].tsrqNumber19; tsrqNumber20 += teShuRenQun[i].tsrqNumber20; tsrqNumber21 += teShuRenQun[i].tsrqNumber21; tsrqNumber22 += teShuRenQun[i].tsrqNumber22; tsrqNumber23 += teShuRenQun[i].tsrqNumber23; } values.push(tsrqNumber23); values.push(tsrqNumber22); values.push(tsrqNumber21); values.push(tsrqNumber20); values.push(tsrqNumber19); values.push(tsrqNumber18); values.push(tsrqNumber17); values.push(tsrqNumber16); values.push(tsrqNumber15); values.push(tsrqNumber14); values.push(tsrqNumber13); values.push(tsrqNumber12); values.push(tsrqNumber11); values.push(tsrqNumber10); values.push(tsrqNumber9); values.push(tsrqNumber8); values.push(tsrqNumber7); values.push(tsrqNumber6); values.push(tsrqNumber5); values.push(tsrqNumber4); values.push(tsrqNumber3); values.push(tsrqNumber2); var chartDom = document.getElementById('echarts_tsrq'); var myChart = echarts.init(chartDom); if(!isLoading){ myChart.on("click", function (e) { openDialog_tsrq(e.dataIndex); }); } var option; option = { tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' }, }, grid: { left: '5%', right: '6%', bottom: '5%', top: '5%', containLabel: true, }, xAxis: { axisLine: { show: false }, axisLabel: { show: false }, splitLine: { show: false }, }, yAxis: { type: 'category', data: keys, axisLine: { lineStyle: { color: '#00cdef' } }, axisTick: { show: false }, }, series: [{ type: 'bar', barWidth: 18, itemStyle: { //上方显示数值 normal: { label: { show: true, //开启显示 position: 'insideLeft', //在上方显示 textStyle: { //数值样式 color: 'white', fontSize: 11 } }, color: new echarts.graphic.LinearGradient(1, 1, 0, 0, [{ offset: 0, color: '#1df7cb' }, { offset: 1, color: '#067aeb' }]), } }, data: values }] }; option && myChart.setOption(option); } function openDialog_tsrq(index) {//弹出对话框 console.log(index+"=index") var url = prefix + "/rktj/tsrqqk/" + index; var title switch (index){ case 21: title = '特殊人群情况统计 - 社区矫正人员'; break; case 20: title = '特殊人群情况统计 - 劳模'; break; case 19: title = '特殊人群情况统计 - 志愿者'; break; case 18: title = '特殊人群情况统计 - 失业人员'; break; case 17: title = '特殊人群情况统计 - 信访人员'; break; case 16: title = '特殊人群情况统计 - 残疾人'; break; case 15: title = '特殊人群情况统计 - 低保人员'; break; case 14: title = '特殊人群情况统计 - 精神病人'; break; case 13: title = '特殊人群情况统计 - 释解安置人员'; break; case 12: title = '特殊人群情况统计 - 吸毒人员'; break; case 11: title = '特殊人群情况统计 - 重点稳控人员'; break; case 10: title = '特殊人群情况统计 - 活跃分子'; break; case 9: title = '特殊人群情况统计 - 闹访骨干'; break; case 8: title = '特殊人群情况统计 - 吸毒人员未成年子女'; break; case 7: title = '特殊人群情况统计 - 服刑人员未成年子女'; break; case 6: title = '特殊人群情况统计 - 留守人员'; break; case 5: title = '特殊人群情况统计 - 军烈属'; break; case 4: title = '特殊人群情况统计 - 台胞侨胞'; break; case 3: title = '特殊人群情况统计 - 老龄人'; break; case 2: title = '特殊人群情况统计 - 失信被执行人'; break; case 1: title = '特殊人群情况统计 - 社保人员'; break; case 0: title = '特殊人群情况统计 - 医保人员'; break; } $.modal.openDetailFull(title, url, 1200); }