From 883ea180577e8aeacd55dd0965f86985afefcb00 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 21 十一月 2023 20:27:15 +0800
Subject: [PATCH] 2023-11-21

---
 src/templates/zshare/editTable/index.jsx |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/templates/zshare/editTable/index.jsx b/src/templates/zshare/editTable/index.jsx
index eeb913e..6b4c9f4 100644
--- a/src/templates/zshare/editTable/index.jsx
+++ b/src/templates/zshare/editTable/index.jsx
@@ -826,7 +826,17 @@
       return item
     })
 
-    let reg = searchKey ? new RegExp(searchKey, 'i') : null
+    let reg = null
+    let regs = []
+
+    if (searchKey) {
+      reg = new RegExp(searchKey, 'i')
+      this.state.columns.forEach(col => {
+        if (col.searchable) {
+          regs.push(col.dataIndex)
+        }
+      })
+    }
 
     return (
       <EditableContext.Provider value={this.props.form}>
@@ -845,7 +855,7 @@
                   className += ' active'
                 }
                 if (searchKey) {
-                  if (!reg.test(record.field) && !reg.test(record.label)) {
+                  if (regs.findIndex(f => reg.test(record[f])) === -1) {
                     className += ' hidden'
                   }
                 }

--
Gitblit v1.8.0