Bläddra i källkod

添加、修改数据源界面添加一个测试按钮

xiaoct 7 år sedan
förälder
incheckning
34d36d6cba
3 ändrade filer med 6 tillägg och 4 borttagningar
  1. 1 0
      .gitignore
  2. 4 2
      src/components/datasource/dataConnectBox.jsx
  3. 1 2
      src/models/dashboard.js

+ 1 - 0
.gitignore

@@ -4,3 +4,4 @@ node_modules
 *.css
 .scannerwork/.sonar_lock
 .scannerwork/report-task.txt
+src/demo.jsx

+ 4 - 2
src/components/datasource/dataConnectBox.jsx

@@ -40,10 +40,12 @@ class DataConnectBox extends React.Component {
                 destroyOnClose={true}
                 footer={
                     <Row>
-                        <Col className='validatemessage' span={14}>
+                        <Col className='validatemessage' span={12}>
                             {dataConnect.newOne.invalid ? '数据连接配置有误!' : ''}
                         </Col>
-                        <Col span={10}>
+                        <Col span={12}>
+                            <Button onClick={() => dispatch({ type:'dataConnect/remoteValidate'})}>测试</Button>
+                            <Button onClick={() => dispatch({ type:'dataConnect/resetNewModel'})}>清空</Button>
                             <Button onClick={() => {this.hideBox()}}>取 消</Button>
                             <Button className={dataConnect.newOne.validating ? 'ant-btn-loading' : ''} type="primary" onClick={() => {this.okHandler()}}>
                                 {dataConnect.newOne.validating ? (<Icon type='loading' />) : ''}确 定

+ 1 - 2
src/models/dashboard.js

@@ -1,6 +1,5 @@
 import { message } from 'antd'
 import * as service from '../services/index'
-import URLS from '../constants/url'
 
 export default {
     namespace: 'dashboard',
@@ -105,7 +104,7 @@ export default {
                     body: {}
                 });
                 if(!response.err && response.data.code > 0) {
-                    let data = response
+                    // let data = response
                 }
             }catch(e) {
                 message.error('读取报告与看板错误')