dealFilterList(item,query) {
function isExist(val) {
return 0 === val || false === val || !!val
}
function like(val1, val2) {
if (!val1 || !val2) {
return false
}
return val1.includes(val2)
}
if (isExist(query.productValue) && Number(query.productValue) !== item.state) {
return false
}
if (isExist(query.takeawayValue) && (query.takeawayValue === 'true') !== (item.enableTakeAway === true)) {
return false
}
if (isExist(query.searchValue) && !like(item.goodsName, query.searchValue) && !like(item.code, query.searchValue)) {
return false
}
return true
},