diff --git a/src/enums/index.ts b/src/enums/index.ts index f0e1cad..f63bcd3 100644 --- a/src/enums/index.ts +++ b/src/enums/index.ts @@ -19,7 +19,7 @@ export enum converStatusEnum { CONVERTED = 5, //已成交 FAILED = 6 //已战败 } -export const conversionMap = { +export const conversionMap: Record = { [converStatusEnum.INTENTION]: '有意向', [converStatusEnum.UN_RECEIVED]: '待领取', [converStatusEnum.CONVERTED_PROCESS]: '转化中', @@ -28,14 +28,15 @@ export const conversionMap = { [converStatusEnum.CONVERTED]: '已成交', [converStatusEnum.FAILED]: '已战败' } -export const conversionOptions = [ - { label: '待领取', value: converStatusEnum.UN_RECEIVED }, - { label: '转化中', value: converStatusEnum.CONVERTED_PROCESS }, - { label: '已添加', value: converStatusEnum.ADD_RELATION }, - { label: '异常待处理', value: converStatusEnum.EXCEPTION }, - { label: '已成交', value: converStatusEnum.CONVERTED }, - { label: '已战败', value: converStatusEnum.FAILED } -] +const generateConverOptions = () => { + return Object.keys(conversionMap).map(item => { + return { + label: conversionMap[item], + value: item + } + }) +} +export const conversionOptions = generateConverOptions() export enum CluseSourceEnum { OFFLINE_LIST = 0