From fdba2fb78da5f9e4e823630cfad0e20e57ae9a23 Mon Sep 17 00:00:00 2001 From: jhd <1684074631@qq.com> Date: Mon, 13 Jul 2026 09:50:12 +0800 Subject: [PATCH] =?UTF-8?q?fix(cost):=20=E4=BF=AE=E5=A4=8D=E5=9B=BE?= =?UTF-8?q?=E8=A1=A8=E5=85=A8=E5=B1=8F=E6=98=BE=E7=A4=BA=E5=92=8C=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E9=80=89=E6=8B=A9=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加默认选择所有图表项的逻辑 - 修复全屏图表对话框的高度设置 - 调整全屏图表的布局结构为flex布局 - 优化图表头部和主体的样式设置 --- klp-ui/src/views/cost/comprehensive.vue | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/klp-ui/src/views/cost/comprehensive.vue b/klp-ui/src/views/cost/comprehensive.vue index 6736f42c7..138fd8eac 100644 --- a/klp-ui/src/views/cost/comprehensive.vue +++ b/klp-ui/src/views/cost/comprehensive.vue @@ -1321,6 +1321,8 @@ export default { } } catch (e) { /* ignore */ } this.chartSelectedKeys = selected + // default: select all + if (!this.chartSelectedKeys.length) this.chartSelectedKeys = [...allKeys] }, saveChartSelection() { if (!this.activeReport) return @@ -1440,9 +1442,9 @@ export default { /deep/ .summary-row td .cell { color: #303133; } .summary-label { font-weight: bold; color: #303133; padding: 0 5px; } .summary-val { font-weight: bold; color: #303133; } -/deep/ .chart-fullscreen { width: 100% !important; max-width: 100% !important; margin: 0 !important; } -/deep/ .chart-fullscreen .el-dialog__body { max-height: calc(100vh - 90px); overflow: auto; padding: 16px 20px; } -/deep/ .chart-fullscreen .el-dialog__header { padding: 12px 20px; } +/deep/ .chart-fullscreen { width: 100% !important; max-width: 100% !important; height: 100vh !important; margin: 0 !important; display: flex; flex-direction: column; } +/deep/ .chart-fullscreen .el-dialog__body { flex: 1; max-height: none; overflow: auto; padding: 16px 20px; } +/deep/ .chart-fullscreen .el-dialog__header { padding: 12px 20px; flex-shrink: 0; } .chart-tag-bar { padding: 0 4px 8px; } .chart-tag-row { display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 4px; } .chart-tag-row:last-child { margin-bottom: 0; }