From a1b85ef72062ca80db35546e4216dd564f3e0f57 Mon Sep 17 00:00:00 2001
From: WangHan <wwh_work@126,com>
Date: 星期四, 03 四月 2025 15:58:19 +0800
Subject: [PATCH] 问题与漏洞修改

---
 admin-web/src/components/myTable/myTableV2.vue |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/admin-web/src/components/myTable/myTableV2.vue b/admin-web/src/components/myTable/myTableV2.vue
index faeb6c2..fe8f738 100644
--- a/admin-web/src/components/myTable/myTableV2.vue
+++ b/admin-web/src/components/myTable/myTableV2.vue
@@ -33,7 +33,7 @@
           <el-button size="mini" type="default" @click="visible = false">鍙栨秷</el-button>
           <el-button type="primary" size="mini" @click="_export_">纭畾</el-button>
         </div>
-        <my-button v-if="myTable.tools.generalExport.show" slot="reference" site="tools" name="瀵煎嚭" />
+        <my-button v-if="myTable.tools.generalExport.show" slot="reference" site="tools" name="瀵煎嚭" style="margin-bottom: 15px"/>
       </el-popover>
 
       <!--鍒楁帶鍒�-->
@@ -198,6 +198,7 @@
 import mySwitch from '@/components/mySwitch/mySwitch'
 import request from '@/utils/request'
 import * as valid from '@/utils/validate'
+
 export default {
   components: { myButton, mySwitch },
   props: {
@@ -251,6 +252,7 @@
       myTable: {
         url: '',
         params: {},
+        autoLoad: true,
         border: false,
         showIndex: true, // 鏄惁鏄剧ず搴忓彿
         expand: true, // 鏄惁鏄剧ず璇︽儏鏁版嵁
@@ -347,9 +349,11 @@
             total: 0
           })
         }
-        this.$nextTick(() => {
-          this.search({ pageNum: 1 })
-        })
+        if (this.myTable.autoLoad) {
+          this.$nextTick(() => {
+            this.search({pageNum: 1})
+          })
+        }
         this.myTable.columns.forEach((column, idx) => {
           if (!column.hidden) {
             this.checkColumns.push(idx)
@@ -365,7 +369,7 @@
 		 */
     search(param) {
       this.$nextTick(() => {
-        // this.myTable.loading = true
+        this.myTable.loading = true
         const params = Object.assign({}, this.filter)
         if(this.myTable.paging.show){
           params.pageSize = this.myTable.paging.page.pageSize
@@ -628,6 +632,8 @@
   color: #303133;
   font-weight: 700;
   margin-top: 10px;
+  display: flex;
+  justify-content: flex-end;
 }
 .el-radio {
   margin-right: 10px;

--
Gitblit v1.9.1