# 条件的json格式
let conditons = [
{
type: 1, // 搜索参数
es_way:'',
es_operate:'',
value : '',
isUseExtend: false,
es_extend: {},
children:[
{
es_type:'',
es_operate:'',
value : '',
es_extend: {}
}
]
},
{
type:2, // 条件判断
condition:[
[
{
con_type: 'if', //主条件
params:[
{
type: '',
isUseFn:false, // 是否使用函数
fnName:'', // 函数名称
fnParams:[], //函数参数,可以多个
params:'', // 不使用函数时的参数
operate:'', // 判断条件 = >= < <= != === !==
value : '' //值 允许now等通用函数
},
{
type: 'and',
isUseFn:false, // 是否使用函数
fnName:'', // 函数名称
fnParams:[], //函数参数,可以多个
params:'', // 不使用函数时的参数
operate:'', // 判断条件 = >= < <= != === !==
value : '' //值 允许now等通用函数
},
{
type: 'children',
content:[
{
type: 'and',
isUseFn:false, // 是否使用函数
fnName:'', // 函数名称
fnParams:[], //函数参数,可以多个
params:'', // 不使用函数时的参数
operate:'', // 判断条件 = >= < <= != === !==
value : '' //值 允许now等通用函数
},
]
}
],
searchCon:[
{
type:'1',
condition:{
es_type:'',
es_operate:'',
value : ''
es_extend: {}
},
}
]
}
],
]
}
]