|
@@ -25,11 +25,13 @@ export default function LoadFormConfig({ loadDataForm, dataSourceList, updateTab
|
|
|
|
|
|
// 初始化表单类型
|
|
// 初始化表单类型
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
- if (loadDataForm.getFieldValue('datasource_name')) {
|
|
|
|
- const type = dataSourceList.find(
|
|
|
|
- item => item.key === loadDataForm.getFieldValue('datasource_name')
|
|
|
|
- ).datasource
|
|
|
|
|
|
+ const ds_id = loadDataForm.getFieldValue('datasource_name')
|
|
|
|
+ const table_name = loadDataForm.getFieldValue('datasource_table')
|
|
|
|
+ if (ds_id) {
|
|
|
|
+ const type = dataSourceList.find(item => item.key === ds_id).datasource
|
|
setDatasourceType(type)
|
|
setDatasourceType(type)
|
|
|
|
+ selectDatasource(ds_id)
|
|
|
|
+ loadDataForm.setFieldValue('datasource_table', table_name)
|
|
}
|
|
}
|
|
}, [])
|
|
}, [])
|
|
|
|
|