提交 643e2eff authored 作者: 钟是志's avatar 钟是志

iframe页面的Modal 直接从父级获取

上级 dc6ec632
...@@ -20,6 +20,9 @@ export default class index extends Component { ...@@ -20,6 +20,9 @@ export default class index extends Component {
} }
showModal = () => { showModal = () => {
if(window?.parent?.iframeParentComponent){
return false;
}
this.setState({ this.setState({
visible: true, visible: true,
}); });
...@@ -73,12 +76,12 @@ export default class index extends Component { ...@@ -73,12 +76,12 @@ export default class index extends Component {
<> <>
{isShow ? ( {isShow ? (
<Popconfirm <Popconfirm
title='该附件支持预览,是否预览?' title='查看附件'
onConfirm={this.download} onConfirm={this.download}
okText='下载' okText='下载'
onCancel={this.showModal} onCancel={this.showModal}
cancelText='预览'> cancelText={ window?.parent?.iframeParentComponent ? '取消' : '预览'}>
{isImg ? ( {isImg ? (
<img <img
ref={(node)=>{ this.imageDom = node;}} ref={(node)=>{ this.imageDom = node;}}
...@@ -104,7 +107,7 @@ export default class index extends Component { ...@@ -104,7 +107,7 @@ export default class index extends Component {
visible && visible &&
<Modal <Modal
title={pathName} title={pathName}
visible={visible} visible={true}
width={1200} width={1200}
destroyOnClose destroyOnClose
centered={true} centered={true}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论