feat(sj_1.0.0): transformRecordToNumberOption增加默认参数,对key进行逆序
This commit is contained in:
		
							parent
							
								
									b231cded21
								
							
						
					
					
						commit
						260058da45
					
				| @ -80,7 +80,7 @@ export const groupConfigStatusRecord: Record<Api.GroupConfig.GroupStatusType, Ap | ||||
|   0: 'page.manage.common.status.disable', | ||||
|   1: 'page.manage.common.status.enable' | ||||
| }; | ||||
| export const groupConfigStatusOptions = transformRecordToNumberOption(groupConfigStatusRecord); | ||||
| export const groupConfigStatusOptions = transformRecordToNumberOption(groupConfigStatusRecord, true); | ||||
| 
 | ||||
| export const groupConfigIdModeRecord: Record<Api.GroupConfig.IdGeneratorModeType, App.I18n.I18nKey> = { | ||||
|   1: 'page.groupConfig.idMode.segment', | ||||
| @ -92,4 +92,4 @@ export const groupConfigYesOrNoRecord: Record<Api.GroupConfig.YesOrNoType, App.I | ||||
|   0: 'common.yesOrNo.no', | ||||
|   1: 'common.yesOrNo.yes' | ||||
| }; | ||||
| export const groupConfigYesOrNoOptions = transformRecordToNumberOption(groupConfigYesOrNoRecord); | ||||
| export const groupConfigYesOrNoOptions = transformRecordToNumberOption(groupConfigYesOrNoRecord, true); | ||||
|  | ||||
| @ -30,11 +30,13 @@ export function transformRecordToOption<T extends Record<string, string>>(record | ||||
|  * | ||||
|  * @param record | ||||
|  */ | ||||
| export function transformRecordToNumberOption<T extends Record<number, string>>(record: T) { | ||||
|   return Object.entries(record).map(([value, label]) => ({ | ||||
| export function transformRecordToNumberOption<T extends Record<number, string>>(record: T, reverse: boolean = false) { | ||||
|   const options = Object.entries(record).map(([value, label]) => ({ | ||||
|     value: Number(value), | ||||
|     label | ||||
|   })) as CommonType.Option<keyof T>[]; | ||||
| 
 | ||||
|   return reverse ? options.sort((a: any, b: any) => b.value - a.value) : options; | ||||
| } | ||||
| 
 | ||||
| /** | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 dhb52
						dhb52