提交 f5bcefec 编写于 作者: zhentian.jia's avatar zhentian.jia

图表无证显示

上级 8cf79cdb
......@@ -127,7 +127,7 @@ export function recordOption(legendData, xAxisData, seriesData) {
};
return option;
}
export function certificateOption(xAxisData, seriesJoin, seriesCert, seriesRate) {
export function certificateOption(xAxisData, seriesJoin, seriesCert, seriesRate, legendData) {
let option = {
title: {
text: "",
......@@ -173,7 +173,7 @@ export function certificateOption(xAxisData, seriesJoin, seriesCert, seriesRate)
end: 100
},
legend: {
data: ["参与人数", "获证人数", "获证比例"]
data: legendData,
},
grid: {
left: 30,
......@@ -249,7 +249,7 @@ export function certificateOption(xAxisData, seriesJoin, seriesCert, seriesRate)
}
},
{
name: "获证人数",
name: legendData[1],
barWidth: 10,
type: "bar",
data: seriesCert,
......@@ -262,7 +262,7 @@ export function certificateOption(xAxisData, seriesJoin, seriesCert, seriesRate)
}
},
{
name: "获证比例",
name: legendData[2],
type: "line",
yAxisIndex: 1,
data: seriesRate,
......
......@@ -851,6 +851,12 @@ export default {
} else {
vm.showCertificateChart = true;
}
let legendData = [];
if(vm.certFlag == 0) {
legendData = ["参与人数", "完成人数", "完成比例"];
} else {
legendData = ["参与人数", "获证人数", "获证比例"];
}
let xAxisData = [];
let seriesJoin = [];
let seriesCert = [];
......@@ -863,7 +869,7 @@ export default {
}
setTimeout(function(){
let myChart = echarts.init(vm.$refs.certificateChart);
let option = chartData.certificateOption(xAxisData, seriesJoin, seriesCert, seriesRate);
let option = chartData.certificateOption(xAxisData, seriesJoin, seriesCert, seriesRate, legendData);
myChart.setOption(option);
vm.echartsData.chart2 = myChart;
vm.updateResize();
......
......@@ -126,7 +126,7 @@ export default {
},
{
value: "0%",
title: "培训前后正确率"
title: "培训后总正确率"
}
];
cardData[0].value = parseFloat((data.beforeRate*100).toFixed(1)) + "%";
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册