From b21542ffa283ca3fff2d1d7bdd431eb7722fa5f8 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 09 十二月 2021 16:24:32 +0800
Subject: [PATCH] 2021-12-09

---
 src/templates/sharecomponent/fieldscomponent/index.jsx |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/src/templates/sharecomponent/fieldscomponent/index.jsx b/src/templates/sharecomponent/fieldscomponent/index.jsx
index 85b0013..d69e4c5 100644
--- a/src/templates/sharecomponent/fieldscomponent/index.jsx
+++ b/src/templates/sharecomponent/fieldscomponent/index.jsx
@@ -200,6 +200,27 @@
           required: 'true'
         }
 
+        if (item.type === 'text' && item.length >= 256) {
+          newcard.type = 'textarea'
+          newcard.fieldlength = item.length
+          if (lastItem && lastItem.type === newcard.type) {
+            newcard.span = lastItem.span
+            newcard.labelwidth = lastItem.labelwidth
+          } else if (lastItem) {
+            newcard.span = 24
+            if (lastItem.span === 12) {
+              newcard.labelwidth = 16.2
+            } else if (lastItem.span === 8) {
+              newcard.labelwidth = 10.5
+            } else if (lastItem.span === 8) {
+              newcard.labelwidth = 7.7
+            }
+          } else {
+            newcard.span = 24
+            newcard.labelwidth = 16.2
+          }
+        }
+
         items.push(newcard)
         keys.push(item.field.toLowerCase())
       })

--
Gitblit v1.8.0