From 25b1262a25df82f32296afe3802836e768f2143f Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 15 五月 2020 14:15:30 +0800 Subject: [PATCH] 2020-05-15 --- src/templates/sharecomponent/settingcomponent/settingform/index.jsx | 53 +++++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 39 insertions(+), 14 deletions(-) diff --git a/src/templates/sharecomponent/settingcomponent/settingform/index.jsx b/src/templates/sharecomponent/settingcomponent/settingform/index.jsx index 7c60a2d..76f9893 100644 --- a/src/templates/sharecomponent/settingcomponent/settingform/index.jsx +++ b/src/templates/sharecomponent/settingcomponent/settingform/index.jsx @@ -232,6 +232,26 @@ resolve() }) } else { + if (values.scripts && values.scripts.length > 0) { + let _customScript = 'declare @ErrorCode nvarchar(50),@retmsg nvarchar(4000) select @ErrorCode=\'\',@retmsg =\'\'' + values.scripts.forEach(item => { + if (item.status === 'false' || item.initsql !== 'true') return + _customScript += ` + ${item.sql} + ` + }) + values.scripts.forEach(item => { + if (item.status === 'false' || item.initsql === 'true') return + _customScript += ` + ${item.sql} + ` + }) + + values.customScript = _customScript + } else { + values.customScript = '' + } + this.sqlverify(values, resolve, reject) } } else { @@ -247,21 +267,26 @@ _loading = true } - let _customScript = '' - _setting.scripts.forEach(item => { - if (item.status === 'false' || item.initsql !== 'true') return - _customScript += ` - ${item.sql} - ` - }) - _setting.scripts.forEach(item => { - if (item.status === 'false' || item.initsql === 'true') return - _customScript += ` - ${item.sql} - ` - }) + if (_setting.scripts && _setting.scripts.length > 0) { + let _customScript = 'declare @ErrorCode nvarchar(50),@retmsg nvarchar(4000) select @ErrorCode=\'\',@retmsg =\'\'' + _setting.scripts.forEach(item => { + if (item.status === 'false' || item.initsql !== 'true') return + _customScript += ` + ${item.sql} + ` + }) + _setting.scripts.forEach(item => { + if (item.status === 'false' || item.initsql === 'true') return + _customScript += ` + ${item.sql} + ` + }) + + _setting.customScript = _customScript + } else { + _setting.customScript = '' + } - _setting.customScript = _customScript let _this = this return new Promise((resolve, reject) => { -- Gitblit v1.8.0