Commit 9976ac60 by zhaochengxiang

衍生表保存

parent 23a40bc6
......@@ -545,8 +545,18 @@ const ImportAction = (props) => {
const setInheriteState = (type, value) => {
if (type === inheritanceHistoricalType) {
setCreateHistoryModel(value);
const newModelerData = {...modelerData};
if (newModelerData.inherited) {
newModelerData.inherited = {...newModelerData.inherited, historical: value?modelerData.inherited?.historical:null}
onChange?.(newModelerData);
}
} else if (type === inheritanceZipperType) {
setCreateZipperModel(value);
const newModelerData = {...modelerData};
if (newModelerData.inherited) {
newModelerData.inherited = {...newModelerData.inherited, historical: value?modelerData.inherited?.historical:null}
onChange?.(newModelerData);
}
}
}
......@@ -557,9 +567,11 @@ const ImportAction = (props) => {
if (newModelerData.inherited) {
newModelerData.inherited = {...newModelerData.inherited, historical: value}
newRealModelerData.inherited = {...newModelerData.inherited, historical: createHistoryModel?value:null}
newRealModelerData.inherited = {...newRealModelerData.inherited, historical: createHistoryModel?value:null}
setModelerData(newModelerData);
modelerDataRef.current = newModelerData;
onChange?.(newRealModelerData);
}
} else if (type === inheritanceZipperType) {
......@@ -568,8 +580,10 @@ const ImportAction = (props) => {
if (newModelerData.inherited) {
newModelerData.inherited = {...newModelerData.inherited, zipper: value}
newRealModelerData.inherited = {...newModelerData.inherited, zipper: createZipperModel?value:null}
newRealModelerData.inherited = {...newRealModelerData.inherited, zipper: createZipperModel?value:null}
setModelerData(newModelerData);
modelerDataRef.current = newModelerData;
onChange?.(newRealModelerData);
}
}
......
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