transformation.ts 1.9 KB
import { useI18n } from '/@/hooks/web/useI18n';

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

// Change originator
export enum ChangeOriginatorFieldsEnum {
  ORIGINATOR_SOURCE = 'originatorSource',
  RELATIONS_QUERY = 'relationsQuery',
}

export enum ChangeOriginatorFieldsNameEnum {
  ORIGINATOR_SOURCE = t(
    'designer_form_label.transformations.index.ChangeOriginatorFieldsNameEnum.ORIGINATOR_SOURCE'
  ),
  RELATIONS_QUERY = t(
    'designer_form_label.transformations.index.ChangeOriginatorFieldsNameEnum.RELATIONS_QUERY'
  ),
}

export enum ScriptFieldsEnum {
  JS_SCRIPT = 'jsScript',
}

export enum ScriptFieldsNameEnum {
  JS_SCRIPT = t('designer_form_label.transformations.index.ScriptFieldsNameEnum.JS_SCRIPT'),
}

export enum ToEmailFieldsEnum {
  FROM_TEMPLATE = 'fromTemplate',
  TO_TEMPLATE = 'toTemplate',
  CC_TEMPLATE = 'ccTemplate',
  BCC_TEMPLATE = 'bccTemplate',
  SUBJECT_TEMPLATE = 'subjectTemplate',
  MAIL_BODY_TYPE = 'mailBodyType',
  IS_HTML_TEMPLATE = 'isHtmlTemplate',
  BODY_TEMPLATE = 'bodyTemplate',
}

export enum ToEmailFieldsNameEnum {
  FROM_TEMPLATE = t(
    'designer_form_label.transformations.index.ToEmailFieldsNameEnum.FROM_TEMPLATE'
  ),
  TO_TEMPLATE = t('designer_form_label.transformations.index.ToEmailFieldsNameEnum.TO_TEMPLATE'),
  CC_TEMPLATE = t('designer_form_label.transformations.index.ToEmailFieldsNameEnum.CC_TEMPLATE'),
  BCC_TEMPLATE = t('designer_form_label.transformations.index.ToEmailFieldsNameEnum.BCC_TEMPLATE'),
  SUBJECT_TEMPLATE = t(
    'designer_form_label.transformations.index.ToEmailFieldsNameEnum.SUBJECT_TEMPLATE'
  ),
  MAIL_BODY_TYPE = t(
    'designer_form_label.transformations.index.ToEmailFieldsNameEnum.MAIL_BODY_TYPE'
  ),
  IS_HTML_TEMPLATE = t(
    'designer_form_label.transformations.index.ToEmailFieldsNameEnum.IS_HTML_TEMPLATE'
  ),
  BODY_TEMPLATE = t(
    'designer_form_label.transformations.index.ToEmailFieldsNameEnum.BODY_TEMPLATE'
  ),
}