From 71a0e75ecb56ae643fe1e86188d45f93f48388c9 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 28 八月 2020 14:07:41 +0800
Subject: [PATCH] 2020-08-28

---
 src/templates/modalconfig/index.jsx |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/src/templates/modalconfig/index.jsx b/src/templates/modalconfig/index.jsx
index 37be996..e6e7173 100644
--- a/src/templates/modalconfig/index.jsx
+++ b/src/templates/modalconfig/index.jsx
@@ -5,7 +5,7 @@
 import { DndProvider } from 'react-dnd'
 import HTML5Backend from 'react-dnd-html5-backend'
 import moment from 'moment'
-import { Button, Card, Modal, Collapse, notification, Select, List, Icon, Empty } from 'antd'
+import { Button, Card, Modal, Collapse, notification, Select, List, Icon, Empty, Popover } from 'antd'
 
 import Api from '@/api'
 import Utils from '@/utils/utils.js'
@@ -400,6 +400,8 @@
     if (type === 'copy') {
       card.originUuid = card.uuid
       card.uuid = Utils.getuuid()
+      card.label = card.label + '(copy)'
+      card.field = card.field + '(copy)'
       card.focus = true
 
       // 澶嶅埗鍒板壀鍒囨澘
@@ -1340,11 +1342,17 @@
                       config.groups.map(group => {
                         return (
                           <div key={group.uuid}>
-                            <p className={'group-title' + (group.default ? ' default' : '')}>
-                              <span>{group.label}</span>
-                              <Icon className="edit" type="edit" onClick={() => {this.handleGroup(group)}} />
-                              <Icon className="edit close" type="close" onClick={() => {this.closeGroup(group)}} />
-                            </p>
+                            <div className="group-title">
+                              {!group.default ? <Popover overlayClassName="mk-popover-control-wrap" mouseLeaveDelay={0.2} mouseEnterDelay={0.2} content={
+                                <div className="mk-popover-control">
+                                  <Icon className="edit" type="edit" onClick={() => {this.handleGroup(group)}} />
+                                  <Icon className="edit close" type="close" onClick={() => {this.closeGroup(group)}} />
+                                </div>
+                              } trigger="hover">
+                                <span>{group.label}</span>
+                              </Popover> : null}
+                              {group.default ? <span style={{color: '#bcbcbc'}}>{group.label}</span> : null}
+                            </div>
                             <DragElement
                               group={group}
                               list={group.sublist}

--
Gitblit v1.8.0