fix: apply equals operator for Link type
This commit is contained in:
parent
fca2f9103c
commit
c617e35cd8
@ -454,16 +454,11 @@ const quickFilterList = computed(() => {
|
|||||||
filters.forEach((filter) => {
|
filters.forEach((filter) => {
|
||||||
filter['value'] = filter.type == 'Check' ? false : ''
|
filter['value'] = filter.type == 'Check' ? false : ''
|
||||||
if (list.value.params?.filters[filter.name]) {
|
if (list.value.params?.filters[filter.name]) {
|
||||||
if (['Check', 'Select', 'Date', 'Datetime'].includes(filter.type)) {
|
let value = list.value.params.filters[filter.name]
|
||||||
filter['value'] = list.value.params.filters[filter.name]
|
if (Array.isArray(value)) {
|
||||||
|
filter['value'] = value[1].replace(/%/g, '')
|
||||||
} else {
|
} else {
|
||||||
let value = list.value.params.filters[filter.name]
|
filter['value'] = value.replace(/%/g, '')
|
||||||
|
|
||||||
if (Array.isArray(value)) {
|
|
||||||
filter['value'] = value[1].replace(/%/g, '')
|
|
||||||
} else {
|
|
||||||
filter['value'] = value.replace(/%/g, '')
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@ -482,7 +477,7 @@ function applyQuickFilter(filter, value) {
|
|||||||
let filters = { ...list.value.params.filters }
|
let filters = { ...list.value.params.filters }
|
||||||
let field = filter.name
|
let field = filter.name
|
||||||
if (value) {
|
if (value) {
|
||||||
if (['Check', 'Select', 'Date', 'Datetime'].includes(filter.type)) {
|
if (['Check', 'Select', 'Link', 'Date', 'Datetime'].includes(filter.type)) {
|
||||||
filters[field] = value
|
filters[field] = value
|
||||||
} else {
|
} else {
|
||||||
filters[field] = ['LIKE', `%${value}%`]
|
filters[field] = ['LIKE', `%${value}%`]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user