| | |
| | | } |
| | | }) |
| | | |
| | | let _customScript = '' |
| | | config.setting.scripts && config.setting.scripts.forEach(script => { |
| | | if (script.status !== 'false') { |
| | | _customScript += ` |
| | | ${script.sql} |
| | | ` |
| | | } |
| | | }) |
| | | |
| | | if (_customScript) { |
| | | _customScript = `declare @ErrorCode nvarchar(50),@retmsg nvarchar(4000) select @ErrorCode='',@retmsg ='' |
| | | ${_customScript} |
| | | ` |
| | | } |
| | | |
| | | let param = { |
| | | func: 's_get_para_for_out', |
| | | Menuid: menu.MenuID, |
| | |
| | | Ltextsearchparam: _search.join(' union all '), |
| | | AppendWhere: config.setting.queryType === 'query' ? searchText.join(' AND ') : '', |
| | | WhereType: config.setting.queryType === 'statistics' ? 'Statistics' : 'query', |
| | | custom_script: config.setting.customScript || '', |
| | | custom_script: _customScript, |
| | | default_sql: config.setting.default || 'true', |
| | | OrderCol: config.setting.order |
| | | } |