| | |
| | | static getSelectQuerySql (item) { |
| | | let _datasource = item.dataSource |
| | | let sql = '' |
| | | let _field = item.valueField + ',' + item.valueText |
| | | |
| | | if (item.valueField === item.valueText) { |
| | | _field = item.valueField |
| | | } |
| | | |
| | | if (/\s/.test(_datasource)) { // 拼接别名 |
| | | _datasource = '(' + _datasource + ') tb' |
| | | } |
| | | |
| | | if (item.type === 'link') { |
| | | sql = 'select ' + item.valueField + ',' + item.valueText + ',' + item.linkField + ' from ' + _datasource |
| | | sql = 'select ' + _field + ',' + item.linkField + ' from ' + _datasource |
| | | } else { |
| | | let _linkSubField = '' // 下拉菜单关联表单 |
| | | if (item.linkSubField && item.linkSubField.length > 0) { |
| | | _linkSubField = ',' + item.linkSubField.join(',') |
| | | } |
| | | sql = 'select ' + item.valueField + ',' + item.valueText + _linkSubField + ' from ' + _datasource |
| | | sql = 'select ' + _field + _linkSubField + ' from ' + _datasource |
| | | } |
| | | |
| | | if (item.orderBy) { |