/*
|
* @Author: shuishen 1109946754@qq.com
|
* @Date: 2022-10-17 09:55:22
|
* @LastEditors: shuishen 1109946754@qq.com
|
* @LastEditTime: 2022-10-18 11:22:55
|
* @FilePath: \srs-police-affairs\src\utils\search.js
|
* @Description:
|
*
|
* Copyright (c) 2022 by shuishen 1109946754@qq.com, All Rights Reserved.
|
*/
|
|
// 模糊查询
|
export function listQuery (dataArray, searchValue, keyValue) {
|
|
let valArray = []
|
|
dataArray.forEach(item => {
|
if (item[keyValue].includes(searchValue)) {
|
valArray.push(item)
|
}
|
})
|
|
return valArray
|
}
|
|
// 精准查询
|
export function accurateSearch (dataArray, searchValue, keyValue, dataType = []) {
|
|
let val = dataType
|
|
dataArray.forEach(item => {
|
if (item[keyValue] == searchValue) {
|
|
if (Array.isArray(val)) {
|
val.push(item)
|
} else {
|
val = item
|
}
|
|
}
|
})
|
|
return val
|
}
|