|
@@ -161,15 +161,17 @@ class ChartList extends React.Component {
|
|
|
}
|
|
}
|
|
|
cover={
|
|
cover={
|
|
|
<Col className='cover-body'>
|
|
<Col className='cover-body'>
|
|
|
- <Row className='thumb' onClick={l.access ? () => {
|
|
|
|
|
|
|
+ <Row className='thumb' onClick={l.access && l.database ? () => {
|
|
|
dispatch({ type: 'chartDesigner/reset' });
|
|
dispatch({ type: 'chartDesigner/reset' });
|
|
|
dispatch({ type: 'main/redirect', path: '/chart/' + l.code });
|
|
dispatch({ type: 'main/redirect', path: '/chart/' + l.code });
|
|
|
dispatch({ type: 'recent/addRecentRecord', tarId: l.code, recordType: 0});
|
|
dispatch({ type: 'recent/addRecentRecord', tarId: l.code, recordType: 0});
|
|
|
} : () => {}}>
|
|
} : () => {}}>
|
|
|
- {!l.access && <div className='deny-body'>
|
|
|
|
|
|
|
+ {!l.access ? <div className='deny-body'>
|
|
|
<div className='deny-tip'>无数据权限</div>
|
|
<div className='deny-tip'>无数据权限</div>
|
|
|
- </div>}
|
|
|
|
|
- <Thumbnail style={{ opacity: l.access ? 1 : 0.3 }} type={l.type} code={l.code} option={l.chartOption}/>
|
|
|
|
|
|
|
+ </div> : (!l.database ? <div className='deny-body'>
|
|
|
|
|
+ <div className='deny-tip'>数据源丢失</div>
|
|
|
|
|
+ </div> : null)}
|
|
|
|
|
+ <Thumbnail style={{ opacity: (l.access && l.database) ? 1 : 0.3 }} type={l.type} code={l.code} option={l.chartOption}/>
|
|
|
</Row>
|
|
</Row>
|
|
|
<Row className='desc'>
|
|
<Row className='desc'>
|
|
|
<Ellipsis tooltip={l.description&&l.description.length > 16} lines={2}>{
|
|
<Ellipsis tooltip={l.description&&l.description.length > 16} lines={2}>{
|