From c02c6eab686ead09efd9893e5b3dbff0771e5feb Mon Sep 17 00:00:00 2001 From: ktianc Date: Sat, 17 Jun 2023 18:36:02 +0800 Subject: [PATCH] =?UTF-8?q?refactor=EF=BC=9AselectDictLabel=20=E5=9B=9E?= =?UTF-8?q?=E6=98=BE=E6=95=B0=E6=8D=AE=E5=AD=97=E5=85=B8=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kinit-admin/src/utils/dict.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/kinit-admin/src/utils/dict.ts b/kinit-admin/src/utils/dict.ts index ddd7a84..85c8bd6 100644 --- a/kinit-admin/src/utils/dict.ts +++ b/kinit-admin/src/utils/dict.ts @@ -12,5 +12,14 @@ export interface DictDetail { is_default: boolean } export const selectDictLabel = (datas: DictDetail[], value: string) => { - return datas.find((item) => item.value === value)?.label + if (!value) { + return '' + } else { + const result = datas.find((item) => item.value === value)?.label + if (result === undefined) { + return '获取失败' + } else { + return result + } + } }