From 73c0258e4e30f1d2e407cb067feea8e79fad081d Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 16 九月 2021 14:37:10 +0800
Subject: [PATCH] 2021-09-16

---
 src/tabviews/custom/components/card/cardcellList/index.jsx |   24 ++++++++++++++++++++----
 1 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/src/tabviews/custom/components/card/cardcellList/index.jsx b/src/tabviews/custom/components/card/cardcellList/index.jsx
index 0230708..4121b61 100644
--- a/src/tabviews/custom/components/card/cardcellList/index.jsx
+++ b/src/tabviews/custom/components/card/cardcellList/index.jsx
@@ -454,9 +454,13 @@
       }
 
       if (card.datatype === 'static') {
-        url = card.url
+        url = card.url || ''
       } else {
-        url = data[card.field]
+        url = data[card.field] || ''
+      }
+
+      if (url === '' && card.noValue === 'hide') { // 绌哄�奸殣钘�
+        return null
       }
       
       if (url) {
@@ -515,7 +519,11 @@
       if (card.datatype === 'static') {
         val = card.value
       } else if (data.hasOwnProperty(card.field)) {
-        val = data[card.field]
+        val = data[card.field] || ''
+      }
+
+      if (val === '' && card.noValue === 'hide') { // 绌哄�奸殣钘�
+        return null
       }
 
       return (
@@ -536,6 +544,10 @@
         url = data[card.field] || ''
       }
 
+      if (url === '' && card.noValue === 'hide') { // 绌哄�奸殣钘�
+        return null
+      }
+
       return (
         <Col key={card.uuid} span={card.width}>
           <div style={card.style}>
@@ -549,7 +561,11 @@
       if (card.datatype === 'static') {
         val = card.value
       } else if (data.hasOwnProperty(card.field)) {
-        val = data[card.field]
+        val = data[card.field] || ''
+      }
+
+      if (val === '' && card.noValue === 'hide') { // 绌哄�奸殣钘�
+        return null
       }
 
       return (

--
Gitblit v1.8.0