From bc5ec1017fd8a140ec5c30ea9e8ea839d5bf1bda Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 15 十二月 2020 16:22:20 +0800
Subject: [PATCH] 2020-12-15

---
 src/tabviews/custom/index.jsx |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/src/tabviews/custom/index.jsx b/src/tabviews/custom/index.jsx
index 56c60aa..6ca66b6 100644
--- a/src/tabviews/custom/index.jsx
+++ b/src/tabviews/custom/index.jsx
@@ -261,10 +261,14 @@
         }
         if (item.type === 'card') {
           item.subcards.forEach(card => {
+            let _hasheight = card.style.height && card.style.height !== 'auto'
+
             card.elements = card.elements.filter(cell => {
               if (cell.eleType === 'button') {
                 cell.logLabel = item.name + '-' + cell.label
                 cell.Ot = 'requiredSgl'
+              } else if (['text', 'number', 'link'].includes(cell.eleType) && !cell.height && _hasheight) {
+                cell.innerHeight = 'auto'
               }
               return cell.eleType !== 'button' || permAction[cell.uuid]
             })
@@ -272,16 +276,21 @@
               if (cell.eleType === 'button') {
                 cell.logLabel = item.name + '-' + cell.label
                 cell.Ot = 'requiredSgl'
+              } else if (['text', 'number', 'link'].includes(cell.eleType) && !cell.height && _hasheight) {
+                cell.innerHeight = 'auto'
               }
               return cell.eleType !== 'button' || permAction[cell.uuid]
             })
           })
         } else if (item.type === 'table' && item.subtype === 'tablecard') {
           item.subcards.forEach(card => {
+            let _hasheight = card.style.height && card.style.height !== 'auto'
             card.elements = card.elements.filter(cell => {
               if (cell.eleType === 'button') {
                 cell.logLabel = item.name + '-' + cell.label
                 cell.Ot = 'requiredSgl'
+              } else if (['text', 'number', 'link'].includes(cell.eleType) && !cell.height && _hasheight) {
+                cell.innerHeight = 'auto'
               }
               return cell.eleType !== 'button' || permAction[cell.uuid]
             })

--
Gitblit v1.8.0