Commit bfb748bf490e13399f308d54addf33fe6c1b0046
1 parent
79e3161b
fix:修复列表过滤异常
Showing
1 changed file
with
8 additions
and
5 deletions
src/views/basic/askTestQuestion/index.vue
| @@ -30,7 +30,7 @@ | @@ -30,7 +30,7 @@ | ||
| 30 | <el-date-picker value-format="yyyy-MM-dd" class="filter-datePicker" v-model="query.dateRange" | 30 | <el-date-picker value-format="yyyy-MM-dd" class="filter-datePicker" v-model="query.dateRange" |
| 31 | type="daterange" range-separator="-"> | 31 | type="daterange" range-separator="-"> |
| 32 | </el-date-picker> | 32 | </el-date-picker> |
| 33 | - <el-button type="primary" @click="_serach"> | 33 | + <el-button type="primary" @click="_filter"> |
| 34 | 筛选 | 34 | 筛选 |
| 35 | </el-button> | 35 | </el-button> |
| 36 | <el-radio-group v-model="query.dateStatus" class="default-date-radio-group"> | 36 | <el-radio-group v-model="query.dateStatus" class="default-date-radio-group"> |
| @@ -390,6 +390,10 @@ export default { | @@ -390,6 +390,10 @@ export default { | ||
| 390 | await this._loadQueryDatas(); | 390 | await this._loadQueryDatas(); |
| 391 | }, | 391 | }, |
| 392 | methods: { | 392 | methods: { |
| 393 | + async _filter() { | ||
| 394 | + this.listPage.page = 1; | ||
| 395 | + await this._serach(); | ||
| 396 | + }, | ||
| 393 | async downExcel() { | 397 | async downExcel() { |
| 394 | let url; | 398 | let url; |
| 395 | let that = this; | 399 | let that = this; |
| @@ -571,6 +575,7 @@ export default { | @@ -571,6 +575,7 @@ export default { | ||
| 571 | ? this.$request.pPaperList | 575 | ? this.$request.pPaperList |
| 572 | : this.$request.fetchPaperList; | 576 | : this.$request.fetchPaperList; |
| 573 | 577 | ||
| 578 | + | ||
| 574 | var queryParams = { | 579 | var queryParams = { |
| 575 | classId: "", | 580 | classId: "", |
| 576 | subjectName: "", | 581 | subjectName: "", |
| @@ -580,8 +585,7 @@ export default { | @@ -580,8 +585,7 @@ export default { | ||
| 580 | end: null, | 585 | end: null, |
| 581 | type: this.dataType, //试卷类型 | 586 | type: this.dataType, //试卷类型 |
| 582 | share: this.tabType, //分享类型 | 587 | share: this.tabType, //分享类型 |
| 583 | - }; | ||
| 584 | - this.listPage.page = 1; | 588 | + }; |
| 585 | queryParams.classId = this.query.class; | 589 | queryParams.classId = this.query.class; |
| 586 | queryParams.subjectName = this.query.subject; | 590 | queryParams.subjectName = this.query.subject; |
| 587 | queryParams.tagId = this.query.tagId; | 591 | queryParams.tagId = this.query.tagId; |
| @@ -605,8 +609,7 @@ export default { | @@ -605,8 +609,7 @@ export default { | ||
| 605 | this.queryLoading = false; | 609 | this.queryLoading = false; |
| 606 | this.createdCount = data?.myCount || 0; | 610 | this.createdCount = data?.myCount || 0; |
| 607 | this.sharedCount = data?.gradeCount || 0; | 611 | this.sharedCount = data?.gradeCount || 0; |
| 608 | - this.listPage.total = data.total; | ||
| 609 | - console.log('page', this.listPage) | 612 | + this.listPage.total = data.total; |
| 610 | if (this.tabType == "0") { | 613 | if (this.tabType == "0") { |
| 611 | this.defaultList = []; | 614 | this.defaultList = []; |
| 612 | if (data?.list) this.defaultList = [...data?.list]; | 615 | if (data?.list) this.defaultList = [...data?.list]; |