From 51d1fdf43d50fbdfb52a95a59bf738b918f9ed93 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期五, 15 三月 2024 15:16:25 +0800
Subject: [PATCH] 成绩统计增加时间查询
---
src/views/answer/achievementStatistics.vue | 51 +++++++++++++++++++++++++++++++++------------------
1 files changed, 33 insertions(+), 18 deletions(-)
diff --git a/src/views/answer/achievementStatistics.vue b/src/views/answer/achievementStatistics.vue
index 64e6fc0..58156f1 100644
--- a/src/views/answer/achievementStatistics.vue
+++ b/src/views/answer/achievementStatistics.vue
@@ -1,16 +1,21 @@
<template>
<div class="app-container">
-<!-- <el-form :model="queryParam" ref="queryForm" :inline="true " style="display: flex">-->
-<!-- <el-form-item label="瀛︾敓锛�" >-->
-<!-- <el-input v-model="queryParam.userName"></el-input>-->
-<!-- </el-form-item>-->
-<!-- <el-form-item label="璇曞嵎棰樼洰锛�">-->
-<!-- <el-input v-model="queryParam.paperName"></el-input>-->
-<!-- </el-form-item>-->
-<!-- <el-form-item>-->
-<!-- <el-button type="primary" @click="submitForm">鏌ヨ</el-button>-->
-<!-- </el-form-item>-->
-<!-- </el-form>-->
+ <el-form :model="queryParam" ref="queryForm" :inline="true " style="display: flex">
+ <el-form-item label="鑰冭瘯鏃堕棿:" >
+ <el-date-picker
+ v-model="timeRange"
+ value-format="yyyy-MM-dd HH:mm:ss"
+ type="daterange"
+ @change="updateTime"
+ range-separator="鑷�"
+ start-placeholder="寮�濮嬫棩鏈�"
+ end-placeholder="缁撴潫鏃ユ湡">
+ </el-date-picker>
+ </el-form-item>
+ <el-form-item>
+ <el-button type="primary" @click="search">鏌ヨ</el-button>
+ </el-form-item>
+ </el-form>
<el-table v-loading="listLoading" :data="tableData" border fit highlight-current-row style="width: 100%">
<el-table-column prop="userName" label="鑰冪敓鍚嶇О"/>
@@ -37,10 +42,11 @@
components: { Pagination },
data () {
return {
- avgSource:null,
+ timeRange: [],
+ avgSource: null,
queryParam: {
- paperName:'',
- userName:'',
+ start: null,
+ end: null,
subjectId: null,
pageIndex: 1,
pageSize: 10
@@ -55,8 +61,21 @@
this.search()
},
methods: {
+ updateTime (value) {
+ if (value && value.length > 0) {
+ if (this.timeRange && this.timeRange.length > 0) {
+ this.queryParam.start = this.timeRange[0]
+ this.queryParam.end = this.timeRange[1]
+ }
+ } else {
+ this.queryParam.start = null
+ this.queryParam.end = null
+ }
+ },
search () {
this.listLoading = true
+ this.queryParam.pageIndex = 1
+
AchievementStatistics.page(this.queryParam).then(data => {
const re = data.response
this.avgSource = re.list[0].avgSource
@@ -65,10 +84,6 @@
this.queryParam.pageIndex = re.pageNum
this.listLoading = false
})
- },
- submitForm () {
- this.queryParam.pageIndex = 1
- this.search()
},
...mapActions('exam', { initSubject: 'initSubject' })
},
--
Gitblit v1.8.0