From d441fa1e1cc80f4ea462a750a42a2b25c1f2b202 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 04 十二月 2020 15:17:51 +0800
Subject: [PATCH] 2020-12-04

---
 src/tabviews/treepage/index.jsx |   16 +++++++---------
 1 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/src/tabviews/treepage/index.jsx b/src/tabviews/treepage/index.jsx
index 579c736..ac11c48 100644
--- a/src/tabviews/treepage/index.jsx
+++ b/src/tabviews/treepage/index.jsx
@@ -54,7 +54,8 @@
     settingVisible: false,// 鑷畾涔夎缃ā鎬佹
     tabActive: null,      // 鏍囩椤靛睍寮�鎺у埗
     expandedKeys: [],     // 灞曞紑鐨勬爲鑺傜偣
-    selectedKeys: []      // 閫変腑鐨勬爲鑺傜偣
+    selectedKeys: [],     // 閫変腑鐨勬爲鑺傜偣
+    debug: sessionStorage.getItem('debug') === 'true'
   }
 
   /**
@@ -169,7 +170,7 @@
           config.setting.dataresource = '(' + config.setting.dataresource + ') tb'
         }
   
-        if (this.props.dataManager) { // 鏁版嵁鏉冮檺
+        if (sessionStorage.getItem('dataM') === 'true') { // 鏁版嵁鏉冮檺
           config.setting.dataresource = config.setting.dataresource.replace(/\$@/ig, '/*')
           config.setting.dataresource = config.setting.dataresource.replace(/@\$/ig, '*/')
           config.setting.customScript = config.setting.customScript.replace(/\$@/ig, '/*')
@@ -277,7 +278,7 @@
     })
 
     let arr_field = `${setting.valueField},${setting.labelField},${setting.parentField}`
-    let param = UtilsDM.getQueryDataParams(setting, arr_field, [], setting.order, '', '', BID, this.props.menuType, this.props.dataManager)
+    let param = UtilsDM.getQueryDataParams(setting, arr_field, [], setting.order, '', '', BID, this.props.menuType)
 
     let result = await Api.genericInterface(param)
     if (result.status) {
@@ -729,7 +730,7 @@
 
   render() {
     const { menuType } = this.props
-    const { setting, loadingview, viewlost, config, userConfig, tabActive, tabgroups, treeNodes, treedata, expandedKeys, selectedKeys } = this.state
+    const { debug, setting, loadingview, viewlost, config, userConfig, tabActive, tabgroups, treeNodes, treedata, expandedKeys, selectedKeys } = this.state
 
     return (
       <div className="tree-page" id={this.state.ContainerId}>
@@ -794,7 +795,7 @@
             )}
           </Col>
         </Row> : null}
-        {options.sysType !== 'cloud' && menuType !== 'HS' ? <Button
+        {debug && options.sysType !== 'cloud' && menuType !== 'HS' ? <Button
           icon="copy"
           shape="circle"
           className="tree-page-copy"
@@ -840,7 +841,6 @@
               MenuID={this.props.MenuID}
               MenuName={this.props.MenuName}
               permAction={this.props.permAction}
-              permRoles={this.props.permRoles}
               config={this.state.config}
               userConfig={this.state.userConfig}
               columns={[]}
@@ -858,9 +858,7 @@
   return {
     menuType: state.editLevel,
     permAction: state.permAction,
-    permRoles: state.permRoles,
-    memberLevel: state.memberLevel,
-    dataManager: state.dataManager
+    memberLevel: state.memberLevel
   }
 }
 

--
Gitblit v1.8.0