Explorar o código

列表页分页及搜索问题

DELL %!s(int64=3) %!d(string=hai) anos
pai
achega
6f1322a905

+ 2 - 2
src/views/business/goods/index.vue

@@ -154,7 +154,7 @@ export default {
       IMG_URL: publicFileGetUrl,
       loading: false,
       showSearch: true,
-      queryParams: {pageNum: 1, pageSize: 20, orderByColumn: '', isAsc: '',},
+      queryParams: {pageNum: 1, pageSize: 10, orderByColumn: '', isAsc: '',},
       tableData: [],
       total: 0,
       goodsCategoryItemsList: [],
@@ -248,7 +248,7 @@ export default {
 
     // 重置
     resetQuery() {
-      this.queryParams = { pageNum: 1, pageSize: 20, orderByColumn: '', isAsc: '',}
+      this.queryParams = { pageNum: 1, pageSize: 10, orderByColumn: '', isAsc: '',}
       this.getList();
     },
 

+ 6 - 6
src/views/business/ticket/index.vue

@@ -14,9 +14,9 @@
           clearable
           size="small"
           style="width: 240px"
-          @clear="handleQuery"
-          @keyup.enter.native="handleQuery"
-        />
+          @change="pageParams.pageNum = 1;handleQuery()"
+
+        /><!--          @keyup.enter.native="handleQuery"-->
       </el-form-item>
       <el-form-item label="盲票组类型" prop="type">
         <el-select
@@ -24,7 +24,7 @@
           placeholder="请选择盲票组类型"
           clearable
           size="small"
-          @change="handleQuery"
+          @change="pageParams.pageNum = 1;handleQuery()"
         >
           <el-option label="全部" value="" />
           <el-option label="线上票" value="online" />
@@ -37,7 +37,7 @@
           placeholder="请选择盲票组状态"
           clearable
           size="small"
-          @change="handleQuery"
+          @change="pageParams.pageNum = 1;handleQuery()"
         >
           <el-option label="全部" value="" />
           <el-option label="待出票" value="wait" />
@@ -52,7 +52,7 @@
           type="primary"
           icon="el-icon-search"
           size="mini"
-          @click="handleQuery"
+          @click="pageParams.pageNum = 1;handleQuery()"
           >搜索</el-button
         >
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"

+ 4 - 2
src/views/finance/withdraw/index.vue

@@ -14,7 +14,7 @@
           clearable
           size="small"
           style="width: 240px"
-          @keyup.enter.native="handleQuery"
+          @change="pageParams.pageNum = 1;handleQuery()"
         />
       </el-form-item>
       <el-form-item label="申请时间">
@@ -218,10 +218,12 @@ export default {
       if (e) {
         this.queryParams.startDay = e[0];
         this.queryParams.endDay = e[1];
+        this.pageParams.pageNum = 1
         this.handleQuery();
       } else {
         this.queryParams.startDay = "";
         this.queryParams.endDay = "";
+        this.pageParams.pageNum = 1
         this.handleQuery();
       }
     },
@@ -255,4 +257,4 @@ export default {
 ::v-deep .el-tabs--border-card > .el-tabs__content {
   padding: 0;
 }
-</style>
+</style>

+ 7 - 5
src/views/order/channel/index.vue

@@ -14,12 +14,12 @@
           clearable
           size="small"
           style="width: 240px"
-          @keyup.enter.native="handleQuery"
+          @change="pageParams.pageNum = 1;handleQuery()"
         />
       </el-form-item>
 
       <el-form-item label="订单类型" prop="orderId">
-        <el-select v-model="queryParams.type" placeholder="请选择订单类型" style="width: 100%;" clearable :filter-method="dataFilter" @change="handleQuery" >
+        <el-select v-model="queryParams.type" placeholder="请选择订单类型" style="width: 100%;" clearable :filter-method="dataFilter" @change="pageParams.pageNum = 1;handleQuery()" >
           <el-option label="全部" value="" />
           <el-option v-for="(item,index) in typeList"  :label="item.dictLabel" :value="Number(item.dictValue)" :key="index"/>
         </el-select>
@@ -32,7 +32,7 @@
           clearable
           size="small"
           style="width: 240px"
-          @keyup.enter.native="handleQuery"
+          @change="pageParams.pageNum = 1;handleQuery()"
         />
       </el-form-item>
       <el-form-item label="经销商" prop="channelId">
@@ -43,7 +43,7 @@
           filterable
           clearable
           :filter-method="dataFilter"
-          @change="handleQuery"
+          @change="pageParams.pageNum = 1;handleQuery()"
         >
           <el-option
             v-for="(item, index) in siteList"
@@ -93,7 +93,7 @@
           type="primary"
           icon="el-icon-search"
           size="mini"
-          @click="handleQuery"
+          @click="pageParams.pageNum = 1;handleQuery()"
           >搜索</el-button
         >
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
@@ -401,10 +401,12 @@ export default {
       if (e) {
         this.queryParams.startTime = e[0];
         this.queryParams.endTime = e[1];
+        this.pageParams.pageNum = 1
         this.handleQuery();
       } else {
         this.queryParams.startTime = "";
         this.queryParams.endTime = "";
+        this.pageParams.pageNum = 1
         this.handleQuery();
       }
     },

+ 8 - 6
src/views/order/deliver/index.vue

@@ -14,7 +14,7 @@
           clearable
           size="small"
           style="width: 240px"
-          @keyup.enter.native="handleQuery"
+          @change="pageParams.pageNum = 1;handleQuery()"
         />
       </el-form-item>
       <el-form-item label="商品名称">
@@ -24,7 +24,7 @@
           clearable
           size="small"
           style="width: 240px"
-          @keyup.enter.native="handleQuery"
+          @change="pageParams.pageNum = 1;handleQuery()"
         />
       </el-form-item>
       <el-form-item label="订单类型">
@@ -35,7 +35,7 @@
           size="small"
           filterable
           clearable
-          @change="handleQuery"
+          @change="pageParams.pageNum = 1;handleQuery()"
         >
           <el-option label="全部" value=""></el-option>
           <el-option label="提货订单" value="1"></el-option>
@@ -49,7 +49,7 @@
           clearable
           size="small"
           style="width: 240px"
-          @keyup.enter.native="handleQuery"
+          @change="pageParams.pageNum = 1;handleQuery()"
         />
       </el-form-item>
       <el-form-item label="下单时间">
@@ -72,7 +72,7 @@
           clearable
           size="small"
           style="width: 240px"
-          @keyup.enter.native="handleQuery"
+          @change="pageParams.pageNum = 1;handleQuery()"
         />
       </el-form-item>
       <el-form-item>
@@ -80,7 +80,7 @@
           type="primary"
           icon="el-icon-search"
           size="mini"
-          @click="handleQuery"
+          @click="pageParams.pageNum = 1;handleQuery()"
           >搜索</el-button
         >
         <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
@@ -333,10 +333,12 @@ export default {
       if (e) {
         this.queryParams.startTime = e[0];
         this.queryParams.endTime = e[1];
+        this.pageParams.pageNum = 1
         this.handleQuery();
       } else {
         this.queryParams.startTime = "";
         this.queryParams.endTime = "";
+        this.pageParams.pageNum = 1
         this.handleQuery();
       }
     },