This is an automated email from the ASF dual-hosted git repository.

dockerzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git


The following commit(s) were added to refs/heads/master by this push:
     new 54f831aad5 [INLONG-10226][Dashboard] Fix audit item search failure 
(#10227)
54f831aad5 is described below

commit 54f831aad5fd70621e0a7258ec6c9c41b0926d9d
Author: haifxu <[email protected]>
AuthorDate: Thu May 16 11:04:13 2024 +0800

    [INLONG-10226][Dashboard] Fix audit item search failure (#10227)
---
 .../src/ui/pages/GroupDetail/Audit/config.tsx            |  8 ++++----
 .../src/ui/pages/ModuleAudit/IdModule/config.tsx         | 16 ++++++++--------
 .../src/ui/pages/ModuleAudit/IpModule/config.tsx         | 16 ++++++++--------
 3 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/inlong-dashboard/src/ui/pages/GroupDetail/Audit/config.tsx 
b/inlong-dashboard/src/ui/pages/GroupDetail/Audit/config.tsx
index ed39f678eb..39cd234f9a 100644
--- a/inlong-dashboard/src/ui/pages/GroupDetail/Audit/config.tsx
+++ b/inlong-dashboard/src/ui/pages/GroupDetail/Audit/config.tsx
@@ -218,10 +218,9 @@ export const getFormContent = (inlongGroupId, 
initialValues, onSearch, onDataStr
       dropdownMatchSelectWidth: false,
       options: {
         requestAuto: true,
-        requestTrigger: ['onOpen', 'onSearch'],
-        requestService: async keyword => {
-          const res = await request('/audit/getAuditBases');
-          return keyword === undefined ? res : res.filter(audit => 
audit.name.includes(keyword));
+        requestTrigger: ['onOpen'],
+        requestService: () => {
+          return request('/audit/getAuditBases');
         },
         requestParams: {
           formatResult: result =>
@@ -231,6 +230,7 @@ export const getFormContent = (inlongGroupId, 
initialValues, onSearch, onDataStr
             })) || [],
         },
       },
+      filterOption: (keyword, option) => option.label.includes(keyword),
     },
   },
   {
diff --git a/inlong-dashboard/src/ui/pages/ModuleAudit/IdModule/config.tsx 
b/inlong-dashboard/src/ui/pages/ModuleAudit/IdModule/config.tsx
index a9f2a8109c..d9dec6fefe 100644
--- a/inlong-dashboard/src/ui/pages/ModuleAudit/IdModule/config.tsx
+++ b/inlong-dashboard/src/ui/pages/ModuleAudit/IdModule/config.tsx
@@ -140,10 +140,9 @@ export const getFormContent = (initialValues, onSearch) => 
[
       dropdownMatchSelectWidth: false,
       options: {
         requestAuto: true,
-        requestTrigger: ['onOpen', 'onSearch'],
-        requestService: async keyword => {
-          const res = await request('/audit/getAuditBases');
-          return keyword === undefined ? res : res.filter(audit => 
audit.name.includes(keyword));
+        requestTrigger: ['onOpen'],
+        requestService: () => {
+          return request('/audit/getAuditBases');
         },
         requestParams: {
           formatResult: result =>
@@ -153,6 +152,7 @@ export const getFormContent = (initialValues, onSearch) => [
             })) || [],
         },
       },
+      filterOption: (keyword, option) => option.label.includes(keyword),
     },
   },
   {
@@ -165,10 +165,9 @@ export const getFormContent = (initialValues, onSearch) => 
[
       dropdownMatchSelectWidth: false,
       options: {
         requestAuto: true,
-        requestTrigger: ['onOpen', 'onSearch'],
-        requestService: async keyword => {
-          const res = await request('/audit/getAuditBases');
-          return keyword === undefined ? res : res.filter(audit => 
audit.name.includes(keyword));
+        requestTrigger: ['onOpen'],
+        requestService: () => {
+          return request('/audit/getAuditBases');
         },
         requestParams: {
           formatResult: result =>
@@ -178,6 +177,7 @@ export const getFormContent = (initialValues, onSearch) => [
             })) || [],
         },
       },
+      filterOption: (keyword, option) => option.label.includes(keyword),
     },
   },
   {
diff --git a/inlong-dashboard/src/ui/pages/ModuleAudit/IpModule/config.tsx 
b/inlong-dashboard/src/ui/pages/ModuleAudit/IpModule/config.tsx
index b54b422e12..f285181670 100644
--- a/inlong-dashboard/src/ui/pages/ModuleAudit/IpModule/config.tsx
+++ b/inlong-dashboard/src/ui/pages/ModuleAudit/IpModule/config.tsx
@@ -94,10 +94,9 @@ export const getFormContent = (initialValues, onSearch) => [
       dropdownMatchSelectWidth: false,
       options: {
         requestAuto: true,
-        requestTrigger: ['onOpen', 'onSearch'],
-        requestService: async keyword => {
-          const res = await request('/audit/getAuditBases');
-          return keyword === undefined ? res : res.filter(audit => 
audit.name.includes(keyword));
+        requestTrigger: ['onOpen'],
+        requestService: () => {
+          return request('/audit/getAuditBases');
         },
         requestParams: {
           formatResult: result =>
@@ -107,6 +106,7 @@ export const getFormContent = (initialValues, onSearch) => [
             })) || [],
         },
       },
+      filterOption: (keyword, option) => option.label.includes(keyword),
     },
   },
   {
@@ -119,10 +119,9 @@ export const getFormContent = (initialValues, onSearch) => 
[
       dropdownMatchSelectWidth: false,
       options: {
         requestAuto: true,
-        requestTrigger: ['onOpen', 'onSearch'],
-        requestService: async keyword => {
-          const res = await request('/audit/getAuditBases');
-          return keyword === undefined ? res : res.filter(audit => 
audit.name.includes(keyword));
+        requestTrigger: ['onOpen'],
+        requestService: () => {
+          return request('/audit/getAuditBases');
         },
         requestParams: {
           formatResult: result =>
@@ -132,6 +131,7 @@ export const getFormContent = (initialValues, onSearch) => [
             })) || [],
         },
       },
+      filterOption: (keyword, option) => option.label.includes(keyword),
     },
   },
   {

Reply via email to