king
2023-11-03 d1e443953eae3c5bdb0b443b4f5c3b7ced9236d7
src/menu/datasource/verifycard/index.jsx
@@ -659,6 +659,17 @@
      let _debugId = md5(r.sql)
      if (r.custompage && setting.laypage === 'true' && _columns.findIndex(col => col.field === 'mk_total') === -1) {
        Modal.warning({
          title: `数据源或自定义脚本中使用自定义分页排序时,请在字段集中添加 mk_total。`,
          okText: '知道了',
          onOk: () => {
            reject()
          }
        })
        return
      }
      if (debugId === _debugId) {
        resolve()
        return
@@ -681,6 +692,7 @@
          if (/列名\s*'[a-zA-Z0-9_-]+'\s*无效/.test(result.message)) {
            let tail = ''
            let type = ''
            if (setting.execute !== 'false' && setting.queryType !== 'statistics') {
            searches.forEach(item => {
              if (item.forbid) return
              item.key.split(',').forEach(field => {
@@ -690,8 +702,9 @@
                }
              })
            })
            }
            if (!tail) {
            if (!tail && setting.order) {
              let keys = setting.order.replace(/\s+(asc|desc)/ig, '').replace(/\s+/g, '')
              keys.split(',').forEach(field => {
                if (new RegExp(`'${field}'`).test(result.message)) {