From 353ed9cd223c6f3c0c8eba3c67bf52bfd1490f67 Mon Sep 17 00:00:00 2001 From: gaoxq <376340421@qq.com> Date: Tue, 3 Mar 2026 17:35:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A7=E5=B1=8F=E9=A1=B5=E9=9D=A2=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- screen-vue/src/components/Layout/index.vue | 15 +- .../src/views/desktop/components/ChartTop.vue | 213 +++++++++++ screen-vue/src/views/desktop/index.vue | 346 +++++++++++++++++- 3 files changed, 563 insertions(+), 11 deletions(-) create mode 100644 screen-vue/src/views/desktop/components/ChartTop.vue diff --git a/screen-vue/src/components/Layout/index.vue b/screen-vue/src/components/Layout/index.vue index 16a3a4e..f7391ac 100644 --- a/screen-vue/src/components/Layout/index.vue +++ b/screen-vue/src/components/Layout/index.vue @@ -696,20 +696,27 @@ onMounted(() => { color: #333; } +/* 核心修复:内容容器布局 */ .content-container { flex: 1; padding: 0 !important; - overflow: auto; + overflow: hidden !important; + display: flex !important; + flex-direction: column !important; } .content-wrapper { - margin: 16px; - padding: 24px; + margin: 8px; + padding: 2px; background: #fff; border: 1px solid #e6e6e6; border-radius: 8px; - min-height: calc(100% - 32px); + flex: 1 !important; + height: calc(100% - 16px) !important; + min-height: 0 !important; box-shadow: 0 1px 2px rgba(0,0,0,0.1); + display: flex !important; + flex-direction: column !important; } :deep(.el-sub-menu .el-menu) { diff --git a/screen-vue/src/views/desktop/components/ChartTop.vue b/screen-vue/src/views/desktop/components/ChartTop.vue new file mode 100644 index 0000000..ce3c94a --- /dev/null +++ b/screen-vue/src/views/desktop/components/ChartTop.vue @@ -0,0 +1,213 @@ + + + + + \ No newline at end of file diff --git a/screen-vue/src/views/desktop/index.vue b/screen-vue/src/views/desktop/index.vue index 3dc7c35..f48697a 100644 --- a/screen-vue/src/views/desktop/index.vue +++ b/screen-vue/src/views/desktop/index.vue @@ -1,17 +1,349 @@ \ No newline at end of file