From 34f78e1203a839592ca6764f88f1632088e07d2a Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期一, 10 二月 2020 13:41:43 +0800
Subject: [PATCH] 2020-02-10

---
 src/templates/modalconfig/dragelement/index.jsx |   17 +++++------------
 1 files changed, 5 insertions(+), 12 deletions(-)

diff --git a/src/templates/modalconfig/dragelement/index.jsx b/src/templates/modalconfig/dragelement/index.jsx
index ab122e1..1aaf3c3 100644
--- a/src/templates/modalconfig/dragelement/index.jsx
+++ b/src/templates/modalconfig/dragelement/index.jsx
@@ -1,5 +1,6 @@
 import React, { useState } from 'react'
 import { useDrop } from 'react-dnd'
+import { is, fromJS } from 'immutable'
 import update from 'immutability-helper'
 import { Col } from 'antd'
 import Utils from '@/utils/utils.js'
@@ -23,6 +24,10 @@
     } else {
       handleList(_cards, group)
     }
+  }
+
+  if (!is(fromJS(cards), fromJS(list))) {
+    setCards(list)
   }
 
   const findCard = id => {
@@ -64,21 +69,9 @@
       let newcard = {}
       newcard.uuid = Utils.getuuid()
       newcard.label = 'label'
-      newcard.field = ''
-      newcard.initval = ''
       newcard.type = item.subType
       newcard.resourceType = '0'
       newcard.options = []
-      newcard.dataSource = ''
-      newcard.setAll = 'false'
-      newcard.linkField = ''
-      newcard.valueField = ''
-      newcard.valueText = ''
-      newcard.orderBy = ''
-      newcard.orderType = 'asc'
-      newcard.decimal = 0
-      newcard.min = ''
-      newcard.max = ''
       newcard.readonly = 'false'
       newcard.required = 'true'
       newcard.focus = true

--
Gitblit v1.8.0