From 89e7167a83e0d8409ca87698e4c08651a37cc26e Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 12 六月 2020 18:19:35 +0800
Subject: [PATCH] 2020-06-12

---
 src/templates/sharecomponent/cardcomponent/index.jsx |   23 +++++++++++++----------
 1 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/src/templates/sharecomponent/cardcomponent/index.jsx b/src/templates/sharecomponent/cardcomponent/index.jsx
index a55ddf4..a63c6a9 100644
--- a/src/templates/sharecomponent/cardcomponent/index.jsx
+++ b/src/templates/sharecomponent/cardcomponent/index.jsx
@@ -99,7 +99,10 @@
         text: col.label
       }
     })
-    let _actions = config.action.filter(item => item.Ot && item.Ot !== 'notRequired' && !['excelIn', 'excelOut'].includes(item.OpenType))
+    let _actions = config.action.filter(item => 
+      (item.Ot && item.Ot !== 'notRequired' && !['excelIn', 'excelOut'].includes(item.OpenType)) ||
+      item.funcType === 'changeuser'
+    )
 
     let actionIds = []
     _actions = _actions.map(item => {
@@ -130,7 +133,10 @@
   editBottom = () => {
     const { config, card } = this.props
 
-    let _actions = config.action.filter(item => item.Ot && item.Ot !== 'notRequired' && !['excelIn', 'excelOut'].includes(item.OpenType))
+    let _actions = config.action.filter(item => 
+      (item.Ot && item.Ot !== 'notRequired' && !['excelIn', 'excelOut'].includes(item.OpenType)) ||
+      item.funcType === 'changeuser'
+    )
 
     let actionIds = []
     _actions = _actions.map(item => {
@@ -305,7 +311,7 @@
     } else {
       outclass += ' ant-card-bordered'
     }
-
+    console.log(card.header.actions)
     return (
       <div className="line-card-edit-box mingke-table">
         {card.title ? <p className="chart-title">{card.title}</p> : null}
@@ -321,13 +327,10 @@
                 <div className="ant-card-head-title">{card.header.content}</div>
                 {card.header.actions && card.header.actions.length > 0 ?
                   <div className="ant-card-extra">
-                    {card.header.actions.length === 1 ?
-                      <span>
-                        {['icon', 'all'].includes(card.header.show) ? <Icon type={card.header.actions[0].icon || 'dash'}/> : null}
-                        {['text', 'all'].includes(card.header.show) ? card.header.actions[0].text : null}
-                      </span> : null
-                    }
-                    {card.header.actions.length > 1 ? <span>Action</span> : null}
+                    <span>
+                      {['icon', 'all'].includes(card.header.show) ? <Icon type={card.header.actions[0].icon || 'dash'}/> : null}
+                      {['text', 'all'].includes(card.header.show) ? card.header.actions[0].text : null}
+                    </span>
                   </div> : null
                 }
               </div>

--
Gitblit v1.8.0