forked from github/dataease
fix: 外部参数下拉树不生效问题
This commit is contained in:
parent
5ef1e4970a
commit
81d9941794
@ -473,6 +473,7 @@ const data = {
|
||||
// 获取外部参数的值 sourceInfo 是外部参数名称 支持数组传入
|
||||
let paramValue = params[sourceInfo]
|
||||
let paramValueStr = params[sourceInfo]
|
||||
let paramValueTree = params[sourceInfo]
|
||||
let operator = 'in'
|
||||
if (paramValue && !Array.isArray(paramValue)) {
|
||||
paramValue = [paramValue]
|
||||
@ -482,8 +483,10 @@ const data = {
|
||||
paramValue.forEach((innerValue, index) => {
|
||||
if (index === 0) {
|
||||
paramValueStr = innerValue
|
||||
paramValueTree = innerValue
|
||||
} else {
|
||||
paramValueStr = paramValueStr + ',' + innerValue
|
||||
paramValueTree = paramValueTree + '-de-' + innerValue
|
||||
}
|
||||
})
|
||||
}
|
||||
@ -511,6 +514,8 @@ const data = {
|
||||
if (element.type === 'custom' && element.id === targetViewId) { // 过滤组件处理
|
||||
if (element.component === 'de-number-range') {
|
||||
element.options.value = paramValue
|
||||
} else if (element.component === 'de-select-tree') {
|
||||
element.options.value = paramValueTree
|
||||
} else {
|
||||
element.options.value = paramValueStr
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user