From 8714e13ef711b5173f81697b8891382b61608771 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期一, 27 五月 2024 10:41:10 +0800
Subject: [PATCH] 优化
---
src/views/answer/sheetStatistics.vue | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/views/answer/sheetStatistics.vue b/src/views/answer/sheetStatistics.vue
index 5bdaec8..3397549 100644
--- a/src/views/answer/sheetStatistics.vue
+++ b/src/views/answer/sheetStatistics.vue
@@ -2,7 +2,7 @@
<div style="padding: 10px" ref="pageContent">
<el-form :model="queryParam" ref="queryForm" :inline="true" style="display: flex">
<el-form-item label="璇曞嵎锛�">
- <el-select v-model="queryParam.examPaperId" filterable placeholder="璇曞嵎">
+ <el-select v-model="queryParam.examPaperId" filterable placeholder="璇曞嵎" @change="getType">
<el-option v-for="item in examPaperList" :key="item.id" :value="item.id" :label="item.name" />
</el-select>
</el-form-item>
@@ -173,7 +173,8 @@
chartLoading2: false,
queryParam: {
examPaperId: '',
- departmentId: []
+ departmentId: [],
+ examPaperType: 1
},
admin: true
};
@@ -187,11 +188,17 @@
dashboardApi.examPaperList().then(res => {
this.examPaperList = res.response;
this.queryParam.examPaperId = this.examPaperList[0].id
+ this.queryParam.examPaperType = this.examPaperList[0].paperType
this.getChartData();
this.observe();
});
},
methods: {
+ getType(val) {
+ const selectedItem = this.examPaperList.find(item => item.id === val);
+ this.queryParam.examPaperType = selectedItem.paperType;
+ this.getChartData();
+ },
getChartData() {
this.chartLoading1 = true;
this.chartLoading2 = true;
--
Gitblit v1.8.0