|
|
@@ -100,6 +100,17 @@
|
|
|
style="width: 240px"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="学习时间" prop="studyTimeRange">
|
|
|
+ <el-date-picker
|
|
|
+ v-model="queryParams.studyTimeRange"
|
|
|
+ type="daterange"
|
|
|
+ range-separator="至"
|
|
|
+ start-placeholder="开始日期"
|
|
|
+ end-placeholder="结束日期"
|
|
|
+ value-format="YYYY-MM-DD"
|
|
|
+ style="width: 240px"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
|
|
|
<el-button icon="Refresh" @click="resetQuery">重置</el-button>
|
|
|
@@ -216,7 +227,8 @@ const queryParams = reactive({
|
|
|
campusClassId: null,
|
|
|
agentId: null,
|
|
|
nickName: null,
|
|
|
- cardNo: null
|
|
|
+ cardNo: null,
|
|
|
+ studyTimeRange: null
|
|
|
})
|
|
|
|
|
|
/** 查询统计列表 */
|
|
|
@@ -248,6 +260,10 @@ function getList() {
|
|
|
if (queryParams.cardNo) {
|
|
|
params.cardNo = queryParams.cardNo
|
|
|
}
|
|
|
+ if (queryParams.studyTimeRange && queryParams.studyTimeRange.length === 2) {
|
|
|
+ params.studyTimeBegin = queryParams.studyTimeRange[0]
|
|
|
+ params.studyTimeEnd = queryParams.studyTimeRange[1]
|
|
|
+ }
|
|
|
|
|
|
statisticStudyRecord(params).then(response => {
|
|
|
console.log('统计接口响应:', response)
|
|
|
@@ -279,6 +295,7 @@ function resetQuery() {
|
|
|
queryParams.agentId = null
|
|
|
queryParams.nickName = null
|
|
|
queryParams.cardNo = null
|
|
|
+ queryParams.studyTimeRange = null
|
|
|
handleQuery()
|
|
|
}
|
|
|
|