fix: dict bugs
parent
d54969ae50
commit
bbb3e7c3c5
|
@ -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)
|
||||||
|
if (dictOptions && dictOptions.length > 0) {
|
||||||
dictOptions.forEach((dict: DictDataType) => {
|
dictOptions.forEach((dict: DictDataType) => {
|
||||||
dictOption.push({
|
dictOption.push({
|
||||||
...dict,
|
...dict,
|
||||||
value: parseInt(dict.value + '')
|
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)
|
||||||
|
if (dictOptions && dictOptions.length > 0) {
|
||||||
dictOptions.forEach((dict: DictDataType) => {
|
dictOptions.forEach((dict: DictDataType) => {
|
||||||
dictOption.push({
|
dictOption.push({
|
||||||
...dict,
|
...dict,
|
||||||
value: dict.value + ''
|
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)
|
||||||
|
if (dictOptions && dictOptions.length > 0) {
|
||||||
dictOptions.forEach((dict: DictDataType) => {
|
dictOptions.forEach((dict: DictDataType) => {
|
||||||
dictOption.push({
|
dictOption.push({
|
||||||
...dict,
|
...dict,
|
||||||
value: dict.value + '' === 'true' ? true : false
|
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)
|
||||||
|
if (dictOptions && dictOptions.length > 0) {
|
||||||
dictOptions.forEach((dict: DictDataType) => {
|
dictOptions.forEach((dict: DictDataType) => {
|
||||||
if (dict.value === value.toString()) {
|
if (dict.value === value.toString()) {
|
||||||
return dict
|
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',
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue