mirror of
https://github.com/dataease/dataease.git
synced 2025-02-24 03:22:56 +08:00
feat(查询组件): 查询条件首次从”自动“切到”选择数据集“时,自动选择当前图表对应的数据集,以及图表当前选择的字段作为查询、显示和排序字段#14033
This commit is contained in:
parent
32c6607d50
commit
879e5981a8
@ -1008,6 +1008,19 @@ const handleFieldChange = () => {
|
||||
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
|
||||
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
|
||||
getOptions(curComponent.value.dataset.id, curComponent.value)
|
||||
}
|
||||
}
|
||||
|
||||
const multipleChange = (val: boolean, isMultipleChange = false) => {
|
||||
|
Loading…
Reference in New Issue
Block a user