From 60750d0ca4a778be95623b579782f24907d8fe91 Mon Sep 17 00:00:00 2001 From: YuNan <3194726156@qq.com> Date: Wed, 23 Oct 2024 14:00:52 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E4=BC=98=E5=8C=96=20?= =?UTF-8?q?=E5=92=8C=20=E6=95=B0=E6=8D=AE=E5=AF=BC=E5=85=A5=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/cet/cet-ana-2.vue | 184 +----------------- .../cet/data-import/cet4-data-import.vue | 132 +++++++++++++ .../cet/data-import/cet6-data-import.vue | 0 3 files changed, 134 insertions(+), 182 deletions(-) create mode 100644 src/views/cet/data-import/cet4-data-import.vue create mode 100644 src/views/cet/data-import/cet6-data-import.vue diff --git a/src/views/cet/cet-ana-2.vue b/src/views/cet/cet-ana-2.vue index 2ec20df..ecbce8e 100644 --- a/src/views/cet/cet-ana-2.vue +++ b/src/views/cet/cet-ana-2.vue @@ -22,16 +22,6 @@ -
@@ -48,25 +38,6 @@
- - @@ -227,7 +198,7 @@ grid: { left: '20%', // 增加左边距,可以根据需要调整 right: '5%', // 右边距 - top: '10%', // 上边距 + top: '15%', // 上边距 bottom: '10%', // 下边距 }, title: { @@ -285,158 +256,6 @@ }); }, - ////绘画饼图--最新批次每一年级的通过率饼图 - //async draPieChart_Participate() { - // console.log(this.collegeMajor, 'collegeMajor'); - // let college = this.collegeMajor[0]; - // let major = this.collegeMajor[1]; - // console.log(college, major, 'college major'); - - // let myChart = echarts.init(document.getElementById('participate_Piechart')); - - // let queryParams = { - // college: college, - // major: major, - // level: 'cet4', - // }; - // let url = this.Url.getRateByMajorAndLastestBatch; - // console.log(queryParams, 'queryParams'); - - // let result = await defHttp.post({ url: url, data: queryParams }); - - // if (!result) { - // return; - // } - // console.log(result.data, 'result'); - - // let titleText = major ? `${college} / ${major}专业 最新批次通过人数饼图` : `${college} 最新批次通过人数饼图`; - - // // 使用 API 返回的数据填充饼图 - // let chartData = []; - - // for (let key in result.data) { - // chartData.push({ - // name: key + '级', - // value: result.data[key].passRate, - // }); - // } - // console.log(chartData, '123'); - // let option = { - // tooltip: { - // trigger: 'item', - // //conginee: false, - // //字体大小 - // itemStytle: { - // // 设置阴影效果 - // shadowBlur: 10, // 阴影模糊大小 - // shadowColor: 'rgba(0, 0, 0, 0.3)', // 阴影颜色 - // shadowOffsetX: 5, // 阴影水平方向偏移 - // shadowOffsetY: 5, // 阴影垂直方向偏移 - // fontSize: 100, - // }, - // }, - // title: { - // text: '最新批次每一年级的通过率饼图', - // left: 'top', - // top: '0%', - // textStyle: { - // fontSize: 12, - // }, - // }, - // legend: { - // top: '15%', - // left: 'center', - // // orient: 'vertical', - // itemGap: 3, - // selectedMode: true, - // // inactiveColor: '#ccc', - // // icon: 'circle', - - // // formatter: function (name) { - // // var value; - // // for (var i = 0; i < data.length; i++){ - // // if(data[i].name == name){ - // // value = data[i].value; - // // } - // // } - // // return name + ' : ' + Math.round(value / num * 10000) / 100 + "%"; - // // }, - // }, - // color: ['#b3cde0', '#6497b1', '#005b96', '#03396c', '#e5e5e5'], - // series: [ - // { - // name: titleText, - // type: 'pie', - // radius: ['50%', '100%'], - // center: ['50%', '50%'], - // startAngle: 130, - // top: 80, - // //暂时没有 - // itemStyle: { - // // borderRadius: 5, - // // borderColor: '#fff', - // borderWidth: 2, - // }, - // label: { - // show: true, - // // position: 'inside', - // fontSize: 12, - // overflow: 'truncate', - // }, - // labelLine: { - // show: true, - // smooth: true, - // length: 10, - // }, - // emphasis: { - // itemStyle: { - // shadowBlur: 10, - // shadowOffsetX: 0, - // shadowColor: 'rgba(0, 0, 0, 0.5)', - // }, - // label: { - // show: true, - // fontSize: 15, - // fontWeight: 'bold', - // }, - // }, - // data: chartData, - // }, - // { - // type: 'pie', - // startAngle: 130, - // top: 80, - // radius: ['40%', '51%'], - // center: ['50%', '50%'], - // //暂时没有 - // itemStyle: { - // // borderRadius: 3, - // // borderColor: '#fff', - // borderWidth: 2, - // }, - // label: { - // show: false, - // }, - // hoverAnimation: false, - // legendHoverLink: false, - // // animationn:false, - // tooltip: { - // show: false, - // }, - // data: chartData, - // }, - // ], - // }; - // myChart.setOption(option); - // myChart.dispatchAction({ - // type: 'highlight', - // seriesIndex: 1, - // }); - // window.addEventListener('resize', function () { - // myChart.resize(); - // }); - //}, - //绘画饼图--学院/专业每个年级的通过率柱状图 async draPieChart_Pass() { //console.log(this.passRatePie); @@ -505,6 +324,7 @@ show: true, // 显示数据标签 position: 'top', // 标签位置在柱体顶部 formatter: '{c}%', // 标签内容为百分比 + fontSize: '10px', }, }, ], diff --git a/src/views/cet/data-import/cet4-data-import.vue b/src/views/cet/data-import/cet4-data-import.vue new file mode 100644 index 0000000..bd4d311 --- /dev/null +++ b/src/views/cet/data-import/cet4-data-import.vue @@ -0,0 +1,132 @@ + + + + + diff --git a/src/views/cet/data-import/cet6-data-import.vue b/src/views/cet/data-import/cet6-data-import.vue new file mode 100644 index 0000000..e69de29