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