Commit bfb748bf490e13399f308d54addf33fe6c1b0046

Authored by 刘鸿
1 parent 79e3161b

fix:修复列表过滤异常

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];