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