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