From aed85547dfbc4fc27844c7d10bf08a6afdcb8e72 Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期三, 29 五月 2024 09:57:18 +0800
Subject: [PATCH] fix:重复调动判断修改
---
src/views/answer/achievementStatistics.vue | 55 ++++++++++++++++++++++++++++++++++++-------------------
1 files changed, 36 insertions(+), 19 deletions(-)
diff --git a/src/views/answer/achievementStatistics.vue b/src/views/answer/achievementStatistics.vue
index 64e6fc0..c4ad7ca 100644
--- a/src/views/answer/achievementStatistics.vue
+++ b/src/views/answer/achievementStatistics.vue
@@ -1,23 +1,30 @@
<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="鑰冪敓鍚嶇О"/>
<el-table-column prop="counts" label="鑰冭瘯娆℃暟" width="160px"/>
<el-table-column label="鎿嶄綔" align="center" width="300px">
<template slot-scope="{row}">
- <el-button size="mini" @click="$router.push({path:'/answer/achievementStatistics/gradeDetails',query:{id:row.id,userId:row.userId,createUser:row.createUser}})" >鏌ョ湅</el-button>
+ <el-button size="mini"
+ @click="$router.push({path:'/answer/achievementStatistics/gradeDetails',query:{id:row.id, userId:row.userId, createUser:row.createUser, start:queryParam.start, end: queryParam.end}})" >
+ 鏌ョ湅</el-button>
</template>
</el-table-column>
</el-table>
@@ -37,10 +44,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 +63,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 +86,6 @@
this.queryParam.pageIndex = re.pageNum
this.listLoading = false
})
- },
- submitForm () {
- this.queryParam.pageIndex = 1
- this.search()
},
...mapActions('exam', { initSubject: 'initSubject' })
},
--
Gitblit v1.8.0