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

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

onestop 增加 步骤条组件
上级 b34348d3
...@@ -5,7 +5,7 @@ import ZdyTable from '@/webPublic/one_stop_public/Table'; ...@@ -5,7 +5,7 @@ import ZdyTable from '@/webPublic/one_stop_public/Table';
const { Step } = Steps; const { Step } = Steps;
export default function StepDiy(props) { export default function StepDiy(props) {
const { value, json, partFormProps, dataColumn, onChange } = props; const { value, json, partFormProps } = props;
const diyProps = useMemo(() => { const diyProps = useMemo(() => {
let b = {}; let b = {};
if (value && typeof value === 'object') { if (value && typeof value === 'object') {
...@@ -51,28 +51,30 @@ export default function StepDiy(props) { ...@@ -51,28 +51,30 @@ export default function StepDiy(props) {
} }
}, [diyProps?.StepsProps?.current]); }, [diyProps?.StepsProps?.current]);
console.log(value); console.log(partFormProps.form.getFieldsValue());
return ( return (
<div style={diyProps.outSideDivStyle}> <div style={diyProps.outSideDivStyle}>
<Steps {...diyProps.StepsProps} <Steps {...diyProps.StepsProps} current={current}>
current={current}>
{Array.isArray(diyProps.Step) && {Array.isArray(diyProps.Step) &&
diyProps.Step.map(g => { diyProps.Step.map(g => {
return <Step {...g} key={g.title} />; return <Step {...g} key={g.title} />;
})} })}
</Steps> </Steps>
{!!partFormKey && ( {Array.isArray(diyProps.Step) &&
<div> diyProps.Step.filter(g => !!g.formKey).map((g, index) => {
return (
<div key={g.formKey} style={{ display: partFormKey === g.formKey ? 'block' : 'none' }}>
<ZdyTable <ZdyTable
{...partFormProps} {...partFormProps}
currentFormTitle={'Steps组件的子表单' + partFormKey} currentFormTitle={'Steps组件的子表单' + g.formKey}
key={partFormKey} key={g.formKey}
currentFormKey={partFormKey} currentFormKey={g.formKey}
{...partFormProps?.datas[partFormKey]} {...partFormProps?.datas[g.formKey]}
/> />
</div> </div>
)} );
})}
</div> </div>
); );
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论