| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- import React from 'react'
- import { Modal, Form, Row, Col, Input, InputNumber, Select, Icon, Menu, Dropdown } from 'antd'
- const FormItem = Form.Item
- const SelectOption = Select.Option
- const OptionGroup = Select.OptGroup
- const InputGroup = Input.Group
- const SubMenu = Menu.SubMenu
- const MenuItem = Menu.Item
- const MenuItemGroup = Menu.ItemGroup;
- import { connect } from 'dva'
- import dataSource from '../../models/dataSource'
- const DataSourceAccessConfig = ({ dataSource, dispatch }) => {
- const formItemLayout = {
- labelCol: { span: 4 },
- wrapperCol: { span: 20 },
- };
- const dataSourceLinkMenu = (
- <Menu
- className='menu-datasource-link'
- onClick={() => {
- dispatch({ type: 'dataSource/setNewModelField', name: 'address', value: '1111adddd' });
- dispatch({ type: 'dataSource/setNewModelField', name: 'port', value: '1234' });
- dispatch({ type: 'dataSource/setNewModelField', name: 'type', value: {
- key: 'oracle',
- label: 'ORACLE'
- } });
- dispatch({ type: 'dataSource/setNewModelField', name: 'dbName', value: 'orcl' });
- dispatch({ type: 'dataSource/setNewModelField', name: 'userName', value: 'UAS' });
- dispatch({ type: 'dataSource/setNewModelField', name: 'password', value: 'select!#%*(' });
- }}
- >
- <MenuItem>1111</MenuItem>
- <MenuItem>2222</MenuItem>
- <MenuItem>33333</MenuItem>
- <MenuItem>44</MenuItem>
- </Menu>
- );
- return (
- <div>Null</div>
- );
- }
- function mapStateToProps({ present: {dataSource} }) {
- return { dataSource }
- }
- export default connect(mapStateToProps)(DataSourceAccessConfig);
|