فهرست منبع

通用查询列表下拉框无法查询空字符串和NULL优化

shenqilong 9 ماه پیش
والد
کامیت
0e5d4a26c9
1فایلهای تغییر یافته به همراه14 افزوده شده و 2 حذف شده
  1. 14 2
      src/business/platform/data/components/search-form/index.vue

+ 14 - 2
src/business/platform/data/components/search-form/index.vue

@@ -516,8 +516,20 @@ export default {
                 formattedForm.arg.parameters.push(o)
               }
             } 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,
                 param: this.$utils.guid()
               }))