Commit be1b3c80 authored by xinzhedeai's avatar xinzhedeai

hightchart reflow

parent 54f6972d
...@@ -274,13 +274,17 @@ emptyFlag4byqyndsjsfbhqs:false, ...@@ -274,13 +274,17 @@ emptyFlag4byqyndsjsfbhqs:false,
this.infoWindow.setContent(content); this.infoWindow.setContent(content);
this.infoWindow.open(this.map, marker.getPosition()); this.infoWindow.open(this.map, marker.getPosition());
}, },
async getAllApi(){ getAllApi(){
this.$nextTick(async() => {
await this.sjzl() await this.sjzl()
await this.srph();
await this.qycxcysjfx(); await this.qycxcysjfx();
await this.srph();
await this.byqyjnzsrphb(); await this.byqyjnzsrphb();
await this.byqyndsjsfbhqs(); await this.byqyndsjsfbhqs();
await this.zfqyndsjsfbhqs(); await this.zfqyndsjsfbhqs();
})
}, },
sjzl() { sjzl() {
// 孵化数据总览 // 孵化数据总览
...@@ -303,6 +307,7 @@ emptyFlag4byqyndsjsfbhqs:false, ...@@ -303,6 +307,7 @@ emptyFlag4byqyndsjsfbhqs:false,
}, },
qycxcysjfx() { qycxcysjfx() {
//企业创新创业数据分析 //企业创新创业数据分析
return new Promise((resolve, reject) => {
request({ request({
url: "api/homePage/enterpriseInnovationAnalysis", url: "api/homePage/enterpriseInnovationAnalysis",
method: "get", method: "get",
...@@ -319,6 +324,20 @@ emptyFlag4byqyndsjsfbhqs:false, ...@@ -319,6 +324,20 @@ emptyFlag4byqyndsjsfbhqs:false,
}); });
var seriesData = seriesFormat.seriesData; var seriesData = seriesFormat.seriesData;
var opts = { var opts = {
chartCallback:function(c){
if(c.containerWidth <10){ // 图表加载时,容器还没有准备好,导致图表显示异常.
console.error('图表渲染问题出现,重新渲染.')
// c.reflow()
// 重新初始话
setTimeout(() => {
Highchart.template.rich(
document.querySelector(".qycxcysjfxWrapper"),
list,
opts
);
}, 900);
}
},
chartConfig: { chartConfig: {
chart: { chart: {
backgroundColor: "transparent", backgroundColor: "transparent",
...@@ -404,9 +423,12 @@ emptyFlag4byqyndsjsfbhqs:false, ...@@ -404,9 +423,12 @@ emptyFlag4byqyndsjsfbhqs:false,
list, list,
opts opts
); );
resolve('ok')
})
}); });
}, },
srph() { srph() {
return new Promise((resolve, reject) => {
// 在孵企业今年总收入排行榜 // 在孵企业今年总收入排行榜
request({ request({
url: "api/homePage/incubatorIncomeRanking", url: "api/homePage/incubatorIncomeRanking",
...@@ -428,6 +450,18 @@ emptyFlag4byqyndsjsfbhqs:false, ...@@ -428,6 +450,18 @@ emptyFlag4byqyndsjsfbhqs:false,
colors: colors, colors: colors,
}); });
var opts = { var opts = {
chartCallback:function(c){
if(c.containerWidth <10){ // 图表加载时,容器还没有准备好,导致图表显示异常.
console.error('图表渲染问题出现,重新渲染.')
setTimeout(() => {// 重新初始渲染图表
Highchart.template.rich(
document.querySelector(".srphWrapper"),
list,
opts
);
}, 900);
}
},
chartConfig: { chartConfig: {
chart: { chart: {
type: "bar", type: "bar",
...@@ -511,10 +545,14 @@ emptyFlag4byqyndsjsfbhqs:false, ...@@ -511,10 +545,14 @@ emptyFlag4byqyndsjsfbhqs:false,
list, list,
opts opts
); );
resolve('ok')
})
}); });
}, },
byqyjnzsrphb() { byqyjnzsrphb() {
return new Promise((resolve, reject) => {
// 毕业企业今年总收入排行榜 // 毕业企业今年总收入排行榜
request({ request({
url: "api/homePage/graduatedIncomeRanking", url: "api/homePage/graduatedIncomeRanking",
...@@ -538,6 +576,18 @@ emptyFlag4byqyndsjsfbhqs:false, ...@@ -538,6 +576,18 @@ emptyFlag4byqyndsjsfbhqs:false,
colors: colors, colors: colors,
}); });
var opts = { var opts = {
chartCallback:function(c){
if(c.containerWidth <10){ // 图表加载时,容器还没有准备好,导致图表显示异常.
console.error('图表渲染问题出现,重新渲染.')
setTimeout(() => {// 重新初始渲染图表
Highchart.template.rich(
document.querySelector(".byqyjnzsrphbWrapper"),
list,
opts
);
}, 900);
}
},
chartConfig: { chartConfig: {
chart: { chart: {
type: "bar", type: "bar",
...@@ -622,11 +672,15 @@ emptyFlag4byqyndsjsfbhqs:false, ...@@ -622,11 +672,15 @@ emptyFlag4byqyndsjsfbhqs:false,
list, list,
opts opts
); );
resolve('ok')
})
}); });
}, },
zfqyndsjsfbhqs() { zfqyndsjsfbhqs() {
return new Promise((resolve, reject) => {
// 在孵企业年度上缴税费变化趋势 // 在孵企业年度上缴税费变化趋势
request({ request({
url: "api/homePage/incubatorTaxTrend", url: "api/homePage/incubatorTaxTrend",
...@@ -646,6 +700,18 @@ emptyFlag4byqyndsjsfbhqs:false, ...@@ -646,6 +700,18 @@ emptyFlag4byqyndsjsfbhqs:false,
var categories = chartData.categories; var categories = chartData.categories;
var series = chartData.series; var series = chartData.series;
var opts = { var opts = {
chartCallback:function(c){
if(c.containerWidth <10){ // 图表加载时,容器还没有准备好,导致图表显示异常.
console.error('图表渲染问题出现,重新渲染.')
setTimeout(() => {// 重新初始渲染图表
Highchart.template.rich(
document.querySelector(".zfqyndsjsfbhqsWrapper"),
list,
opts
);
}, 900);
}
},
chartConfig: { chartConfig: {
chart: { chart: {
marginTop: getPxByRem(0.4), marginTop: getPxByRem(0.4),
...@@ -714,9 +780,13 @@ emptyFlag4byqyndsjsfbhqs:false, ...@@ -714,9 +780,13 @@ emptyFlag4byqyndsjsfbhqs:false,
list, list,
opts opts
); );
resolve('ok')
})
}); });
}, },
byqyndsjsfbhqs() { byqyndsjsfbhqs() {
return new Promise((resolve, reject) => {
//毕业企业年度上缴税费变化趋势 //毕业企业年度上缴税费变化趋势
request({ request({
url: "api/homePage/graduatedTaxTrend", url: "api/homePage/graduatedTaxTrend",
...@@ -736,6 +806,18 @@ emptyFlag4byqyndsjsfbhqs:false, ...@@ -736,6 +806,18 @@ emptyFlag4byqyndsjsfbhqs:false,
var categories = chartData.categories; var categories = chartData.categories;
var series = chartData.series; var series = chartData.series;
var opts = { var opts = {
chartCallback:function(c){
if(c.containerWidth <10){ // 图表加载时,容器还没有准备好,导致图表显示异常.
console.error('图表渲染问题出现,重新渲染.')
setTimeout(() => {// 重新初始渲染图表
Highchart.template.rich(
document.querySelector(".byqyndsjsfbhqsWrapper"),
list,
opts
);
}, 900);
}
},
chartConfig: { chartConfig: {
chart: { chart: {
marginTop: getPxByRem(0.4), marginTop: getPxByRem(0.4),
...@@ -804,9 +886,13 @@ emptyFlag4byqyndsjsfbhqs:false, ...@@ -804,9 +886,13 @@ emptyFlag4byqyndsjsfbhqs:false,
list, list,
opts opts
); );
resolve('ok');
});
}); });
}, },
getIncubatorMarkers() { getIncubatorMarkers() {
request({ request({
url: "api/homePage/incubatorLocation", url: "api/homePage/incubatorLocation",
method: "get", method: "get",
...@@ -852,7 +938,7 @@ emptyFlag4byqyndsjsfbhqs:false, ...@@ -852,7 +938,7 @@ emptyFlag4byqyndsjsfbhqs:false,
this.getAllApi() this.getAllApi()
this.showSreen = true this.showSreen = true
}, 3000); }, 1000);
}); });
}, },
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment