mirror of
https://github.com/dataease/dataease.git
synced 2026-05-15 21:42:32 +08:00
fix(数据大屏): control + 滚轮,导致下拉树已选中选项丢失
This commit is contained in:
committed by
fit2cloud-chenyw
parent
c6b0ab9556
commit
658ef0da49
@@ -101,11 +101,13 @@ watch(
|
||||
})
|
||||
}
|
||||
)
|
||||
|
||||
let oldId
|
||||
watch(
|
||||
() => config.value.treeFieldList,
|
||||
() => {
|
||||
if (changeFromId.value) return
|
||||
val => {
|
||||
let idStr = val.map(ele => ele.id).join('-')
|
||||
if (changeFromId.value || idStr === oldId) return
|
||||
oldId = idStr
|
||||
treeValue.value = config.value.multiple ? [] : undefined
|
||||
config.value.defaultValue = config.value.multiple ? [] : undefined
|
||||
config.value.selectValue = config.value.multiple ? [] : undefined
|
||||
@@ -127,6 +129,7 @@ const init = () => {
|
||||
treeValue.value = plus ? [] : undefined
|
||||
}
|
||||
nextTick(() => {
|
||||
oldId = config.value.treeFieldList?.map(ele => ele.id).join('-')
|
||||
multiple.value = config.value.multiple
|
||||
})
|
||||
getTreeOption()
|
||||
|
||||
Reference in New Issue
Block a user