common.ts 662 Bytes
import { useI18n } from '/@/hooks/web/useI18n';

const { t } = useI18n() as any; //加载国际化

export enum CommonFieldsEnum {
  NAME = 'name',
  DESCRIPTION = 'description',
  DEBUG_MODE = 'debugMode',
}

export enum CommonFieldsNameEnum {
  NAME = t('designer_form_label.common.index.CommonFieldsNameEnum.NAME'),
  DESCRIPTION = t('designer_form_label.common.index.CommonFieldsNameEnum.DESCRIPTION'),
  DEBUG_MODE = t('designer_form_label.common.index.CommonFieldsNameEnum.DEBUG_MODE'),
}

export const CommonFields = { ...CommonFieldsEnum };
export const CommonFieldsName = { ...CommonFieldsNameEnum };
export type CommonFieldsType = typeof CommonFields;