From 79e1455e4ba4f4a7d04a483dda1a354e53921a69 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 04 十一月 2020 19:04:14 +0800
Subject: [PATCH] 2020-11-04

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

diff --git a/src/tabviews/custom/components/card/prop-card/index.jsx b/src/tabviews/custom/components/card/prop-card/index.jsx
index bb6fef1..b3ff9a4 100644
--- a/src/tabviews/custom/components/card/prop-card/index.jsx
+++ b/src/tabviews/custom/components/card/prop-card/index.jsx
@@ -30,6 +30,26 @@
 
   UNSAFE_componentWillMount () {
     let _config = fromJS(this.props.config).toJS()
+    let _cols = new Map()
+
+    _config.columns.forEach(item => {
+      _cols.set(item.field, item)
+    })
+
+    _config.subcards.forEach(card => {
+      card.elements = card.elements.map(item => {
+        if (item.field && _cols.has(item.field)) {
+          item.col = _cols.get(item.field)
+        }
+        return item
+      })
+      card.backElements = card.backElements.map(item => {
+        if (item.field && _cols.has(item.field)) {
+          item.col = _cols.get(item.field)
+        }
+        return item
+      })
+    })
 
     this.setState({
       config: _config,

--
Gitblit v1.8.0