import { transformRecordToNumberOption, transformRecordToOption } from '@/utils/common'; export const yesOrNoRecord: Record = { '0': 'common.yesOrNo.no', '1': 'common.yesOrNo.yes' }; export const enableStatusRecord: Record = { '1': 'page.manage.common.status.enable', '2': 'page.manage.common.status.disable' }; export const enableStatusOptions = transformRecordToOption(enableStatusRecord); export const enableStatus01Record: Record = { 0: 'page.manage.common.status.disable', 1: 'page.manage.common.status.enable' }; export const enableStatus01Options = transformRecordToNumberOption(enableStatus01Record, true); export const userGenderRecord: Record = { '1': 'page.manage.user.gender.male', '2': 'page.manage.user.gender.female' }; export const userGenderOptions = transformRecordToOption(userGenderRecord); export const menuTypeRecord: Record = { '1': 'page.manage.menu.type.directory', '2': 'page.manage.menu.type.menu' }; export const menuTypeOptions = transformRecordToOption(menuTypeRecord); export const menuIconTypeRecord: Record = { '1': 'page.manage.menu.iconType.iconify', '2': 'page.manage.menu.iconType.local' }; export const menuIconTypeOptions = transformRecordToOption(menuIconTypeRecord); export const podsType: Record = { 1: 'page.pods.type.client', 2: 'page.pods.type.server' }; export const alarmTypeRecord: Record = { 1: 'page.notifyRecipient.dingDing', 2: 'page.notifyRecipient.email', 3: 'page.notifyRecipient.weCom', 4: 'page.notifyRecipient.lark' }; export const alarmTypeRecordOptions = transformRecordToOption(alarmTypeRecord); export const systemTaskType: Record = { 1: 'common.systemTaskType.retry', // 2: 'common.systemTaskType.callback', 3: 'common.systemTaskType.job', 4: 'common.systemTaskType.workflow' }; export const systemTaskTypeOptions = transformRecordToNumberOption(systemTaskType); export const retryNotifyScene: Record = { 1: 'page.notifyConfig.retryNotifyScene.maxRetry', 2: 'page.notifyConfig.retryNotifyScene.maxRetryError', 3: 'page.notifyConfig.retryNotifyScene.clientReportError', 4: 'page.notifyConfig.retryNotifyScene.clientComponentError', 5: 'page.notifyConfig.retryNotifyScene.retryTaskReachThreshold', 6: 'page.notifyConfig.retryNotifyScene.retryTaskEnterDeadLetter' }; export const retryNotifySceneOptions = transformRecordToNumberOption(retryNotifyScene); export const jobNotifyScene: Record = { 1: 'page.notifyConfig.jobNotifyScene.jobTaskError' }; export const jobNotifySceneOptions = transformRecordToOption(jobNotifyScene); export const groupConfigStatusRecord: Record = { 0: 'page.manage.common.status.disable', 1: 'page.manage.common.status.enable' }; export const groupConfigStatusOptions = transformRecordToNumberOption(groupConfigStatusRecord, true); export const groupConfigIdModeRecord: Record = { 1: 'page.groupConfig.idMode.segment', 2: 'page.groupConfig.idMode.idWorker' }; export const groupConfigIdModeOptions = transformRecordToNumberOption(groupConfigIdModeRecord); export const groupConfigYesOrNoRecord: Record = { 0: 'common.yesOrNo.no', 1: 'common.yesOrNo.yes' }; export const groupConfigYesOrNoOptions = transformRecordToNumberOption(groupConfigYesOrNoRecord, true); export const backOffRecord: Record = { 1: 'page.retryScene.backOffItem.delayLevel', 2: 'page.retryScene.backOffItem.fixed', 3: 'page.retryScene.backOffItem.cron', 4: 'page.retryScene.backOffItem.random' }; export const backOffRecordOptions = transformRecordToNumberOption(backOffRecord, true);