Commit 9cdc6402 by zhaochengxiang

修改基础信息问题

parent 316266f1
...@@ -86,15 +86,15 @@ const TemplateSelect = ({ value = '', modelerData = undefined, templates = [], o ...@@ -86,15 +86,15 @@ const TemplateSelect = ({ value = '', modelerData = undefined, templates = [], o
const [isCustom, setIsCustom] = useState(false); const [isCustom, setIsCustom] = useState(false);
useEffect(() => { useEffect(() => {
if (mountRef.current) { if (mountRef.current && modelerData && Object.keys(modelerData).length > 0) {
if (value && !modelerData?.easyDataModelerModelingTemplate?.name) { if (modelerData?.tableType && !modelerData?.easyDataModelerModelingTemplate?.name) {
setIsCustom(true); setIsCustom(true);
} else { } else {
setIsCustom(false); setIsCustom(false);
} }
}
mountRef.current = false; mountRef.current = false;
}
}, [modelerData]) }, [modelerData])
return ( return (
...@@ -103,7 +103,7 @@ const TemplateSelect = ({ value = '', modelerData = undefined, templates = [], o ...@@ -103,7 +103,7 @@ const TemplateSelect = ({ value = '', modelerData = undefined, templates = [], o
isCustom ? <InputDebounce isCustom ? <InputDebounce
placeholder='请输入数据表类型' placeholder='请输入数据表类型'
allowClear allowClear
defaultValue={modelerData?.tableType} value={modelerData?.tableType}
onChange={(val) => { onChange={(val) => {
onChange?.(val, true); onChange?.(val, true);
}} }}
...@@ -112,7 +112,7 @@ const TemplateSelect = ({ value = '', modelerData = undefined, templates = [], o ...@@ -112,7 +112,7 @@ const TemplateSelect = ({ value = '', modelerData = undefined, templates = [], o
onChange={(val) => { onChange={(val) => {
onChange?.(val); onChange?.(val);
}} }}
defaultValue={value || undefined} value={value || undefined}
placeholder='请选择数据表类型' placeholder='请选择数据表类型'
allowClear allowClear
style={{ flex: 1 }} style={{ flex: 1 }}
...@@ -374,10 +374,15 @@ const ImportActionHeader = (props) => { ...@@ -374,10 +374,15 @@ const ImportActionHeader = (props) => {
useEffect(() => { useEffect(() => {
getDataTypeList(); getDataTypeList();
}, [])
useEffect(() => {
if (modelerData?.dataType) { if (modelerData?.dataType) {
getBindingLoadRangeList(modelerData?.dataType); getBindingLoadRangeList(modelerData?.dataType);
} else {
setBindingLoadRangeList([]);
} }
}, []) }, [modelerData?.dataType])
useEffect(() => { useEffect(() => {
...@@ -607,10 +612,8 @@ const ImportActionHeader = (props) => { ...@@ -607,10 +612,8 @@ const ImportActionHeader = (props) => {
} }
} else if (changedValues.hasOwnProperty('dataType')) { } else if (changedValues.hasOwnProperty('dataType')) {
if (changedValues.dataType) { if (changedValues.dataType) {
getBindingLoadRangeList(changedValues.dataType);
onChange?.({...changedValues, bindingLoadRange: ''}, {...allValues, bindingLoadRange: ''}); onChange?.({...changedValues, bindingLoadRange: ''}, {...allValues, bindingLoadRange: ''});
} else { } else {
setBindingLoadRangeList([]);
onChange?.({...changedValues, bindingLoadRange: ''}, {...allValues, bindingLoadRange: ''}); onChange?.({...changedValues, bindingLoadRange: ''}, {...allValues, bindingLoadRange: ''});
} }
} }
......
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