From 2e3bf38aced62c8ecf4af58ca2685f09d3d47dde Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 17 二月 2023 00:09:04 +0800
Subject: [PATCH] 2023-02-17

---
 src/menu/modalconfig/index.jsx |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/menu/modalconfig/index.jsx b/src/menu/modalconfig/index.jsx
index e205f50..b6a7883 100644
--- a/src/menu/modalconfig/index.jsx
+++ b/src/menu/modalconfig/index.jsx
@@ -106,7 +106,7 @@
    * 3銆佽缃紪杈戝弬鏁伴」-formlist
    */
   handleForm = (_card) => {
-    const { componentConfig } = this.props
+    const { componentConfig, btn } = this.props
     const { config } = this.state
     let card = fromJS(_card).toJS()
     let _inputfields = []
@@ -177,7 +177,12 @@
 
     _tabfields.unshift({field: '', label: '鍘熻〃鍗�'})
 
-    componentConfig.columns.forEach(col => {
+    let columns = componentConfig.columns
+    if (btn.$sub) {
+      columns = componentConfig.subColumns || []
+    }
+
+    columns.forEach(col => {
       if (col.field && !uniq.has(col.field)) {
         uniq.set(col.field, true)
 
@@ -206,7 +211,7 @@
       standardform,
       visible: true,
       card: card,
-      formlist: getModalForm(card, _inputfields, _tabfields, _linkableFields, _linksupFields, componentConfig.columns)
+      formlist: getModalForm(card, _inputfields, _tabfields, _linkableFields, _linksupFields, columns)
     })
   }
 

--
Gitblit v1.8.0