From cb9ade2afd2a367ad767bc605ab7086c695dd010 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 09 十二月 2022 15:53:32 +0800
Subject: [PATCH] 2022-12-09

---
 src/mob/components/formdragelement/index.jsx |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/src/mob/components/formdragelement/index.jsx b/src/mob/components/formdragelement/index.jsx
index 45f4207..4ab72c5 100644
--- a/src/mob/components/formdragelement/index.jsx
+++ b/src/mob/components/formdragelement/index.jsx
@@ -42,6 +42,14 @@
     closeForm(card)
   }
 
+  const setStyle = (style, id) => {
+    const { card, index } = findCard(id)
+    
+    const _cards = update(cards, { $splice: [[index, 1, {...card, style}]] })
+
+    handleList(_cards)
+  }
+
   const copyCard = id => {
     const { card, index: overIndex } = findCard(id)
 
@@ -91,6 +99,7 @@
       newcard.options = []
       newcard.readonly = 'false'
       newcard.required = 'true'
+      newcard.span = 24
       newcard.focus = true
 
       let targetId = ''
@@ -119,6 +128,10 @@
     style.paddingRight = setting.paddingRight
   }
 
+  if (setting.display === 'drawer' && (setting.placement === 'top' || setting.placement === 'bottom') && setting.width !== 100) {
+    style.minHeight = 'auto'
+  }
+
   return (
     <div ref={drop} className="ant-row modal-fields-row mob-form" style={style}>
       {cards.map(card => {
@@ -134,6 +147,7 @@
             showField={showField}
             moveCard={moveCard}
             editCard={editCard}
+            setStyle={setStyle}
             closeCard={closeCard}
             copyCard={copyCard}
             findCard={findCard}

--
Gitblit v1.8.0