|
@@ -516,8 +516,20 @@ export default {
|
|
|
formattedForm.arg.parameters.push(o)
|
|
formattedForm.arg.parameters.push(o)
|
|
|
}
|
|
}
|
|
|
} else {
|
|
} else {
|
|
|
- const parameters = val.map((i) => ({
|
|
|
|
|
- key,
|
|
|
|
|
|
|
+ //通用查询接口列表下拉框无法查询空字符串和NULL优化
|
|
|
|
|
+ //拷贝避免影响下拉框渲染的实际数据
|
|
|
|
|
+ const valData = JSON.parse(JSON.stringify(val))
|
|
|
|
|
+ if (val.includes('为空或NULL')) {
|
|
|
|
|
+ valData.push('为空', 'NULL')
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ const parameters = valData.map((i) => ({
|
|
|
|
|
+ key:
|
|
|
|
|
+ i === '为空'
|
|
|
|
|
+ ? 'Q^' + key.split('^')[1] + '^SIE'
|
|
|
|
|
+ : i === 'NULL'
|
|
|
|
|
+ ? 'Q^' + key.split('^')[1] + '^ISN'
|
|
|
|
|
+ : key,
|
|
|
value: i,
|
|
value: i,
|
|
|
param: this.$utils.guid()
|
|
param: this.$utils.guid()
|
|
|
}))
|
|
}))
|