king
2023-11-03 88f178df654b08411470a7eab75b3d5fed8817c0
src/utils/utils.js
@@ -979,7 +979,11 @@
          })
        }
      } else if (/^Decimal/ig.test(col.type) || /^int/ig.test(col.type)) {
        if (!val && val !== 0) {
        if (col.required === 'false') {
          if (!val || isNaN(val)) {
            val = 0
          }
        } else if (!val && val !== 0) {
          errors.push(_position + '内容不可为空')
        } else if (isNaN(val)) {                                  // 检验是否为数值
          errors.push(_position + '内容应为数值')
@@ -2370,6 +2374,10 @@
  _sql = _sql.replace(/@Appkey@/ig, `'${window.GLOB.appkey || ''}'`)
  _sql = _sql.replace(/@typename@/ig, `'admin'`)
  if (window.GLOB.externalDatabase !== null) {
    _sql = _sql.replace(/@db@/ig, window.GLOB.externalDatabase)
  }
  if (sessionStorage.getItem('dataM') === 'true') { // 数据权限
    _sql = _sql.replace(/\$@/ig, '/*').replace(/@\$/ig, '*/').replace(/@datam@/ig, `'Y'`)
  } else {
@@ -2395,7 +2403,7 @@
 * @description 获取标记信息
 */
export function getMark (marks, record, style) {
  let res = {}
  let res = {signType: ''}
  marks.some(mark => {
    let originVal = record[mark.field[0]]