From 6e49b19952f00694729736153bc97f52c0ff2582 Mon Sep 17 00:00:00 2001 From: xingyu Date: Mon, 16 Jan 2023 17:54:20 +0800 Subject: [PATCH] feat: 字典标签 自定义颜色 --- yudao-ui-admin-vue3/src/components/DictTag/src/DictTag.vue | 21 +++++---------------- yudao-ui-admin-vue3/src/store/modules/dict.ts | 23 +++++++++++++++++++++++ yudao-ui-admin-vue3/src/utils/dict.ts | 2 +- yudao-ui-admin-vue3/src/views/system/dict/dict.data.ts | 11 +++++++---- yudao-ui-admin-vue3/src/views/system/dict/dict.type.ts | 7 +++---- 5 files changed, 39 insertions(+), 25 deletions(-) diff --git a/yudao-ui-admin-vue3/src/components/DictTag/src/DictTag.vue b/yudao-ui-admin-vue3/src/components/DictTag/src/DictTag.vue index 3211076..fb16601 100644 --- a/yudao-ui-admin-vue3/src/components/DictTag/src/DictTag.vue +++ b/yudao-ui-admin-vue3/src/components/DictTag/src/DictTag.vue @@ -17,6 +17,9 @@ const getDictObj = (dictType: string, value: string) => { const dictOptions = getDictOptions(dictType) dictOptions.forEach((dict: DictDataType) => { if (dict.value === value) { + if (dict.colorType + '' === 'primary' || dict.colorType + '' === 'default') { + dict.colorType = '' + } dictData.value = dict } }) @@ -31,25 +34,11 @@ onUpdated(() => { })