king
2023-07-27 c9fbe103dfee213433a4403871da72fdb5771e6f
2023-07-27
1个文件已修改
7 ■■■■ 已修改文件
src/utils/utils-datamanage.js 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/utils-datamanage.js
@@ -189,6 +189,7 @@
    }
    let _search = ''
    let cus_page = /@pageSize@/i.test(_dataresource + _customScript)
    
    if (_dataresource) {
      if (setting.queryType === 'statistics') { // 统计数据源,内容替换
@@ -227,7 +228,11 @@
    }
    if (_dataresource && setting.laypage && orderBy && !id) {
      LText = `/*system_query*/select top ${pageSize} ${arrFields} from (select ${arrFields} ,ROW_NUMBER() over(order by ${orderBy}) as rows from ${_dataresource} ${_search}) tmptable where rows > ${pageSize * (pageIndex - 1)} order by tmptable.rows `
      if (cus_page) {
        LText = `/*system_query*/select ${arrFields} from ${_dataresource} ${_search} `
      } else {
        LText = `/*system_query*/select top ${pageSize} ${arrFields} from (select ${arrFields} ,ROW_NUMBER() over(order by ${orderBy}) as rows from ${_dataresource} ${_search}) tmptable where rows > ${pageSize * (pageIndex - 1)} order by tmptable.rows `
      }
      if (setting.sub_field) {
        DateCount = `/*system_query*/select count(1) as total from (select distinct ${setting.primaryKey} from ${_dataresource} ${_search})a`
      } else {