index.ts 469 Bytes
import customMessage from './message';

//将enum转换为{label:"",value:""}形式
function enumToSelect(data: any) {
  const keys = Object.keys(data);
  return keys.map((value) => {
    return { label: data[value], value: value };
  });
}

//将枚举的value值转换为label
function enumValueToLabel(value: any, enumObj: any) {
  if (enumObj !== undefined) {
    return enumObj[value];
  }
  return '';
}

export { customMessage, enumToSelect, enumValueToLabel };