提交 b34348d3 authored 作者: 钟是志's avatar 钟是志

28974 辅导员考核相关需求,有疑问联系我

onestop 增加 步骤条组件
上级 b40383ab
......@@ -12,7 +12,6 @@ export default function StepDiy(props) {
b = {
...value,
};
delete b.formValues;
}
if (json.otherProps && typeof json.otherProps === 'string') {
try {
......@@ -33,7 +32,6 @@ export default function StepDiy(props) {
}, [json.otherProps, value]);
const [current, setCurrent] = useState(diyProps?.StepsProps?.current || 0);
const [formValues, setFormValues] = useState({});
const partFormKey = useMemo(() => {
if (typeof current !== 'undefined') {
......@@ -43,33 +41,16 @@ export default function StepDiy(props) {
if (item) {
return item.formKey;
}
partFormProps.form.setFieldsValue(formValues);
}
return undefined;
}, [current]);
useEffect(() => {
if (diyProps?.StepsProps?.current !== current) {
const oldValues = partFormProps.form.getFieldsValue();
let newV = {
...oldValues,
};
delete newV[dataColumn.base52];
setFormValues({
...formValues,
...newV,
});
}
setCurrent(diyProps?.StepsProps?.current);
}
}, [diyProps?.StepsProps?.current]);
useEffect(() => {
onChange({
...value,
formValues,
})
}, [formValues]);
console.log(value);
return (
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论