From 4a23b7a8f9c23d7903019e48869c8c3191fa0ffc Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 17 三月 2021 09:29:29 +0800
Subject: [PATCH] 2021-03-17

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

diff --git a/src/templates/sharecomponent/fieldscomponent/index.jsx b/src/templates/sharecomponent/fieldscomponent/index.jsx
index a828bf7..43bb69b 100644
--- a/src/templates/sharecomponent/fieldscomponent/index.jsx
+++ b/src/templates/sharecomponent/fieldscomponent/index.jsx
@@ -70,7 +70,7 @@
       if (config.groups.length > 1) {
         config.groups.forEach(group => {
           group.sublist.forEach(item => {
-            if (columns.has(item.field.toLowerCase())) {
+            if (item.field && columns.has(item.field.toLowerCase())) {
               let _datatype = columns.get(item.field.toLowerCase()).datatype
               columns.set(item.field.toLowerCase(), {...item, selected: true, datatype: _datatype})
             }
@@ -78,7 +78,7 @@
         })
       } else {
         config.fields.forEach(item => {
-          if (columns.has(item.field.toLowerCase())) {
+          if (item.field && columns.has(item.field.toLowerCase())) {
             let _datatype = columns.get(item.field.toLowerCase()).datatype
             columns.set(item.field.toLowerCase(), {...item, selected: true, datatype: _datatype})
           }
@@ -243,7 +243,7 @@
         config.groups.forEach(group => {
           let _items = []
           group.sublist.forEach(item => {
-            if (columnsMap.has(item.field.toLowerCase())) {
+            if (item.field && columnsMap.has(item.field.toLowerCase())) {
               let cell = columnsMap.get(item.field.toLowerCase())
       
               if (cell.selected && cell.type === item.type) { // 鏁版嵁閫夋嫨鐘舵�佸強绫诲瀷鏈慨鏀规椂锛岀洿鎺ユ坊鍔�
@@ -283,7 +283,7 @@
         config.groups[config.groups.length - 1].sublist = [...config.groups.slice(-1)[0].sublist, ..._additems]
       } else {
         config.fields.forEach(item => {
-          if (columnsMap.has(item.field.toLowerCase())) {
+          if (item.field && columnsMap.has(item.field.toLowerCase())) {
             let cell = columnsMap.get(item.field.toLowerCase())
     
             if (cell.selected && cell.type === item.type) { // 鏁版嵁閫夋嫨鐘舵�佸強绫诲瀷鏈慨鏀规椂锛岀洿鎺ユ坊鍔�

--
Gitblit v1.8.0