From 958377f8ed9ca55070da9aa319f23e3ee9d94701 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 07 七月 2020 10:06:50 +0800
Subject: [PATCH] 2020-07-07

---
 src/tabviews/treepage/index.jsx |   28 ++++++++++++++++++++--------
 1 files changed, 20 insertions(+), 8 deletions(-)

diff --git a/src/tabviews/treepage/index.jsx b/src/tabviews/treepage/index.jsx
index b2e333a..e66612b 100644
--- a/src/tabviews/treepage/index.jsx
+++ b/src/tabviews/treepage/index.jsx
@@ -256,6 +256,11 @@
       param = this.getDefaultParam()
     }
 
+    // 鏁版嵁绠$悊鏉冮檺
+    if (this.props.dataManager) {
+      param.dataM = 'Y'
+    }
+
     let result = await Api.genericInterface(param)
     if (result.status) {
       let parentNodes = []
@@ -442,17 +447,24 @@
     const { setting } = this.state
 
     let param = {
-      OrderCol: setting.order,
-      dataM: this.props.dataManager ? 'Y' : '',
+      OrderCol: setting.order
     }
 
     if (setting.interType === 'inner') {
       param.func = setting.innerFunc
     } else {
-      if (setting.sysInterface === 'true' && window.GLOB.mainSystemApi) {
-        param.rduri = window.GLOB.mainSystemApi
-      } else if (setting.sysInterface !== 'true') {
-        param.rduri = setting.interface
+      if (this.props.menuType === 'HS') {
+        if (setting.sysInterface === 'true' && options.cloudServiceApi) {
+          param.rduri = options.cloudServiceApi
+        } else if (setting.sysInterface !== 'true') {
+          param.rduri = setting.interface
+        }
+      } else {
+        if (setting.sysInterface === 'true' && window.GLOB.mainSystemApi) {
+          param.rduri = window.GLOB.mainSystemApi
+        } else if (setting.sysInterface !== 'true') {
+          param.rduri = setting.interface
+        }
       }
 
       if (setting.outerFunc) {
@@ -476,8 +488,7 @@
       obj_name: 'data',
       arr_field: arr_field,
       custom_script: setting.customScript || '',
-      default_sql: setting.default || 'true',
-      dataM: this.props.dataManager ? 'Y' : ''
+      default_sql: setting.default || 'true'
     }
     
     let _dataresource = setting.dataresource
@@ -943,6 +954,7 @@
 
 const mapStateToProps = (state) => {
   return {
+    menuType: state.editLevel,
     tabviews: state.tabviews,
     refreshTab: state.refreshTab,
     permAction: state.permAction,

--
Gitblit v1.8.0