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 };