Merge pull request #11880 from dataease/pr@dev-v2_st

feat(查询组件): 下拉树多选的情况下,增加「清空」和「确定」button
This commit is contained in:
dataeaseShu 2024-08-30 16:24:21 +08:00 committed by GitHub
commit 0f4c1240a9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 2 deletions

View File

@ -29,7 +29,7 @@
"crypto-js": "^4.1.1", "crypto-js": "^4.1.1",
"dayjs": "^1.11.9", "dayjs": "^1.11.9",
"echarts": "^5.5.1", "echarts": "^5.5.1",
"element-plus-secondary": "^0.6.1", "element-plus-secondary": "^0.6.8",
"element-resize-detector": "^1.2.4", "element-resize-detector": "^1.2.4",
"exceljs": "^4.4.0", "exceljs": "^4.4.0",
"file-saver": "^2.0.5", "file-saver": "^2.0.5",

View File

@ -57,6 +57,11 @@ const { config } = toRefs(props)
const multiple = ref(false) const multiple = ref(false)
const treeSelectConfirm = val => {
treeValue.value = val
handleValueChange()
}
const handleValueChange = () => { const handleValueChange = () => {
const value = Array.isArray(treeValue.value) ? [...treeValue.value] : treeValue.value const value = Array.isArray(treeValue.value) ? [...treeValue.value] : treeValue.value
if (!props.isConfig) { if (!props.isConfig) {
@ -222,7 +227,7 @@ const selectStyle = computed(() => {
:data="treeOptionList" :data="treeOptionList"
clearable clearable
v-if="multiple && !loading" v-if="multiple && !loading"
@change="handleValueChange" @treeSelectConfirm="treeSelectConfirm"
:render-after-expand="false" :render-after-expand="false"
show-checkbox show-checkbox
showBtn showBtn