From 719e0853fa45fa905d9cddc1b66eddf7e2b64563 Mon Sep 17 00:00:00 2001 From: RuoYi <yzz_ivy@163.com> Date: 星期五, 27 五月 2022 11:32:36 +0800 Subject: [PATCH] 修复自定义字典样式不生效问题 --- src/utils/dict.js | 2 +- src/components/DictTag/index.vue | 4 ++-- src/main.js | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/components/DictTag/index.vue b/src/components/DictTag/index.vue index 9650428..0f49315 100644 --- a/src/components/DictTag/index.vue +++ b/src/components/DictTag/index.vue @@ -6,7 +6,7 @@ v-if="item.elTagType == 'default' || item.elTagType == ''" :key="item.value" :index="index" - :class="item.elTagType" + :class="item.elTagClass" >{{ item.label }}</span> <el-tag v-else @@ -14,7 +14,7 @@ :key="item.value + ''" :index="index" :type="item.elTagType === 'primary' ? '' : item.elTagType" - :class="item.elTagType" + :class="item.elTagClass" >{{ item.label }}</el-tag> </template> </template> diff --git a/src/main.js b/src/main.js index 46c22ac..28725e7 100644 --- a/src/main.js +++ b/src/main.js @@ -25,7 +25,7 @@ import './permission' // permission control import { useDict } from '@/utils/dict' -import { parseTime, resetForm, addDateRange, handleTree, selectDictLabel } from '@/utils/ruoyi' +import { parseTime, resetForm, addDateRange, handleTree, selectDictLabel, selectDictLabels } from '@/utils/ruoyi' // 鍒嗛〉缁勪欢 import Pagination from '@/components/Pagination' @@ -52,6 +52,7 @@ app.config.globalProperties.handleTree = handleTree app.config.globalProperties.addDateRange = addDateRange app.config.globalProperties.selectDictLabel = selectDictLabel +app.config.globalProperties.selectDictLabels = selectDictLabels // 鍏ㄥ眬缁勪欢鎸傝浇 app.component('DictTag', DictTag) diff --git a/src/utils/dict.js b/src/utils/dict.js index 8db7d97..0f9144a 100644 --- a/src/utils/dict.js +++ b/src/utils/dict.js @@ -9,7 +9,7 @@ args.forEach((d, index) => { res.value[d] = []; getDicts(d).then(resp => { - res.value[d] = resp.data.map(p => ({ label: p.dictLabel, value: p.dictValue, elTagType: p.listClass })) + res.value[d] = resp.data.map(p => ({ label: p.dictLabel, value: p.dictValue, elTagType: p.listClass, elTagClass: p.cssClass })) }) }) return toRefs(res.value); -- Gitblit v1.9.3