index.ts 412 Bytes
import type { RangeItemType } from '@/api/node/model'

export function getMeetTheConditionsRange(rangeList: RangeItemType[] = [], value: number = 0) {
  let record: Undefineable<RangeItemType>
  let flag = false
  for (const item of rangeList) {
    const { max = 0, min = 0 } = item
    if (value >= min && value <= max) {
      record = item
      flag = true
      break
    }
  }
  return { flag, record }
}