diff --git a/src/components/Common/FlowDesign/Config/Components/FormBinding/index.tsx b/src/components/Common/FlowDesign/Config/Components/FormBinding/index.tsx index 918159137a34e314d012942f8adb98f159a65c8b..5cbf7d5fce7db67e4c8a6b3adc17d35703101cd1 100644 --- a/src/components/Common/FlowDesign/Config/Components/FormBinding/index.tsx +++ b/src/components/Common/FlowDesign/Config/Components/FormBinding/index.tsx @@ -21,6 +21,7 @@ interface IProps { } const FormBinding: React.FC = (props) => { + console.log(props, 'props======>'); const [open, setOpen] = useState(false); const [forms, setForms] = useState([]); useEffect(() => { @@ -60,12 +61,22 @@ const FormBinding: React.FC = (props) => { { - props.current.primaryForms = props.current.primaryForms.filter( - (a) => a.id != id, - ); + if (props.formType === '主表') { + props.current.primaryForms = props.current.primaryForms.filter( + (a) => a.id != id, + ); + } else { + props.current.detailForms = props.current.detailForms.filter( + (a) => a.id != id, + ); + } props.current.forms = props.current.forms.filter((a) => a.id != id); setForms(props.current.forms.filter((a) => a.typeName == props.formType)); }} diff --git a/src/components/Common/FlowDesign/Config/Components/FormBinding/option.tsx b/src/components/Common/FlowDesign/Config/Components/FormBinding/option.tsx index 089650dcfd4c8ee9da611df76dd3a3d28390eec3..a2d37dc0e8ca3755e7587dac83a0b4967c8fe391 100644 --- a/src/components/Common/FlowDesign/Config/Components/FormBinding/option.tsx +++ b/src/components/Common/FlowDesign/Config/Components/FormBinding/option.tsx @@ -12,6 +12,7 @@ const DataModal = (props: { isOpen: boolean; onClose: () => void; }) => { + console.log(props, 'props====>'); const [mappingData, setMappingData] = useState( props.operateRule.showChangeData ?? [], ); @@ -137,14 +138,14 @@ export const FormOption = (props: { {loadOperateRule('生成', props.operateRule, 'allowGenerate')} {loadOperateRule('选择文件', props.operateRule, 'allowSelectFile')} {loadOperateRule('单位空间', props.operateRule, 'selectBelong')} - {props.typeName === '子表' && + {props.operateRule.typeName === '子表' && loadOperateRule( '仅显示变更数据', props.operateRule, 'allowShowChangeData', props.departData, )} - {props.typeName === '子表' && ( + {props.operateRule.typeName === '子表' && (