var echartslist=[],panelnamelist=[]
|
var columnLineChartId=[],columnChartId=[],barChartId=[],singlePieChartId=[],pieChartId=[],lineChartId=[],mapId=[]
|
|
myajax1=$.ajax({
|
type:'GET',
|
dataType:'json',
|
async: false,
|
url: httpUrls + 'v1/env/projectstatistic/webgis_templateId',
|
data:{
|
|
},
|
contentType:'application/x-www-form-urlencoded',
|
success:function(data){
|
templateId=data
|
}
|
});
|
|
myajax2=$.ajax({
|
type:'GET',
|
dataType:'json',
|
async: false,
|
url: httpUrls + 'v1/env/template/'+templateId,
|
data:{
|
},
|
contentType:'application/x-www-form-urlencoded',
|
success:function(data){
|
styleid=0
|
if(data.style){
|
styleid=data.style
|
}
|
}
|
})
|
myajax3=$.ajax({
|
type:'GET',
|
dataType:'json',
|
async: false,
|
url: httpUrls + 'v1/env/dataTransfer/panels',
|
data:{
|
},
|
contentType:'application/x-www-form-urlencoded',
|
success:function(data){
|
var echartsTypedict=
|
{ "柱状图":"columnChart",
|
"柱状-折线图":"columnLineChart",
|
"条形图":"barChart",
|
"地图":"map",
|
"百分比图":"singlePie",
|
"饼图":"pie",
|
"折线图":"lineChart",
|
"项目信息表":"info",
|
"数字表":"number",
|
}
|
for(var i=0;i<data.length;i++){
|
if(data[i].templateId==templateId){
|
panelnamelist.push(data[i].panelName)
|
if(data[i].chartType=="柱状-折线图"){
|
columnLineChartId.push(data[i].id)
|
echartslist.push(echartsTypedict[data[i].chartType]+columnLineChartId.indexOf(data[i].id))
|
}else if(data[i].chartType=="柱状图"){
|
columnChartId.push(data[i].id)
|
echartslist.push(echartsTypedict[data[i].chartType]+columnChartId.indexOf(data[i].id))
|
}else if(data[i].chartType=="条形图"){
|
barChartId.push(data[i].id)
|
echartslist.push(echartsTypedict[data[i].chartType]+barChartId.indexOf(data[i].id))
|
}else if(data[i].chartType=="百分比图"){
|
singlePieChartId.push(data[i].id)
|
echartslist.push(echartsTypedict[data[i].chartType]+singlePieChartId.indexOf(data[i].id))
|
}else if(data[i].chartType=="饼图"){
|
pieChartId.push(data[i].id)
|
echartslist.push(echartsTypedict[data[i].chartType]+pieChartId.indexOf(data[i].id))
|
}else if(data[i].chartType=="折线图"){
|
lineChartId.push(data[i].id)
|
echartslist.push(echartsTypedict[data[i].chartType]+lineChartId.indexOf(data[i].id))
|
}else if(data[i].chartType=="地图"){
|
mapId.push(data[i].id)
|
echartslist.push(echartsTypedict[data[i].chartType]+mapId.indexOf(data[i].id))
|
}else{
|
echartslist.push(echartsTypedict[data[i].chartType])
|
}
|
}
|
}
|
}
|
})
|
$.when(myajax1,myajax2,myajax3).done(function () {
|
//要执行的操作
|
for(var i=0;i<echartslist.length;i++){
|
$('#title'+(i+1)).html(panelnamelist[i]);
|
}
|
for(var i=0;i<echartslist.length;i++){
|
$('#div'+(i+1)).attr('id',echartslist[i]);
|
$('#divbox'+(i+1)).show();
|
}
|
});
|