diff --git a/src/views/commandScreen/commandCenter/leftBottom.vue b/src/views/commandScreen/commandCenter/leftBottom.vue index e63bbab..907ba03 100644 --- a/src/views/commandScreen/commandCenter/leftBottom.vue +++ b/src/views/commandScreen/commandCenter/leftBottom.vue @@ -59,7 +59,7 @@ let listData = ref([ ]) let questionTotal = ref(0 as any); -let dataList = ref([ +let dataList2 = ref([ { value: 30, show: true, @@ -94,6 +94,7 @@ let dataList = ref([ } } ]); + function Pie() { let dataArr = []; for (var i = 0; i < 150; i++) { @@ -126,7 +127,7 @@ function Pie() { return dataArr; } -function drawEchart() { +function drawEchart2() { let echartsTest = echarts.init(document.getElementById("echartsEdu")); let option = { tooltip: { @@ -182,16 +183,16 @@ function drawEchart() { } } }, - data: dataList.value.map(item => { + data: dataList2.value.map(item => { if (item.show) { return item.name; } }), formatter: function (data) { - if (dataList.value && dataList.value.length) { - for (var i = 0; i < dataList.value.length; i++) { - if (data === dataList.value[i].name) { - var value = dataList.value[i].value; + if (dataList2.value && dataList2.value.length) { + for (var i = 0; i < dataList2.value.length; i++) { + if (data === dataList2.value[i].name) { + var value = dataList2.value[i].value; var percentage = value + "%"; return "{name| " + data + "} {gap| }" + "{value|" + value + " " + "}"; } @@ -327,7 +328,7 @@ function drawEchart() { labelLine: { show: false }, - data: dataList.value + data: dataList2.value }, { type: "pie", @@ -351,10 +352,10 @@ function drawEchart() { // const safeData = ref(null as any); const qualityInfo = async () => { const res: any = await selectQualityStatisticsApi({ projectSn: store.sn }); - dataList.value[0].value = res.result.total.rectificationNum; - dataList.value[1].value = res.result.total.totalNum - res.result.total.rectificationNum; + dataList2.value[0].value = res.result.total.rectificationNum; + dataList2.value[1].value = res.result.total.totalNum - res.result.total.rectificationNum; questionTotal.value = res.result.total.totalNum; - drawEchart(); + drawEchart2(); }; //将方法暴露给父组件 defineExpose({ diff --git a/src/views/commandScreen/commandCenter/leftTop.vue b/src/views/commandScreen/commandCenter/leftTop.vue index cf1d3e5..d719ffc 100644 --- a/src/views/commandScreen/commandCenter/leftTop.vue +++ b/src/views/commandScreen/commandCenter/leftTop.vue @@ -10,14 +10,16 @@