mirror of
https://github.com/dataease/dataease.git
synced 2025-02-23 19:12:55 +08:00
fix(查询组件): 查询条件首次从”自动“切到”选择数据集“时,自动选择当前图表对应的数据集,以及图表当前选择的字段作为查询、显示和排序字段#14033
This commit is contained in:
parent
5525a6c6d4
commit
69f5ff2ee6
@ -1009,13 +1009,19 @@ const handleValueSourceChange = () => {
|
||||
curComponent.value.defaultValue = curComponent.value.multiple ? [] : undefined
|
||||
multipleChange(curComponent.value.multiple)
|
||||
if (curComponent.value.optionValueSource === 1 && !curComponent.value.dataset.id) {
|
||||
const [comId] = curComponent.value.checkedFields
|
||||
let id = ''
|
||||
let comId = ''
|
||||
Object.keys(curComponent.value.checkedFieldsMap).forEach(ele => {
|
||||
if (curComponent.value.checkedFieldsMap[ele]) {
|
||||
comId = ele
|
||||
id = curComponent.value.checkedFieldsMap[ele]
|
||||
}
|
||||
})
|
||||
fields.value.forEach(ele => {
|
||||
if (ele.componentId === comId) {
|
||||
curComponent.value.dataset.id = ele.id
|
||||
}
|
||||
})
|
||||
const [id] = Object.values(curComponent.value.checkedFieldsMap)
|
||||
curComponent.value.displayId = id
|
||||
curComponent.value.sortId = id
|
||||
curComponent.value.field.id = id
|
||||
|
Loading…
Reference in New Issue
Block a user