Commit 11de155b authored by 周宏民's avatar 周宏民

fix: 添加参数 禁止选择的数组

parent 2c2b075c
......@@ -44,10 +44,10 @@ const QuotaSelect = ({
user,
treeProps,
defaultSelect,
disabledList,
}) => {
const { getPrefixCls } = useContext(ConfigProvider.ConfigContext);
const prefixCls = getPrefixCls('ec-quota-select');
const [visible, setVisible] = useState(false);
const [targetValue, setTargetValue] = useState(defaultSelect);
const [allQuotaList, setAllQuotaList] = useState([]);
......@@ -174,7 +174,7 @@ const QuotaSelect = ({
};
useEffect(() => {
const param = confList.filter((child) => child.deviceType === selectDevice.deviceType)[0];
let param = confList.filter((child) => child.deviceType === selectDevice.deviceType)[0];
if (!param)
param = {
deviceType: selectDevice.deviceType,
......@@ -421,8 +421,8 @@ const QuotaSelect = ({
value={item.title}
checked={item.checked}
disabled={
(selectData.length > maximum || selectData.length === maximum) &&
!item.checked
((selectData.length > maximum || selectData.length === maximum) &&
!item.checked)||disabledList.includes(item.title)
}
onChange={(e) => handleCheckboxChange(e, item)}
>
......@@ -481,6 +481,7 @@ QuotaSelect.defaultProps = {
onModalOk: () => {},
onModalClose: () => {},
defaultSelect: 'emphasis',
disabledList:[],
};
QuotaSelect.propTypes = {
......@@ -502,6 +503,7 @@ QuotaSelect.propTypes = {
onModalOk: PropTypes.func,
onModalClose: PropTypes.func,
defaultSelect: PropTypes.string,
disabledList: PropTypes.array,
};
export default QuotaSelect;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment