#
luxiaotao1123
2024-02-16 f33cb3ecade01694bcdedb494ddb257499b904d4
#
1个文件已修改
18 ■■■■ 已修改文件
zy-asrs-flow/src/components/TableSearch/index.jsx 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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}>