Просмотр исходного кода

数据源修改数据对象后不可执行保存

zhuth 6 лет назад
Родитель
Сommit
1d1abb57b8
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/components/dataSourceDetail/header.jsx

+ 2 - 2
src/components/dataSourceDetail/header.jsx

@@ -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' });