|
|
@@ -23,14 +23,14 @@ class DataConnectConfig extends React.Component {
|
|
|
}
|
|
|
|
|
|
generateCard() {
|
|
|
- const { dataConnect, dispatch } = this.props;
|
|
|
+ const { dataConnect, dataSourceDetail, dispatch } = this.props;
|
|
|
const { filterLabel: stateFilterLabel } = this.state;
|
|
|
const reg = new RegExp('([+ \\- & | ! ( ) { } \\[ \\] ^ \" ~ * ? : ( ) \/])', 'g'); // 需要转义的字符
|
|
|
let filterLabel = stateFilterLabel ? (stateFilterLabel + '').replace(new RegExp('(\\\\)', 'g'), '\\$1').replace(reg, '\\$1') : ''; // 添加转义符号
|
|
|
let filterReg = new RegExp('(' + filterLabel + '){1}', 'ig');
|
|
|
let cards = dataConnect.list.map(l => {
|
|
|
let o = Object.assign({}, l);
|
|
|
- return ((o['name'] + '').search(filterReg) > -1) ? o : null
|
|
|
+ return o.code === dataSourceDetail.connectCode || ((o['name'] + '').search(filterReg) > -1) ? o : null
|
|
|
}).filter(a => a!==null).map( (l, i) => (
|
|
|
<CardGrid className='dataconnect-card' key={i}>
|
|
|
<Card
|