From a70940450c021a47e69abdf8fa8f7f98594601cc Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 13 十二月 2019 17:36:54 +0800
Subject: [PATCH] 2019-12-13

---
 src/templates/comtableconfig/dragelement/index.jsx |   28 +++++++---------------------
 1 files changed, 7 insertions(+), 21 deletions(-)

diff --git a/src/templates/comtableconfig/dragelement/index.jsx b/src/templates/comtableconfig/dragelement/index.jsx
index aef3aae..53de9b3 100644
--- a/src/templates/comtableconfig/dragelement/index.jsx
+++ b/src/templates/comtableconfig/dragelement/index.jsx
@@ -19,7 +19,7 @@
   }
 
   const findCard = id => {
-    const card = cards.filter(c => `${c.id}` === id)[0]
+    const card = cards.filter(c => `${c.uuid}` === id)[0]
     return {
       card,
       index: cards.indexOf(card),
@@ -42,13 +42,7 @@
     copycard.uuid = Utils.getuuid()
     copycard.origin = false
     copycard.label = copycard.label + '(copy)'
-    
-    let indexes = cards.map(car => { return car.id })
-    let newid = 0
-    while (indexes.includes(newid)) {
-      newid++
-    }
-    copycard.id = newid
+
     copycard.originCard = card
 
     copyElement(copycard)
@@ -127,16 +121,9 @@
         }
       }
       
-      let indexes = cards.map(car => {return car.id})
-      let newid = 0
-      while (indexes.includes(newid)) {
-        newid++
-      }
-      newcard.id = newid
-
-      let targetId = indexes.length > 0 ? indexes[indexes.length - 1] : 0
+      let targetId = cards.length > 0 ? cards[cards.length - 1].uuid : 0
       if (target) {
-        targetId = target.id
+        targetId = target.uuid
       }
 
       const { index: overIndex } = findCard(`${targetId}`)
@@ -187,7 +174,7 @@
       {type === 'action' && cards.map(card => (
         <Card
           key={card.uuid}
-          id={`${card.id}`}
+          id={`${card.uuid}`}
           type={type}
           card={card}
           moveCard={moveCard}
@@ -201,8 +188,7 @@
       {type === 'search' && cards.map(card => (
         <Col key={card.uuid} span={6}>
           <Card
-            key={card.uuid}
-            id={`${card.id}`}
+            id={`${card.uuid}`}
             type={type}
             card={card}
             moveCard={moveCard}
@@ -229,7 +215,7 @@
             {column.map(card => (
               <Card
                 key={card.uuid}
-                id={`${card.id}`}
+                id={`${card.uuid}`}
                 type={type}
                 card={card}
                 moveCard={moveCard}

--
Gitblit v1.8.0