update src/utils/dict.ts.

64行getDictObj,原来采用forEach的话找到值之后return只会中断循环不会返回值,应改为for

Signed-off-by: MeaoFun <1357423913@qq.com>
pull/74/head
MeaoFun 2025-04-15 13:34:41 +00:00 committed by Gitee
parent 8c39e503f7
commit c7fe2e1ce4
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 4 additions and 3 deletions

View File

@ -64,10 +64,11 @@ export function getDictOptions(dictType: string, valueType?: 'string' | 'number'
export function getDictObj(dictType: string, value: any) { export function getDictObj(dictType: string, value: any) {
const dictOptions: DictDataType[] = getDictDatas(dictType) const dictOptions: DictDataType[] = getDictDatas(dictType)
if (dictOptions) { if (dictOptions) {
dictOptions.forEach((dict: DictDataType) => { for (const dict of dictOptions) {
if (dict.value === value.toString()) if (dict.value === value.toString()) {
return dict return dict
}) }
}
} }
else { else {
return null return null