king
2023-04-15 8cb851fe8f35b6ffba8beb1bfcac5d71dee6511a
src/utils/utils.js
@@ -962,7 +962,11 @@
          val = val.toString()
        }
        val = val.replace(/(^\s*$)|\t*|\v*|'*/ig, '')
        if (/'/.test(val)) {
          val = val.replace(/'/ig, '"')
        }
        val = val.replace(/(^\s*$)|\t*|\v*/ig, '')
        if (!val && col.required === 'true') {            // 必填校验
          errors.push(_position + '内容不可为空')
@@ -1469,17 +1473,20 @@
    if (!_initvars.includes(_key)) {
      _initvars.push(_key)
      let val = form.value
      if (form.type === 'number' || form.type === 'rate') {
        let val = form.value
        if (isNaN(val)) {
          val = 0
        }
        _initFormfields.push(`@${_key}=${val}`)
      } else if (['date', 'datemonth'].includes(form.type)) {
        _initFormfields.push(`@${_key}='${form.value || '1949-10-01'}'`)
        _initFormfields.push(`@${_key}='${val || '1949-10-01'}'`)
      } else {
        _initFormfields.push(`@${_key}='${form.value}'`)
        if (/'/.test(val)) {
          val = val.replace(/'/ig, '"')
        }
        _initFormfields.push(`@${_key}='${val}'`)
      }
    }
    
@@ -1526,6 +1533,10 @@
          _val = '1949-10-01'
        }
        if (/'/.test(_val)) {
          _val = _val.replace(/'/ig, '"')
        }
        _initvars.push(_key)
        _initColfields.push(`@${_key}='${_val}'`)
      }