|
|
@@ -53,7 +53,7 @@ class DashboardDesignerContent extends React.Component {
|
|
|
}
|
|
|
|
|
|
getContentSize = () => {
|
|
|
- const { dashboardDesigner, isOwner, isShareView } = this.props;
|
|
|
+ const { dashboardDesigner, isOwner, isShareView, isShareKeyView } = this.props;
|
|
|
const { editMode } = dashboardDesigner;
|
|
|
let contentEl = document.getElementsByClassName('viewlayout')[0];
|
|
|
if(!contentEl) {
|
|
|
@@ -65,7 +65,7 @@ class DashboardDesignerContent extends React.Component {
|
|
|
let _scroll = contentEl.scrollHeight > contentEl.clientHeight;
|
|
|
|
|
|
return {
|
|
|
- width: document.body.offsetWidth - 20 - ((isOwner && editMode && !isShareView) ? 200 : 0) - 10 - (_scroll ? 17 : 2), // 有滚动条时需要减去滚动条的宽度
|
|
|
+ width: document.body.offsetWidth - 20 - ((isOwner && editMode && !isShareView && !isShareKeyView) ? 200 : 0) - 10 - (_scroll ? 17 : 2), // 有滚动条时需要减去滚动条的宽度
|
|
|
height: contentEl.clientHeight
|
|
|
}
|
|
|
}
|
|
|
@@ -144,7 +144,7 @@ class DashboardDesignerContent extends React.Component {
|
|
|
}
|
|
|
|
|
|
render() {
|
|
|
- const { dashboardDesigner, isOwner, isShareView } = this.props;
|
|
|
+ const { dashboardDesigner, isOwner, isShareView, isShareKeyView } = this.props;
|
|
|
const { code, editMode, filters } = dashboardDesigner;
|
|
|
const { visibleFilterBox } = this.state;
|
|
|
|
|
|
@@ -183,11 +183,11 @@ class DashboardDesignerContent extends React.Component {
|
|
|
</Header>
|
|
|
<Content className='dashboard-content'>
|
|
|
<Layout className='content-layout'>
|
|
|
- <Sider className={`config-sider${ (isOwner && editMode) ? '' : ' config-sider-closed' }`} width={(isOwner && editMode && !isShareView) ? 200 : 0}>
|
|
|
+ <Sider className={`config-sider${ (isOwner && editMode) ? '' : ' config-sider-closed' }`} width={(isOwner && editMode && !isShareView && !isShareKeyView) ? 200 : 0}>
|
|
|
<ConfigSider/>
|
|
|
</Sider>
|
|
|
<Content className='viewlayout'>
|
|
|
- <ViewLayout isOwner={isOwner} isShareView={isShareView} contentSize={contentSize} editMode={editMode}/>
|
|
|
+ <ViewLayout isOwner={isOwner} isShareView={isShareView} isShareKeyView={isShareKeyView} contentSize={contentSize} editMode={editMode}/>
|
|
|
</Content>
|
|
|
</Layout>
|
|
|
</Content>
|