|
|
@@ -3,7 +3,7 @@
|
|
|
<div class="study-hour-card">
|
|
|
<div class="card-header">
|
|
|
<span class="card-title">学时统计</span>
|
|
|
- <p class="export-btn" @click="() => {}">
|
|
|
+ <p class="export-btn" @click="exportButton()">
|
|
|
<i class="el-icon-download"></i> 导出数据
|
|
|
</p>
|
|
|
</div>
|
|
|
@@ -124,6 +124,23 @@ export default {
|
|
|
if (this._barChart) this._barChart.dispose()
|
|
|
},
|
|
|
methods: {
|
|
|
+ //导出
|
|
|
+ exportButton(){
|
|
|
+ let self = this;
|
|
|
+ self.$confirm(`确认导出数据?`, "提示", {
|
|
|
+ confirmButtonText: "确定",
|
|
|
+ cancelButtonText: "取消",
|
|
|
+ type: "warning"
|
|
|
+ }).then(async () => {
|
|
|
+ let obj = {
|
|
|
+ academicYear:this.valueYear,
|
|
|
+ deptId:this.queryParams.deptId,
|
|
|
+ gradeNumber:this.queryParams.gradeNumber,
|
|
|
+ searchValue:this.queryParams.searchValue,
|
|
|
+ };
|
|
|
+ self.download('/exam/elStatistics/creditHour/export', {...obj}, '学时统计.xlsx')
|
|
|
+ }).catch(() => {})
|
|
|
+ },
|
|
|
initBarChart() {
|
|
|
const chart = echarts.init(this.$refs.barChart)
|
|
|
this._barChart = chart
|