diff --git a/src/assets/style/theme/theme-base.scss b/src/assets/style/theme/theme-base.scss index 6226317d..e82bf601 100644 --- a/src/assets/style/theme/theme-base.scss +++ b/src/assets/style/theme/theme-base.scss @@ -256,6 +256,34 @@ .d2-theme-container-main-body { // 布局组件 .container-component { + position: absolute; + top: 0px; + bottom: 0px; + left: 0px; + right: 0px; + overflow: hidden; + .d2-container-full { + position: absolute; + top: 0px; + right: 20px; + bottom: 0px; + left: 0px; + display: flex; + flex-direction: column; + overflow: hidden; + .d2-container-full__header { + padding: 20px; + } + .d2-container-full__body { + flex-grow: 1; + padding: 0px 20px; + overflow: hidden; + position: relative; + } + .d2-container-full__footer { + padding: 20px; + } + } // 卡片布局组件 .d2-container-card { border-top-left-radius: 0px; diff --git a/src/components/core/d2-container/components/d2-container-full-bs.vue b/src/components/core/d2-container/components/d2-container-full-bs.vue index ee1235b1..c40c62bc 100644 --- a/src/components/core/d2-container/components/d2-container-full-bs.vue +++ b/src/components/core/d2-container/components/d2-container-full-bs.vue @@ -49,29 +49,3 @@ export default { } } - - diff --git a/src/components/core/d2-container/components/d2-container-full.vue b/src/components/core/d2-container/components/d2-container-full.vue index 2311589d..e789a244 100644 --- a/src/components/core/d2-container/components/d2-container-full.vue +++ b/src/components/core/d2-container/components/d2-container-full.vue @@ -17,29 +17,3 @@ export default { name: 'd2-container-full' } - - diff --git a/src/components/core/d2-container/index.vue b/src/components/core/d2-container/index.vue index fe566049..0d6922ae 100644 --- a/src/components/core/d2-container/index.vue +++ b/src/components/core/d2-container/index.vue @@ -95,14 +95,6 @@ export default {