Commit c2210886 by zhaochengxiang

bug

parent eac5920d
......@@ -543,6 +543,7 @@ const ImportAction = (props) => {
if (type === inheritanceHistoricalType) {
setCreateHistoryModel(value);
const newModelerData = {...modelerData};
if (newModelerData.inherited) {
newModelerData.inherited = {...newModelerData.inherited, historical: value?modelerData.inherited?.historical:null}
onChange?.(newModelerData);
......@@ -550,8 +551,10 @@ const ImportAction = (props) => {
} else if (type === inheritanceZipperType) {
setCreateZipperModel(value);
const newModelerData = {...modelerData};
if (newModelerData.inherited) {
newModelerData.inherited = {...newModelerData.inherited, zipper: value?modelerData.inherited?.zipper:null}
onChange?.(newModelerData);
}
}
......@@ -559,8 +562,8 @@ const ImportAction = (props) => {
const setInheriteData = (type, value) => {
if (type === inheritanceHistoricalType) {
const newModelerData = {...modelerData};
const newRealModelerData = {...modelerData};
const newModelerData = {...modelerDataRef.current};
const newRealModelerData = {...modelerDataRef.current};
if (newModelerData.inherited) {
newModelerData.inherited = {...newModelerData.inherited, historical: value}
......@@ -572,12 +575,12 @@ const ImportAction = (props) => {
onChange?.(newRealModelerData);
}
} else if (type === inheritanceZipperType) {
const newModelerData = {...modelerData};
const newRealModelerData = {...modelerData};
const newModelerData = {...modelerDataRef.current};
const newRealModelerData = {...modelerDataRef.current};
if (newModelerData.inherited) {
newModelerData.inherited = {...newModelerData.inherited, zipper: value}
newRealModelerData.inherited = {...newRealModelerData.inherited, zipper: createZipperModel?value:null}
newModelerData.inherited = {...newModelerData.inherited, zipper: value};
newRealModelerData.inherited = {...newRealModelerData.inherited, zipper: createZipperModel?value:null};
setModelerData(newModelerData);
modelerDataRef.current = newModelerData;
......
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