king
2023-08-15 a94b0a4d15b26ecf8fe99f0a1c3e60d60b97766d
src/menu/datasource/verifycard/utils.jsx
@@ -36,12 +36,6 @@
      })
    }
    // if (/\$ex@.{1,50}@ex\$/.test(_dataresource)) {
    //   error = '系统函数' + _dataresource.match(/\$ex@.{1,50}@ex\$/g)[0].replace(/\$ex@|@ex\$/g, '') + '未定义'
    // } else if (/\$ex@.{1,50}@ex\$/.test(_customScript)) {
    //   error = '系统函数' + _customScript.match(/\$ex@.{1,50}@ex\$/g)[0].replace(/\$ex@|@ex\$/g, '') + '未定义'
    // }
    _dataresource = _dataresource.replace(/@(BID|LoginUID|SessionUid|UserID|Appkey|time_id|datam|upid|typename)@/ig, `'${timestamp}'`)
    _customScript = _customScript.replace(/@(BID|LoginUID|SessionUid|UserID|Appkey|time_id|datam|upid|typename)@/ig, `'${timestamp}'`)
@@ -133,37 +127,27 @@
      }
    })
    _regoptions.push({
      reg: new RegExp('@orderBy@', 'ig'),
    }, {
      reg: new RegExp('@UserName@', 'ig'),
    }, {
      reg: new RegExp('@FullName@', 'ig'),
    }, {
      reg: new RegExp('@pageSize@', 'ig'),
    }, {
      reg: new RegExp('@pageIndex@', 'ig'),
    })
    _regoptions.forEach(item => {
      _dataresource = _dataresource.replace(item.reg, '0')
      _customScript = _customScript.replace(item.reg, '0')
    })
    let _search = defSearch
    if (_dataresource) {
      _regoptions.forEach(item => {
        _dataresource = _dataresource.replace(item.reg, '0')
      })
    if (setting.queryType === 'statistics') {
      _search = ''
    }
    let originscript = _customScript
    if (_customScript) {
      _regoptions.push({
        reg: new RegExp('@orderBy@', 'ig'),
      }, {
        reg: new RegExp('@UserName@', 'ig'),
      }, {
        reg: new RegExp('@FullName@', 'ig'),
      })
      if (setting.laypage === 'true') {
        _regoptions.push({
          reg: new RegExp('@pageSize@', 'ig'),
        }, {
          reg: new RegExp('@pageIndex@', 'ig'),
        })
      }
      _regoptions.forEach(item => {
        _customScript = _customScript.replace(item.reg, '0')
        originscript = originscript.replace(item.reg, '0')
      })
    }
    let sumSql = ''
@@ -248,7 +232,7 @@
      })
      arr.forEach(item => {
        let reg = new RegExp(item, 'ig')
        let reg = new RegExp(item, 'i')
        if (reg.test(_dataresource)) {
          errors.push(`数据源中存在未替换值${item}`)
        }