长城汽车软件包管理平台
whychdw
2025-05-06 4a867727d81b9513e675ad396903368c6a293dca
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
interface LabelValue {
  value: number | string;
  label: string;
}
 
function getLabelByValue<T extends LabelValue>(value: number | string, list: T[], msg: T | null) {
  let result = msg ? msg.label : "未知";
  for (let i = 0; i < list.length; i++) {
    let item = list[i];
    if (item.value === value) {
      result = item.label;
      break;
    }
  }
  return result;
}
 
export default getLabelByValue;