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
commit 58915a6410
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

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