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

图表无证显示

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