/* * @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 }