|
|
@ -26,12 +26,14 @@ export const getDictOptions = (dictType: string) => { |
|
|
|
export const getIntDictOptions = (dictType: string) => { |
|
|
|
export const getIntDictOptions = (dictType: string) => { |
|
|
|
const dictOption: DictDataType[] = [] |
|
|
|
const dictOption: DictDataType[] = [] |
|
|
|
const dictOptions: DictDataType[] = getDictOptions(dictType) |
|
|
|
const dictOptions: DictDataType[] = getDictOptions(dictType) |
|
|
|
dictOptions.forEach((dict: DictDataType) => { |
|
|
|
if (dictOptions && dictOptions.length > 0) { |
|
|
|
dictOption.push({ |
|
|
|
dictOptions.forEach((dict: DictDataType) => { |
|
|
|
...dict, |
|
|
|
dictOption.push({ |
|
|
|
value: parseInt(dict.value + '') |
|
|
|
...dict, |
|
|
|
|
|
|
|
value: parseInt(dict.value + '') |
|
|
|
|
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return dictOption |
|
|
|
return dictOption |
|
|
|
} |
|
|
|
} |
|
|
@ -39,34 +41,42 @@ export const getIntDictOptions = (dictType: string) => { |
|
|
|
export const getStrDictOptions = (dictType: string) => { |
|
|
|
export const getStrDictOptions = (dictType: string) => { |
|
|
|
const dictOption: DictDataType[] = [] |
|
|
|
const dictOption: DictDataType[] = [] |
|
|
|
const dictOptions: DictDataType[] = getDictOptions(dictType) |
|
|
|
const dictOptions: DictDataType[] = getDictOptions(dictType) |
|
|
|
dictOptions.forEach((dict: DictDataType) => { |
|
|
|
if (dictOptions && dictOptions.length > 0) { |
|
|
|
dictOption.push({ |
|
|
|
dictOptions.forEach((dict: DictDataType) => { |
|
|
|
...dict, |
|
|
|
dictOption.push({ |
|
|
|
value: dict.value + '' |
|
|
|
...dict, |
|
|
|
|
|
|
|
value: dict.value + '' |
|
|
|
|
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
} |
|
|
|
return dictOption |
|
|
|
return dictOption |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
export const getBoolDictOptions = (dictType: string) => { |
|
|
|
export const getBoolDictOptions = (dictType: string) => { |
|
|
|
const dictOption: DictDataType[] = [] |
|
|
|
const dictOption: DictDataType[] = [] |
|
|
|
const dictOptions: DictDataType[] = getDictOptions(dictType) |
|
|
|
const dictOptions: DictDataType[] = getDictOptions(dictType) |
|
|
|
dictOptions.forEach((dict: DictDataType) => { |
|
|
|
if (dictOptions && dictOptions.length > 0) { |
|
|
|
dictOption.push({ |
|
|
|
dictOptions.forEach((dict: DictDataType) => { |
|
|
|
...dict, |
|
|
|
dictOption.push({ |
|
|
|
value: dict.value + '' === 'true' ? true : false |
|
|
|
...dict, |
|
|
|
|
|
|
|
value: dict.value + '' === 'true' ? true : false |
|
|
|
|
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
}) |
|
|
|
} |
|
|
|
return dictOption |
|
|
|
return dictOption |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
export const getDictObj = (dictType: string, value: any) => { |
|
|
|
export const getDictObj = (dictType: string, value: any) => { |
|
|
|
const dictOptions: DictDataType[] = getDictOptions(dictType) |
|
|
|
const dictOptions: DictDataType[] = getDictOptions(dictType) |
|
|
|
dictOptions.forEach((dict: DictDataType) => { |
|
|
|
if (dictOptions && dictOptions.length > 0) { |
|
|
|
if (dict.value === value.toString()) { |
|
|
|
dictOptions.forEach((dict: DictDataType) => { |
|
|
|
return dict |
|
|
|
if (dict.value === value.toString()) { |
|
|
|
} |
|
|
|
return dict |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
return null |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
export enum DICT_TYPE { |
|
|
|
export enum DICT_TYPE { |
|
|
@ -100,6 +110,7 @@ export enum DICT_TYPE { |
|
|
|
INFRA_API_ERROR_LOG_PROCESS_STATUS = 'infra_api_error_log_process_status', |
|
|
|
INFRA_API_ERROR_LOG_PROCESS_STATUS = 'infra_api_error_log_process_status', |
|
|
|
INFRA_CONFIG_TYPE = 'infra_config_type', |
|
|
|
INFRA_CONFIG_TYPE = 'infra_config_type', |
|
|
|
INFRA_CODEGEN_TEMPLATE_TYPE = 'infra_codegen_template_type', |
|
|
|
INFRA_CODEGEN_TEMPLATE_TYPE = 'infra_codegen_template_type', |
|
|
|
|
|
|
|
INFRA_CODEGEN_FRONT_TYPE = 'infra_codegen_front_type', |
|
|
|
INFRA_CODEGEN_SCENE = 'infra_codegen_scene', |
|
|
|
INFRA_CODEGEN_SCENE = 'infra_codegen_scene', |
|
|
|
INFRA_FILE_STORAGE = 'infra_file_storage', |
|
|
|
INFRA_FILE_STORAGE = 'infra_file_storage', |
|
|
|
|
|
|
|
|
|
|
|