feat(查询组件): 查询条件首次从”自动“切到”选择数据集“时,自动选择当前图表对应的数据集,以及图表当前选择的字段作为查询、显示和排序字段#14033

This commit is contained in:
dataeaseShu 2025-01-10 11:17:25 +08:00 committed by Junjun
parent 32c6607d50
commit 879e5981a8

View File

@ -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) => {