king
2025-03-05 c56dd9479e4c44af4b58c5a14c6f0f3f3cc20d85
src/utils/utils-custom.js
@@ -1936,8 +1936,12 @@
    if (['pop', 'prompt', 'exec'].includes(cell.OpenType) && cell.verify && !cell.output) {
      if (cell.verify.noteEnable === 'true') {
        errors.push({ level: 0, detail: `按钮“${cell.label}”未设置返回值短信发送无效!`})
      } else if (cell.verify.wxNote === 'true') {
        errors.push({ level: 0, detail: `按钮“${cell.label}”未设置返回值公众号消息无效!`})
      } else if (cell.verify.emailEnable === 'true') {
        errors.push({ level: 0, detail: `按钮“${cell.label}”未设置返回值邮件发送无效!`})
      } else if (cell.verify.DeepSeekable === 'true') {
        errors.push({ level: 0, detail: `按钮“${cell.label}”未设置返回值DeekSeek无效!`})
      }
    }
@@ -2131,8 +2135,12 @@
      if (item.subButton.verify && !item.subButton.output) {
        if (item.subButton.verify.noteEnable === 'true') {
          errors.push({ level: 0, detail: `${item.subButton.label} 按钮未设置返回值短信发送无效!`})
        } else if (item.subButton.verify.wxNote === 'true') {
          errors.push({ level: 0, detail: `${item.subButton.label} 按钮未设置返回值公众号消息无效!`})
        } else if (item.subButton.verify.emailEnable === 'true') {
          errors.push({ level: 0, detail: `${item.subButton.label} 按钮未设置返回值邮件发送无效!`})
        } else if (item.subButton.verify.DeepSeekable === 'true') {
          errors.push({ level: 0, detail: `${item.subButton.label} 按钮未设置返回值DeekSeek无效!`})
        }
      }
@@ -2334,9 +2342,16 @@
    })
    return false
  } else if (/\sdecimal\(8,/ig.test(sql)) {
    let lines = ''
    sql.split(/\n/).forEach((s, i) => {
      if (/(^|\s)decimal\(8,/ig.test(s)) {
        lines = '第' + (i + 1) + '行中'
      }
    })
    notification.warning({
      top: 92,
      message: `不可使用 decimal(8`,
      message: `${lines}不可使用 decimal(8`,
      duration: 5
    })
    return false