| | |
| | | let _key = item.key.toLowerCase() |
| | | |
| | | keys.push(_key) |
| | | if (item.type === 'number' || item.type === 'rate') { |
| | | values.push('@mk_' + _key + '_mk@') |
| | | } else { |
| | | values.push(`'@mk_${_key}_mk@'`) |
| | | } |
| | | }) |
| | | |
| | | if (!keys.includes(primaryKey.toLowerCase())) { |
| | |
| | | let _key = item.key.toLowerCase() |
| | | |
| | | _arr.push(_key) |
| | | _form.push(_key + '=@mk_' + _key + '_mk@') |
| | | if (item.type === 'number' || item.type === 'rate') { |
| | | _form.push(`${_key}=@mk_${_key}_mk@`) |
| | | } else { |
| | | _form.push(`${_key}='@mk_${_key}_mk@'`) |
| | | } |
| | | }) |
| | | |
| | | if (_actionType === 'audit') { |
| | |
| | | columns.forEach(col => { |
| | | let _key = col.field.toLowerCase() |
| | | |
| | | if (formkeys.includes(_key) || !new RegExp('@' + _key + '[^0-9a-z_]', 'ig').test(_sql)) return |
| | | if (_key === 'id' && !/@id[^0-9a-z_@]/ig.test(_sql)) return |
| | | if (formkeys.includes(_key) || !new RegExp('@' + _key + '[^0-9a-z_@]', 'ig').test(_sql)) return |
| | | // if (_key === 'id' && !/@id[^0-9a-z_@]/ig.test(_sql)) return |
| | | |
| | | colreps.push(col.field) |
| | | |
| | |
| | | return true |
| | | }) |
| | | |
| | | colreps = Array.from(new Set(colreps)) |
| | | reps = [...reps, ...colreps] |
| | | |
| | | return { LText: _sql, md5: md5(_sql), reps } |
| | |
| | | ` |
| | | } |
| | | |
| | | let testSql = _prev + _back |
| | | let testSql = _prev + _back + (btn.output || '') |
| | | |
| | | // 添加数据中字段,表单值优先(按钮不选行或多行拼接时跳过) |
| | | if (btn.Ot !== 'notRequired' && columns.length > 0) { |
| | |
| | | columns.forEach(col => { |
| | | let _key = col.field.toLowerCase() |
| | | |
| | | if (formkeys.includes(_key) || !new RegExp('@' + _key + '[^0-9a-z_]', 'ig').test(testSql)) return |
| | | if (_key === 'id' && !/@id[^0-9a-z_@]/ig.test(testSql)) return |
| | | if (formkeys.includes(_key) || !new RegExp('@' + _key + '[^0-9a-z_@]', 'ig').test(testSql)) return |
| | | // if (_key === 'id' && !/@id[^0-9a-z_@]/ig.test(testSql)) return |
| | | |
| | | colreps.push(col.field) |
| | | |
| | |
| | | component.columns.forEach(col => { |
| | | let _key = col.field.toLowerCase() |
| | | |
| | | if (formkeys.includes(_key) || !new RegExp('@' + _key + '[^0-9a-z_]', 'ig').test(msg.LText)) return |
| | | if (_key === 'id' && !/@id[^0-9a-z_@]/ig.test(msg.LText)) return |
| | | if (formkeys.includes(_key) || !new RegExp('@' + _key + '[^0-9a-z_@]', 'ig').test(msg.LText)) return |
| | | // if (_key === 'id' && !/@id[^0-9a-z_@]/ig.test(msg.LText)) return |
| | | |
| | | colreps.push(col.field) |
| | | |
| | |
| | | component.columns.forEach(col => { |
| | | let _key = col.field.toLowerCase() |
| | | |
| | | if (syses.includes(_key) || !new RegExp('@' + _key + '[^0-9a-z_]', 'ig').test(_sql)) return |
| | | if (_key === 'id' && !/@id[^0-9a-z_@]/ig.test(_sql)) return |
| | | if (syses.includes(_key) || !new RegExp('@' + _key + '[^0-9a-z_@]', 'ig').test(_sql)) return |
| | | // if (_key === 'id' && !/@id[^0-9a-z_@]/ig.test(_sql)) return |
| | | |
| | | colreps.push(col.field) |
| | | |