|
|
@@ -7,7 +7,7 @@ class DataSourceDetailHeader extends React.Component {
|
|
|
|
|
|
render() {
|
|
|
const { dataSourceDetail, dispatch } = this.props;
|
|
|
- const { code, type, name, columns } = dataSourceDetail;
|
|
|
+ const { code, type, name, columns, targetDirty} = dataSourceDetail;
|
|
|
|
|
|
return (
|
|
|
<div className='dataSourcedetail-header'>
|
|
|
@@ -20,7 +20,7 @@ class DataSourceDetailHeader extends React.Component {
|
|
|
}}>
|
|
|
<Icon type='left' />返回
|
|
|
</Button>
|
|
|
- {code && code !== 'create' && <Button disabled={ ( ( type === 'database' && !name) || ( type === 'file' && +1 === 2) ) ||
|
|
|
+ {code && code !== 'create' && <Button disabled={ ( ( type === 'database' && (!name || targetDirty) ) || ( type === 'file' && +1 === 2) ) ||
|
|
|
(!columns || columns.length === 0)
|
|
|
} onClick={() => {
|
|
|
dispatch({ type: 'dataSource/remoteModify' });
|