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