Merge pull request #8878 from WolfCat-ICE/patch-1

Update renderUtils.ts 修复字典渲染renderTag使用tag渲染没使用字典配置颜色的问题
This commit is contained in:
JEECG
2025-12-15 17:42:56 +08:00
committed by GitHub

View File

@@ -45,15 +45,17 @@ const render = {
*/
renderDict: (v, code, renderTag = false) => {
let text = '';
let color = '';
let array = getDictItemsByCode(code) || [];
let obj = array.filter((item) => {
return item.value == v;
});
if (obj.length > 0) {
text = obj[0].text;
color = obj[0].color;
}
//【jeecgboot-vue3/issues/903】render.renderDict使用tag渲染报警告问题 #903
return isEmpty(text) || !renderTag ? h('span', text) : h(Tag, () => text);
return isEmpty(text) || !renderTag ? h('span', text) : h(Tag,{ color }, () => text);
},
/**
* 渲染图片