From f33cb3ecade01694bcdedb494ddb257499b904d4 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期五, 16 二月 2024 13:47:51 +0800
Subject: [PATCH] #
---
zy-asrs-flow/src/components/TableSearch/index.jsx | 18 +++++++++++++++---
1 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/zy-asrs-flow/src/components/TableSearch/index.jsx b/zy-asrs-flow/src/components/TableSearch/index.jsx
index 110e027..9fbb760 100644
--- a/zy-asrs-flow/src/components/TableSearch/index.jsx
+++ b/zy-asrs-flow/src/components/TableSearch/index.jsx
@@ -174,10 +174,23 @@
const [currentOption, setCurrentOption] = React.useState();
const [options, setOptions] = React.useState([]);
+ const fetchData = async (value) => {
+ const resp = await Http.doPostForm(`api/${props.name}/query`, { condition: value });
+ return resp.data;
+ }
+
+ React.useEffect(() => {
+ async function init() {
+ const data = await fetchData();
+ setOptions(data);
+ }
+ init()
+ }, []);
+
const handleSearch = async (value) => {
if (value) {
- const resp = await Http.doPostForm(`api/${props.name}/query`, { condition: value });
- setOptions(resp.data);
+ const data = await fetchData(value);
+ setOptions(data);
} else {
setOptions([]);
}
@@ -196,7 +209,6 @@
}}
onSearch={handleSearch}
showSearch={true}
- debounceTime={300}
>
{options.map(item => (
<Select.Option key={item.value} value={item.value}>
--
Gitblit v1.9.1