diff --git a/components/Select/Basic/index.js b/components/Select/Basic/index.js index 183e8b0..a10297e 100644 --- a/components/Select/Basic/index.js +++ b/components/Select/Basic/index.js @@ -1,10 +1,12 @@ import { Select } from "antd"; +import { getLabelName } from "../../../utils"; /** * 基础下拉组件(不建议直接使用此组件,二次继承使用) */ function BasicSelect(props) { const { + onGetLabel, placeholder = "", data = [], nameKey = "name", @@ -12,8 +14,24 @@ function BasicSelect(props) { ...restProps } = props; + // const handleSelect = (event) => { + // onGetLabel?.(getLabelName({ list: data, status: event, idKey, nameKey })); + // }; + // + // const handleClear = () => { + // onGetLabel?.(undefined); + // }; + + const handleChange = (event) => { + if (event) + onGetLabel?.(getLabelName({ list: data, status: event, idKey, nameKey })); + else + onGetLabel?.(undefined); + } + return ( - +