Przeglądaj źródła

fix: 调整列表刷新逻辑,重置分页和筛选条件

sgc 2 miesięcy temu
rodzic
commit
df5db1211e

+ 3 - 3
src/components/ProTable/index.vue

@@ -289,10 +289,10 @@ const _reset = () => {
 // 处理刷新按钮点击
 const handleRefresh = () => {
   if (props.refreshResetPage) {
-    // 如果设置了刷新重置分页,则调用search()重置到第1
-    search();
+    // 如果设置了刷新重置分页,则调用reset()重置筛选条件和分
+    reset();
   } else {
-    // 否则保持当前页码,只刷新数据
+    // 否则保持当前页码和筛选条件,只刷新数据
     getTableList();
   }
 };

+ 8 - 1
src/views/operationManagement/cases.vue

@@ -1,6 +1,13 @@
 <template>
   <div class="table-box button-table">
-    <ProTable ref="proTable" :columns="columns" :request-api="getTableList" :init-param="initParam" :data-callback="dataCallback">
+    <ProTable
+      ref="proTable"
+      :columns="columns"
+      :request-api="getTableList"
+      :init-param="initParam"
+      :data-callback="dataCallback"
+      :refresh-reset-page="true"
+    >
       <template #operation="scope">
         <el-button type="primary" link @click="toDetail(scope.row)"> 查看详情 </el-button>
       </template>

+ 8 - 1
src/views/operationManagement/couponTemplate.vue

@@ -1,6 +1,13 @@
 <template>
   <div class="table-box button-table">
-    <ProTable ref="proTable" :columns="columns" :request-api="getTableList" :init-param="initParam" :data-callback="dataCallback">
+    <ProTable
+      ref="proTable"
+      :columns="columns"
+      :request-api="getTableList"
+      :init-param="initParam"
+      :data-callback="dataCallback"
+      :refresh-reset-page="true"
+    >
       <!-- 表格操作 -->
       <template #operation="scope">
         <el-button link type="primary" @click="toDetail(scope.row)"> 查看详情 </el-button>

+ 8 - 1
src/views/operationManagement/personnel.vue

@@ -1,6 +1,13 @@
 <template>
   <div class="table-box button-table">
-    <ProTable ref="proTable" :columns="columns" :request-api="getTableList" :init-param="initParam" :data-callback="dataCallback">
+    <ProTable
+      ref="proTable"
+      :columns="columns"
+      :request-api="getTableList"
+      :init-param="initParam"
+      :data-callback="dataCallback"
+      :refresh-reset-page="true"
+    >
       <template #operation="scope">
         <el-button type="primary" link @click="toDetail(scope.row)"> 查看详情 </el-button>
         <!-- 待审核状态显示通过和拒绝按钮 -->