From e7062fee38bd54850e521ae7498275bc0f370702 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 19 七月 2023 17:13:26 +0800
Subject: [PATCH] 2023-07-19

---
 src/tabviews/custom/components/card/cardcellList/index.jsx |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/src/tabviews/custom/components/card/cardcellList/index.jsx b/src/tabviews/custom/components/card/cardcellList/index.jsx
index 42ff8eb..7c6d11e 100644
--- a/src/tabviews/custom/components/card/cardcellList/index.jsx
+++ b/src/tabviews/custom/components/card/cardcellList/index.jsx
@@ -823,6 +823,15 @@
 
         if (!val && card.noValue === 'hide') { // 绌哄�奸殣钘�
           return null
+        } else if (card.eval === 'func') {
+          contents.push(
+            <div className={'ant-col ant-col-' + card.width} key={card.uuid} style={_style_} span={card.width}>
+              <div style={_style}>
+                <div className={'ant-mk-text line' + (card.height || '')} style={{height: card.innerHeight}} dangerouslySetInnerHTML={{__html: val}}></div>
+              </div>
+            </div>
+          )
+          return
         }
 
         if (card.round && typeof(val) === 'number') {
@@ -830,9 +839,7 @@
           val = val.toFixed(card.decimal)
         }
   
-        if (card.eval === 'func') {
-          val = <span dangerouslySetInnerHTML={{__html: val}}></span>
-        } else if (val !== '') {
+        if (val !== '') {
           if (val && typeof(val) === 'string') {
             val = val.replace(/\n/ig, '<br/>')
             if (!/<(span|div|p|a|img)\s/g.test(val)) {

--
Gitblit v1.8.0