Commit c2210886 by zhaochengxiang

bug

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