bug:
第一次:
第二次:
解决方法:
javascript
<Fotm.item>
<Select
showSearch
placeholder="请输入单位名称"
filterOption={selectFilterOption}
options={bmSelectOptions}
onChange={handleDwmcChange}
/>
</Form.Item>
javascript
const handleDwmcChange = (value) => {
//解决方法,先把整个表单置空,然后再给第一个 下拉框赋值
modalForm.resetFields();
modalForm.setFieldValue("department",value);
const user = {
id: value
};
//下拉框联动方法
getYxAdminPeopleByBm(user).then(res => {
if (res.code === 200) {
const dwmcData = res.data.map((item) => ({
value: item.id,
label: item.name
}));
setAdminList(dwmcData);
} else {
message.error("用户信息获取失败:" + res.message);
}
});
};