|
@@ -167,9 +167,17 @@ export default {
|
|
|
value:'>'
|
|
|
},
|
|
|
{
|
|
|
+ label:'>=',
|
|
|
+ value:'>='
|
|
|
+ },
|
|
|
+ {
|
|
|
label:'<',
|
|
|
value:'<'
|
|
|
},
|
|
|
+ {
|
|
|
+ label:'<=',
|
|
|
+ value:'<='
|
|
|
+ },
|
|
|
] }
|
|
|
},
|
|
|
//运算符配置
|
|
@@ -370,11 +378,11 @@ export default {
|
|
|
}
|
|
|
|
|
|
}else{
|
|
|
- if(item.value.length == 1){
|
|
|
- str = str + " "+ item.logical + ' '+ item.field + item.operator + item.value[0]
|
|
|
- }else{
|
|
|
+ // if(item.value.length == 1){
|
|
|
+ // str = str + " "+ item.logical + ' '+ item.field + item.operator + item.value[0]
|
|
|
+ // }else{
|
|
|
str = str + " "+ item.logical + ' '+ item.field + item.operator + '(' + item.value.join(" OR ")+')'
|
|
|
- }
|
|
|
+ // }
|
|
|
|
|
|
}
|
|
|
}
|
|
@@ -387,13 +395,13 @@ export default {
|
|
|
if( item.value[0] && item.value[1] ){
|
|
|
str = str + ''+ item.field + item.operator + '(' + item.value[0] +'~'+item.value[1]+')'
|
|
|
}else if(!item.value[0] || !item.value[1]){
|
|
|
- str = str + ''+ item.field + item.operator + (item.value[0] || item.value[1])
|
|
|
+ str = str + ''+ item.field + item.operator + '(' + (item.value[0] || item.value[1])+')'
|
|
|
}
|
|
|
}else{
|
|
|
if( item.value[0] && item.value[1] ){
|
|
|
str = str + " "+ item.logical + ' '+ item.field + item.operator + '(' + item.value[0] +'~'+item.value[1]+')'
|
|
|
}else if(!item.value[0] || !item.value[1]){
|
|
|
- str = str + " "+ item.logical + ' '+ item.field + item.operator + (item.value[0] || item.value[1])
|
|
|
+ str = str + " "+ item.logical + ' '+ item.field + item.operator + '(' + (item.value[0] || item.value[1])+')'
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -402,21 +410,21 @@ export default {
|
|
|
}else{
|
|
|
if(item.value){
|
|
|
a = true
|
|
|
- var a = item.value.replace(/("[^"]*"|'[^']*')/g,'')
|
|
|
- var arr = a.match(/\s{1}and|AND|OR|or|NOT|not\s{1}/g)
|
|
|
- if(arr&&arr.length>0){
|
|
|
+ // var a = item.value.replace(/("[^"]*"|'[^']*')/g,'')
|
|
|
+ // var arr = a.match(/\s{1}and|AND|OR|or|NOT|not\s{1}/g)
|
|
|
+ // if(arr&&arr.length>0){
|
|
|
if(index == 0){
|
|
|
str = str +''+ item.field + item.operator +'(' + item.value+')'
|
|
|
}else{
|
|
|
str = str + " "+ item.logical + ' '+ item.field + item.operator +'(' + item.value+')'
|
|
|
}
|
|
|
- }else{
|
|
|
- if(index == 0){
|
|
|
- str = str +''+ item.field + item.operator + item.value
|
|
|
- }else{
|
|
|
- str = str + " "+ item.logical + ' '+ item.field + item.operator + item.value
|
|
|
- }
|
|
|
- }
|
|
|
+ // }else{
|
|
|
+ // if(index == 0){
|
|
|
+ // str = str +''+ item.field + item.operator + item.value
|
|
|
+ // }else{
|
|
|
+ // str = str + " "+ item.logical + ' '+ item.field + item.operator + item.value
|
|
|
+ // }
|
|
|
+ // }
|
|
|
}
|
|
|
|
|
|
}
|