blob: 79ee80360f899dae0443c2a45a773ab5a1a0e7ab [file] [log] [blame]
import { DictValueEnumObj } from "@/components/DictTag";
import { ProSchemaValueEnumObj, ProSchemaValueEnumType } from "@ant-design/pro-components";
export function getValueEnumLabel(options: DictValueEnumObj | ProSchemaValueEnumObj, val: string | number | undefined, defaultValue?: string) {
if (val !== undefined) {
const data = options[val] as ProSchemaValueEnumType;
if(data) {
return data.text;
}
}
return defaultValue?defaultValue:val;
}