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