CN-1391 fix: 修复一系列bug

This commit is contained in:
chenjinsong
2023-10-22 18:29:34 +08:00
parent 7d34b8388c
commit 40d43acb6c
11 changed files with 269 additions and 145 deletions

View File

@@ -21,7 +21,6 @@
<script>
import AdvancedSearch from '@/components/advancedSearch/Index'
import { humpToLine } from '@/utils/tools'
import { schemaDetectionSecurity } from '@/utils/static-data'
export default {
name: 'DetectionSearch',
@@ -120,7 +119,7 @@ export default {
if (params.oldValue.length === 0 && params.newValue.length === 1) {
// 1.参数值数量从0到1直接addParams
const p = {
column: humpToLine(params.column),
column: params.column,
operator: '=',
value: params.newValue
}
@@ -128,7 +127,7 @@ export default {
} else if (params.oldValue.length === 1 && params.newValue.length === 0) {
// 2.参数值数量从1到0直接removeParams
const p = {
column: humpToLine(params.column),
column: params.column,
operator: '=',
value: params.oldValue
}
@@ -136,12 +135,12 @@ export default {
} else if (params.oldValue.length === 2 && params.newValue.length === 1) {
// 3.参数值数量从多到1operator由'in'改为'='
const oldParam = {
column: humpToLine(params.column),
column: params.column,
operator: 'IN',
value: params.oldValue
}
const newParam = {
column: humpToLine(params.column),
column: params.column,
operator: '=',
value: params.newValue
}
@@ -149,12 +148,12 @@ export default {
} else if (params.oldValue.length === 1 && params.newValue.length === 2) {
// 4.参数值数量从1到多, operator由'='改为'in'
const oldParam = {
column: humpToLine(params.column),
column: params.column,
operator: '=',
value: params.oldValue
}
const newParam = {
column: humpToLine(params.column),
column: params.column,
operator: 'IN',
value: params.newValue
}
@@ -162,12 +161,12 @@ export default {
} else {
// 5.参数值数量从多到多加1或者减1
const oldParam = {
column: humpToLine(params.column),
column: params.column,
operator: 'IN',
value: params.oldValue
}
const newParam = {
column: humpToLine(params.column),
column: params.column,
operator: 'IN',
value: params.newValue
}