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