#
luxiaotao1123
2024-02-16 31aebc3bdec616ada6183ba7a2ac31c3c015839b
#
1个文件已修改
30 ■■■■ 已修改文件
zy-asrs-flow/src/components/TableSearch/index.jsx 30 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/components/TableSearch/index.jsx
@@ -14,7 +14,7 @@
            <Input
                style={{ width: 188, marginBottom: 8, display: 'block' }}
                placeholder="请输入"
                value={props.selectedKeys[0]}
                value={condition}
                onChange={e => {
                    props.setSelectedKeys(e.target.value ? [e.target.value] : []);
                    setCondition(e.target.value)
@@ -25,10 +25,18 @@
                    type="primary"
                    onClick={() => {
                        props.confirm();
                        props.setSearchParam(prevState => ({
                            ...prevState,
                            [props.name]: props.selectedKeys[0]
                        }));
                        if (condition === '' || condition === null || condition === undefined) {
                            props.setSearchParam(prevState => {
                                const state = { ...prevState };
                                delete state[props.name];
                                return state;
                            })
                        } else {
                            props.setSearchParam(prevState => ({
                                ...prevState,
                                [props.name]: condition
                            }));
                        }
                        props.actionRef.current?.reload();
                    }}
                    size="small"
@@ -38,7 +46,17 @@
                </Button>
                <Button
                    onClick={() => {
                        props.clearFilters && props.clearFilters()
                        setCondition('')
                        props.setSelectedKeys([]);
                        props.clearFilters()
                        props.confirm();
                        props.setSearchParam(prevState => {
                            const state = { ...prevState };
                            delete state[props.name];
                            return state;
                        })
                        props.actionRef.current?.reload();
                    }}
                    size="small"
                    style={{ width: 90 }}