diff --git a/src/views/regulatoryComplianceAssessmentDatabase/regulatoryComplianceAssessment/modules/AssessmentLookModal.vue b/src/views/regulatoryComplianceAssessmentDatabase/regulatoryComplianceAssessment/modules/AssessmentLookModal.vue index da31cd6..9d3aaa4 100644 --- a/src/views/regulatoryComplianceAssessmentDatabase/regulatoryComplianceAssessment/modules/AssessmentLookModal.vue +++ b/src/views/regulatoryComplianceAssessmentDatabase/regulatoryComplianceAssessment/modules/AssessmentLookModal.vue @@ -6,7 +6,9 @@ :closable="true" switchFullscreen :footer="false" + :class="isFullScreen ? 'full-screen-modal' : ''" @cancel="handleCancel" + @update:fullscreen="updataFullScreen" :visible="visible">
@@ -80,7 +82,7 @@ :dataSource="dataSource" :pagination="ipagination" :loading="loading" - :scroll="{x: '100%', y: 'calc(100vh - 500px)'}" + :scroll="{x: '100%', y: isFullScreen ? 'calc(100vh - 330px)' : 'calc(100vh - 500px)'}" @change="handleTableChange"> @@ -261,7 +263,8 @@ export default { }, disableMixinCreated: true, image: false, - imageUrl: '' + imageUrl: '', + isFullScreen: false } }, mounted () { @@ -283,6 +286,10 @@ export default { } }) }, + // 全屏切换 + updataFullScreen (value) { + this.isFullScreen = value + }, // 显示条款内容弹框 showContent (val) { this.$refs.splitClauseDetail.open(val) @@ -320,4 +327,10 @@ export default { /deep/ .ant-form-item-label { min-width: 70px !important; } + +.full-screen-modal { + /deep/ .ant-modal-body { + height: calc(100% - 55px) !important; + } +}