| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -19,13 +19,13 @@ export interface DictDataType { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  cssClass: string | 
					 | 
					 | 
					 | 
					  cssClass: string | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					} | 
					 | 
					 | 
					 | 
					} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					export const getDictOptions = (dictType: string) => { | 
					 | 
					 | 
					 | 
					export function getDictDatas(dictType: string) { | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  return dictStore.getDictMap[dictType] | 
					 | 
					 | 
					 | 
					  return dictStore.getDictMap[dictType] || [] | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					} | 
					 | 
					 | 
					 | 
					} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					export const getDictOpts = (dictType: string) => { | 
					 | 
					 | 
					 | 
					export function getDictOpts(dictType: string) { | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  const dictOption: DictDataType[] = [] | 
					 | 
					 | 
					 | 
					  const dictOption: DictDataType[] = [] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  const dictOptions: DictDataType[] = getDictOptions(dictType) | 
					 | 
					 | 
					 | 
					  const dictOptions: DictDataType[] = getDictDatas(dictType) | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  if (dictOptions && dictOptions.length > 0) { | 
					 | 
					 | 
					 | 
					  if (dictOptions && dictOptions.length > 0) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    dictOptions.forEach((dict: DictDataType) => { | 
					 | 
					 | 
					 | 
					    dictOptions.forEach((dict: DictDataType) => { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      if (typeof dict.value === 'number') { | 
					 | 
					 | 
					 | 
					      if (typeof dict.value === 'number') { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -50,36 +50,29 @@ export const getDictOpts = (dictType: string) => { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  return dictOption | 
					 | 
					 | 
					 | 
					  return dictOption | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					} | 
					 | 
					 | 
					 | 
					} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					export const getStrDictOptions = (dictType: string) => { | 
					 | 
					 | 
					 | 
					export function getDictOptions(dictType: string, valueType?: 'string' | 'number' | 'boolean') { | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  const dictOption: DictDataType[] = [] | 
					 | 
					 | 
					 | 
					  const dictOption: DictDataType[] = [] | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  const dictOptions: DictDataType[] = getDictOptions(dictType) | 
					 | 
					 | 
					 | 
					  const dictOptions: DictDataType[] = getDictDatas(dictType) | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  if (dictOptions && dictOptions.length > 0) { | 
					 | 
					 | 
					 | 
					  if (dictOptions && dictOptions.length > 0) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    dictOptions.forEach((dict: DictDataType) => { | 
					 | 
					 | 
					 | 
					    dictOptions.forEach((dict: DictDataType) => { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      dictOption.push({ | 
					 | 
					 | 
					 | 
					      dictOption.push({ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        ...dict, | 
					 | 
					 | 
					 | 
					        ...dict, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        value: dict.value + '' | 
					 | 
					 | 
					 | 
					        value: | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					          valueType === 'string' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					            ? dict.value + '' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					            : valueType === 'boolean' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					            ? dict.value + '' === 'true' | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					              ? true | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					              : false | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					            : parseInt(dict.value + '') | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      }) | 
					 | 
					 | 
					 | 
					      }) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    }) | 
					 | 
					 | 
					 | 
					    }) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
					  } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  return dictOption | 
					 | 
					 | 
					 | 
					  return dictOption | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					} | 
					 | 
					 | 
					 | 
					} | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					export const getBoolDictOptions = (dictType: string) => { | 
					 | 
					 | 
					 | 
					export function getDictObj(dictType: string, value: any) { | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  const dictOption: DictDataType[] = [] | 
					 | 
					 | 
					 | 
					  const dictOptions: DictDataType[] = getDictDatas(dictType) | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  const dictOptions: DictDataType[] = getDictOptions(dictType) | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  if (dictOptions && dictOptions.length > 0) { | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    dictOptions.forEach((dict: DictDataType) => { | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      dictOption.push({ | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        ...dict, | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        value: dict.value + '' === 'true' ? true : false | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      }) | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    }) | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  } | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  return dictOption | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					} | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					export const getDictObj = (dictType: string, value: any) => { | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  const dictOptions: DictDataType[] = getDictOptions(dictType) | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  if (dictOptions) { | 
					 | 
					 | 
					 | 
					  if (dictOptions) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    dictOptions.forEach((dict: DictDataType) => { | 
					 | 
					 | 
					 | 
					    dictOptions.forEach((dict: DictDataType) => { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      if (dict.value === value.toString()) { | 
					 | 
					 | 
					 | 
					      if (dict.value === value.toString()) { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |