From cb9ade2afd2a367ad767bc605ab7086c695dd010 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 09 十二月 2022 15:53:32 +0800
Subject: [PATCH] 2022-12-09

---
 src/tabviews/zshare/actionList/index.jsx |   43 +++++++++++++++++++++++++++++--------------
 1 files changed, 29 insertions(+), 14 deletions(-)

diff --git a/src/tabviews/zshare/actionList/index.jsx b/src/tabviews/zshare/actionList/index.jsx
index be12727..7dd0d4b 100644
--- a/src/tabviews/zshare/actionList/index.jsx
+++ b/src/tabviews/zshare/actionList/index.jsx
@@ -14,6 +14,8 @@
 const NewPageButton = asyncComponent(() => import('./newpagebutton'))
 const ChangeUserButton = asyncComponent(() => import('./changeuserbutton'))
 const PrintButton = asyncComponent(() => import('./printbutton'))
+const FuncMegvii = asyncComponent(() => import('./funcMegvii'))
+const FuncZip = asyncComponent(() => import('./funczip'))
 
 class ActionList extends Component {
   static propTpyes = {
@@ -21,12 +23,10 @@
     lock: PropTypes.any,              // 鍙紪杈戣〃涓寜閽攣瀹�
     BData: PropTypes.any,             // 涓昏〃鏁版嵁
     selectedData: PropTypes.any,      // 瀛愯〃涓�夋嫨鏁版嵁
-    Tab: PropTypes.any,               // 濡傛灉褰撳墠鍏冪礌涓烘爣绛炬椂锛宼ab涓烘爣绛句俊鎭�
     MenuID: PropTypes.string,         // 鑿滃崟ID
     actions: PropTypes.array,         // 鎸夐挳缁�
     columns: PropTypes.array,         // 鏄剧ず鍒�
     setting: PropTypes.any,           // 椤甸潰閫氱敤璁剧疆
-    ContainerId: PropTypes.any        // tab椤甸潰ID锛岀敤浜庡脊绐楁帶鍒�
   }
 
   state = {}
@@ -36,8 +36,7 @@
   }
 
   getButtonList = (actions) => {
-    const { BID, BData, MenuID, Tab, columns, setting, ContainerId, selectedData, lock } = this.props
-
+    const { BID, BData, MenuID, columns, setting, selectedData, lock } = this.props
     return actions.map(item => {
       if (['exec', 'prompt', 'pop'].includes(item.OpenType)) {
         return (
@@ -46,12 +45,10 @@
             show={item.show || 'actionList'}
             disabled={lock || false}
             BID={BID}
-            Tab={Tab}
             btn={item}
             BData={BData}
             setting={setting}
             columns={columns}
-            ContainerId={ContainerId}
             selectedData={selectedData}
           />
         )
@@ -62,7 +59,6 @@
             show={item.show || 'actionList'}
             disabled={lock || false}
             BID={BID}
-            Tab={Tab}
             btn={item}
             BData={BData}
             setting={setting}
@@ -76,7 +72,6 @@
             show={item.show || 'actionList'}
             disabled={lock || false}
             BID={BID}
-            Tab={Tab}
             btn={item}
             BData={BData}
             setting={setting}
@@ -89,7 +84,6 @@
             show={item.show || 'actionList'}
             disabled={lock || false}
             BID={BID}
-            Tab={Tab}
             btn={item}
             BData={BData}
             setting={setting}
@@ -103,9 +97,9 @@
             show={item.show || 'actionList'}
             disabled={lock || false}
             btn={item}
+            BID={BID}
             BData={BData}
             MenuID={MenuID}
-            setting={setting}
             selectedData={selectedData}
           />
         )
@@ -113,11 +107,10 @@
         return (
           <NewPageButton
             key={item.uuid}
-            show="actionList"
+            show={item.show || 'actionList'}
             disabled={lock || false}
             btn={item}
             BData={BData}
-            setting={setting}
             selectedData={selectedData}
           />
         )
@@ -143,11 +136,33 @@
               show={item.show || 'actionList'}
               disabled={lock || false}
               BID={BID}
-              Tab={Tab}
               btn={item}
               BData={BData}
               setting={setting}
-              ContainerId={ContainerId}
+              selectedData={selectedData}
+            />
+          )
+        } else if (item.funcType === 'megvii') {
+          return (
+            <FuncMegvii
+              key={item.uuid}
+              show={item.show || 'actionList'}
+              disabled={lock || false}
+              BID={BID}
+              btn={item}
+              setting={setting}
+              selectedData={selectedData}
+            />
+          )
+        } else if (item.funcType === 'filezip') {
+          return (
+            <FuncZip
+              key={item.uuid}
+              show={item.show || 'actionList'}
+              disabled={lock || false}
+              BID={BID}
+              btn={item}
+              setting={setting}
               selectedData={selectedData}
             />
           )

--
Gitblit v1.8.0