73 lines
2.0 KiB
TypeScript
73 lines
2.0 KiB
TypeScript
export enum StatusEnum {
|
|
Normal = 1,
|
|
Stop = 0
|
|
}
|
|
export enum DataFlowEnum {
|
|
DEFAULT = 0,
|
|
SPECIFIC = 1
|
|
}
|
|
export enum isDisabledEnum {
|
|
YES = 1,
|
|
NO = 0
|
|
}
|
|
export enum converStatusEnum {
|
|
INTENTION = 0, //有意向
|
|
UN_RECEIVED = 1, //待领取
|
|
CONVERTED_PROCESS = 2, //转化中
|
|
ADD_RELATION = 3, //已添加
|
|
EXCEPTION = 4, //异常待处理
|
|
CONVERTED = 5, //已成交
|
|
FAILED = 6 //已战败
|
|
}
|
|
export const conversionMap: Record<converStatusEnum, string> = {
|
|
[converStatusEnum.INTENTION]: '有意向',
|
|
[converStatusEnum.UN_RECEIVED]: '待领取',
|
|
[converStatusEnum.CONVERTED_PROCESS]: '转化中',
|
|
[converStatusEnum.ADD_RELATION]: '已添加',
|
|
[converStatusEnum.EXCEPTION]: '异常待处理',
|
|
[converStatusEnum.CONVERTED]: '已成交',
|
|
[converStatusEnum.FAILED]: '已战败'
|
|
}
|
|
|
|
export enum CluseSourceEnum {
|
|
OFFLINE_LIST = 0
|
|
}
|
|
export const ClueSourceMap: Record<CluseSourceEnum, string> = {
|
|
[CluseSourceEnum.OFFLINE_LIST]: '线下列表'
|
|
}
|
|
|
|
export enum stateEnum {
|
|
ADD_RELATION = 0, //账号已添加
|
|
NO_EXIST = 1, //账号不存在
|
|
UN_PASS = 2 //账号未通过
|
|
}
|
|
export const stateMap: Record<stateEnum, string> = {
|
|
[stateEnum.ADD_RELATION]: '账号已添加',
|
|
[stateEnum.NO_EXIST]: '账号不存在',
|
|
[stateEnum.UN_PASS]: '账号未通过'
|
|
}
|
|
export enum ConverSuccessEnum {
|
|
YES = 1,
|
|
NO = 0
|
|
}
|
|
export const conversitionMap: Record<ConverSuccessEnum, string> = {
|
|
[ConverSuccessEnum.YES]: '是',
|
|
[ConverSuccessEnum.NO]: '否'
|
|
}
|
|
|
|
const keys: Record<string, any> = {
|
|
conversionMap: conversionMap,
|
|
ClueSourceMap: ClueSourceMap
|
|
}
|
|
const generateConverOptions = (key: string) => {
|
|
const mapKey = keys[key]
|
|
return Object.keys(mapKey).map(item => {
|
|
return {
|
|
label: mapKey[item],
|
|
value: Number(item)
|
|
}
|
|
})
|
|
}
|
|
export const conversionOptions = generateConverOptions('conversionMap')
|
|
export const clueSourceOptions = generateConverOptions('ClueSourceMap')
|