From 61927cfad5951fac74664fdc891bed107e21df46 Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Fri, 30 Aug 2024 16:23:57 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=9F=A5=E8=AF=A2=E7=BB=84=E4=BB=B6):=20?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E6=A0=91=E5=A4=9A=E9=80=89=E7=9A=84=E6=83=85?= =?UTF-8?q?=E5=86=B5=E4=B8=8B=EF=BC=8C=E5=A2=9E=E5=8A=A0=E3=80=8C=E6=B8=85?= =?UTF-8?q?=E7=A9=BA=E3=80=8D=E5=92=8C=E3=80=8C=E7=A1=AE=E5=AE=9A=E3=80=8D?= =?UTF-8?q?button?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core-frontend/package.json | 2 +- core/core-frontend/src/custom-component/v-query/Tree.vue | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/core/core-frontend/package.json b/core/core-frontend/package.json index 04f6cfcdd2..175b00c63a 100644 --- a/core/core-frontend/package.json +++ b/core/core-frontend/package.json @@ -29,7 +29,7 @@ "crypto-js": "^4.1.1", "dayjs": "^1.11.9", "echarts": "^5.5.1", - "element-plus-secondary": "^0.6.1", + "element-plus-secondary": "^0.6.8", "element-resize-detector": "^1.2.4", "exceljs": "^4.4.0", "file-saver": "^2.0.5", diff --git a/core/core-frontend/src/custom-component/v-query/Tree.vue b/core/core-frontend/src/custom-component/v-query/Tree.vue index 36b7466ad4..fe5cff0595 100644 --- a/core/core-frontend/src/custom-component/v-query/Tree.vue +++ b/core/core-frontend/src/custom-component/v-query/Tree.vue @@ -57,6 +57,11 @@ const { config } = toRefs(props) const multiple = ref(false) +const treeSelectConfirm = val => { + treeValue.value = val + handleValueChange() +} + const handleValueChange = () => { const value = Array.isArray(treeValue.value) ? [...treeValue.value] : treeValue.value if (!props.isConfig) { @@ -222,7 +227,7 @@ const selectStyle = computed(() => { :data="treeOptionList" clearable v-if="multiple && !loading" - @change="handleValueChange" + @treeSelectConfirm="treeSelectConfirm" :render-after-expand="false" show-checkbox showBtn