From 2a347c8d91d6962f4302f0553c55a3b9f743baa5 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 09 九月 2020 21:15:58 +0800
Subject: [PATCH] 2020-09-09

---
 src/tabviews/treepage/index.jsx |   59 +++++++++++++++++++++++++++++++++--------------------------
 1 files changed, 33 insertions(+), 26 deletions(-)

diff --git a/src/tabviews/treepage/index.jsx b/src/tabviews/treepage/index.jsx
index c7e9302..b95c688 100644
--- a/src/tabviews/treepage/index.jsx
+++ b/src/tabviews/treepage/index.jsx
@@ -146,34 +146,41 @@
       config.setting.execute = config.setting.default !== 'false'     // 榛樿sql鏄惁鎵ц锛岃浆涓篵oolean 缁熶竴鏍煎紡
       config.setting.customScript = ''                                // 鑷畾涔夎剼鏈�
 
-      if (config.setting.scripts && config.setting.scripts.length > 0) {
-        let _customScript = ''
-        config.setting.scripts.forEach(item => {
-          if (item.status === 'false') return
-          _customScript += `
-            ${item.sql}
-          `
-        })
-        config.setting.customScript = _customScript
+      // 鏁版嵁婧�
+      if (config.setting.interType === 'inner' && !config.setting.innerFunc) {
+        config.setting.interType = 'system'
       }
 
-      if (!config.setting.execute) { // 榛樿sql 涓嶆墽琛屾椂 缃┖
-        config.setting.dataresource = ''
-      } else {
-        config.setting.dataresource = config.setting.dataresource || ''
-      }
-      if (/\s/.test(config.setting.dataresource)) {
-        config.setting.dataresource = '(' + config.setting.dataresource + ') tb'
-      }
-
-      if (this.props.dataManager) { // 鏁版嵁鏉冮檺
-        config.setting.dataresource = config.setting.dataresource.replace(/\$@/ig, '/*')
-        config.setting.dataresource = config.setting.dataresource.replace(/@\$/ig, '*/')
-        config.setting.customScript = config.setting.customScript.replace(/\$@/ig, '/*')
-        config.setting.customScript = config.setting.customScript.replace(/@\$/ig, '*/')
-      } else {
-        config.setting.dataresource = config.setting.dataresource.replace(/@\$|\$@/ig, '')
-        config.setting.customScript = config.setting.customScript.replace(/@\$|\$@/ig, '')
+      if (config.setting.interType === 'system') {
+        if (config.setting.scripts && config.setting.scripts.length > 0) {
+          let _customScript = ''
+          config.setting.scripts.forEach(item => {
+            if (item.status === 'false') return
+            _customScript += `
+              ${item.sql}
+            `
+          })
+          config.setting.customScript = _customScript
+        }
+  
+        if (!config.setting.execute) { // 榛樿sql 涓嶆墽琛屾椂 缃┖
+          config.setting.dataresource = ''
+        } else {
+          config.setting.dataresource = config.setting.dataresource || ''
+        }
+        if (/\s/.test(config.setting.dataresource)) {
+          config.setting.dataresource = '(' + config.setting.dataresource + ') tb'
+        }
+  
+        if (this.props.dataManager) { // 鏁版嵁鏉冮檺
+          config.setting.dataresource = config.setting.dataresource.replace(/\$@/ig, '/*')
+          config.setting.dataresource = config.setting.dataresource.replace(/@\$/ig, '*/')
+          config.setting.customScript = config.setting.customScript.replace(/\$@/ig, '/*')
+          config.setting.customScript = config.setting.customScript.replace(/@\$/ig, '*/')
+        } else {
+          config.setting.dataresource = config.setting.dataresource.replace(/@\$|\$@/ig, '')
+          config.setting.customScript = config.setting.customScript.replace(/@\$|\$@/ig, '')
+        }
       }
 
       this.setState({

--
Gitblit v1.8.0