fix: 搜索框bug修复

This commit is contained in:
chenjinsong
2022-01-26 18:27:12 +08:00
parent aef5bc95c0
commit e7c0ec0cb7
2 changed files with 5 additions and 5 deletions

View File

@@ -190,13 +190,13 @@ export default class SqlParser extends SqlParserVisitor {
// 字段或值
visitExpressionAtomPredicate (ctx) {
const constant = ctx.getText().toLowerCase()
const constant = ctx.getText()
this.buildMeta('expression', constant)
}
// 操作符
visitComparisonOperator (ctx) {
const comparisonOperator = ctx.getText().toLowerCase()
const comparisonOperator = ctx.getText()
this.buildMeta('operator', comparisonOperator)
}
@@ -208,13 +208,13 @@ export default class SqlParser extends SqlParserVisitor {
// in语句
visitInPredicate (ctx) {
const inPredicate = ctx.getText().toLowerCase()
const inPredicate = ctx.getText()
this.buildMeta('in', inPredicate)
}
// like语句
visitLikePredicate (ctx) {
const likePredicate = ctx.getText().toLowerCase()
const likePredicate = ctx.getText()
this.buildMeta('like', likePredicate)
}
}

View File

@@ -452,7 +452,7 @@ export default {
const entityTypeMeta = metaList.find(meta => {
return meta.column && meta.column.name === 'entity_type'
})
if (entityTypeMeta) {
if (entityTypeMeta && entityTypeMeta.operator.value === '=') {
let entityType = ''
this.limitFilterType = false
if (entityTypeMeta.value.value === "'ip'") {