From 10a6dae2cf2fabd20804e9070934caa847e80827 Mon Sep 17 00:00:00 2001 From: ibuler Date: Tue, 28 Feb 2023 16:08:50 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=20tree=20=E9=AB=98?= =?UTF-8?q?=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/AssetSelect/dialog.vue | 19 ++++++++++--------- src/components/AssetSelect/index.vue | 10 +++++----- .../DataZTree/components/ZTree/index.vue | 6 +++--- 3 files changed, 18 insertions(+), 17 deletions(-) diff --git a/src/components/AssetSelect/dialog.vue b/src/components/AssetSelect/dialog.vue index ebbfbd29e..7600e6142 100644 --- a/src/components/AssetSelect/dialog.vue +++ b/src/components/AssetSelect/dialog.vue @@ -5,20 +5,20 @@ top="1vh" v-bind="$attrs" width="80vw" - @close="handleClose" @cancel="handleCancel" + @close="handleClose" @confirm="handleConfirm" v-on="$listeners" > @@ -172,10 +172,11 @@ export default { .left { padding: 5px; + } - .treebox { - height: 70vh; - } + .right { + height: calc(100vh - 200px); + overflow: auto; } .mini { @@ -188,8 +189,8 @@ export default { } } -.page ::v-deep .treebox { - height: inherit !important; +.page ::v-deep .treebox .ztree { + } .asset-select-dialog ::v-deep .el-icon-circle-check { diff --git a/src/components/AssetSelect/index.vue b/src/components/AssetSelect/index.vue index f22b036cc..77187353c 100644 --- a/src/components/AssetSelect/index.vue +++ b/src/components/AssetSelect/index.vue @@ -11,12 +11,12 @@ > > .ztree { + >>> .ztree { overflow: auto; background-color: transparent; - height: calc(100% - 50px); + max-height: calc(100vh - 220px); + min-height: 500px; li { background-color: transparent !important;