From 46f59e30133c25f1f01074b1c92445f9e85b8c98 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 31 十二月 2019 15:58:37 +0800
Subject: [PATCH] 2019-12-31

---
 src/templates/modalconfig/index.jsx |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/src/templates/modalconfig/index.jsx b/src/templates/modalconfig/index.jsx
index 8bf9967..732e7f8 100644
--- a/src/templates/modalconfig/index.jsx
+++ b/src/templates/modalconfig/index.jsx
@@ -506,9 +506,15 @@
       let _config = JSON.parse(JSON.stringify(this.state.config))
 
       if ((res.type === 'select' || res.type === 'link') && res.resourceType === '1') {
-        let sql = 'select ' + res.valueField + ',' + res.valueText + ' from ' + res.dataSource
+        let _datasource = res.dataSource
+
+        if (/\s/.test(_datasource)) {
+          _datasource = '(' + _datasource + ') tb'
+        }
+
+        let sql = 'select ' + res.valueField + ',' + res.valueText + ' from ' + _datasource
         if (res.type === 'link') {
-          sql = 'select ' + res.valueField + ',' + res.valueText + ',' + res.linkField + ' from ' + res.dataSource
+          sql = 'select ' + res.valueField + ',' + res.valueText + ',' + res.linkField + ' from ' + _datasource
         }
         if (res.orderBy) {
           sql = sql + ' order by ' + res.orderBy + ' ' + res.orderType

--
Gitblit v1.8.0