king
2024-01-03 1d0c946f8ec4365d04508ada6fb7b7ef5c2ffa5f
2024-01-03
5个文件已修改
79 ■■■■■ 已修改文件
src/menu/components/form/simple-form/index.jsx 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/menu/components/form/step-form/index.jsx 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/menu/components/form/tab-form/index.jsx 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/tabviews/zshare/actionList/exportPdf/index.jsx 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/utils/utils-custom.js 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/menu/components/form/simple-form/index.jsx
@@ -140,6 +140,13 @@
        if (item.subButton.intertype === 'system' && !item.subButton.sqlType) {
          card.errors.push({ level: 0, detail: `${item.subButton.label} 按钮请设置操作类型`})
        }
        if (item.subButton.verify && !item.subButton.output) {
          if (item.subButton.verify.noteEnable === 'true') {
            card.errors.push({ level: 0, detail: `${item.subButton.label} 按钮未设置返回值短信发送无效!`})
          } else if (item.subButton.verify.emailEnable === 'true') {
            card.errors.push({ level: 0, detail: `${item.subButton.label} 按钮未设置返回值邮件发送无效!`})
          }
        }
        item.fields.forEach(m => {
          if (m.dataSource && /@ID@/ig.test(m.dataSource)) {
            idCtrl = true
@@ -161,6 +168,13 @@
        if (item.subButton.intertype === 'system' && !item.subButton.sqlType) {
          card.errors.push({ level: 0, detail: `${item.subButton.label} 按钮请设置操作类型`})
        }
        if (item.subButton.verify && !item.subButton.output) {
          if (item.subButton.verify.noteEnable === 'true') {
            card.errors.push({ level: 0, detail: `${item.subButton.label} 按钮未设置返回值短信发送无效!`})
          } else if (item.subButton.verify.emailEnable === 'true') {
            card.errors.push({ level: 0, detail: `${item.subButton.label} 按钮未设置返回值邮件发送无效!`})
          }
        }
        item.fields.forEach(m => {
          if (m.dataSource && /@ID@/ig.test(m.dataSource)) {
            idCtrl = true
src/menu/components/form/step-form/index.jsx
@@ -147,6 +147,13 @@
        if (item.subButton.intertype === 'system' && !item.subButton.sqlType) {
          card.errors.push({ level: 0, detail: `${item.subButton.label} 按钮请设置操作类型`})
        }
        if (item.subButton.verify && !item.subButton.output) {
          if (item.subButton.verify.noteEnable === 'true') {
            card.errors.push({ level: 0, detail: `${item.subButton.label} 按钮未设置返回值短信发送无效!`})
          } else if (item.subButton.verify.emailEnable === 'true') {
            card.errors.push({ level: 0, detail: `${item.subButton.label} 按钮未设置返回值邮件发送无效!`})
          }
        }
        item.fields.forEach(m => {
          if (m.dataSource && /@ID@/ig.test(m.dataSource)) {
            idCtrl = true
@@ -168,6 +175,13 @@
        if (item.subButton.intertype === 'system' && !item.subButton.sqlType) {
          card.errors.push({ level: 0, detail: `${item.subButton.label} 按钮请设置操作类型`})
        }
        if (item.subButton.verify && !item.subButton.output) {
          if (item.subButton.verify.noteEnable === 'true') {
            card.errors.push({ level: 0, detail: `${item.subButton.label} 按钮未设置返回值短信发送无效!`})
          } else if (item.subButton.verify.emailEnable === 'true') {
            card.errors.push({ level: 0, detail: `${item.subButton.label} 按钮未设置返回值邮件发送无效!`})
          }
        }
        item.fields.forEach(m => {
          if (m.dataSource && /@ID@/ig.test(m.dataSource)) {
            idCtrl = true
src/menu/components/form/tab-form/index.jsx
@@ -159,6 +159,13 @@
        if (item.subButton.intertype === 'system' && !item.subButton.sqlType) {
          card.errors.push({ level: 0, detail: `${item.subButton.label} 按钮请设置操作类型`})
        }
        if (item.subButton.verify && !item.subButton.output) {
          if (item.subButton.verify.noteEnable === 'true') {
            card.errors.push({ level: 0, detail: `${item.subButton.label} 按钮未设置返回值短信发送无效!`})
          } else if (item.subButton.verify.emailEnable === 'true') {
            card.errors.push({ level: 0, detail: `${item.subButton.label} 按钮未设置返回值邮件发送无效!`})
          }
        }
        item.fields.forEach(m => {
          if (m.dataSource && /@ID@/ig.test(m.dataSource)) {
            idCtrl = true
@@ -180,6 +187,13 @@
        if (item.subButton.intertype === 'system' && !item.subButton.sqlType) {
          card.errors.push({ level: 0, detail: `${item.subButton.label} 按钮请设置操作类型`})
        }
        if (item.subButton.verify && !item.subButton.output) {
          if (item.subButton.verify.noteEnable === 'true') {
            card.errors.push({ level: 0, detail: `${item.subButton.label} 按钮未设置返回值短信发送无效!`})
          } else if (item.subButton.verify.emailEnable === 'true') {
            card.errors.push({ level: 0, detail: `${item.subButton.label} 按钮未设置返回值邮件发送无效!`})
          }
        }
        item.fields.forEach(m => {
          if (m.dataSource && /@ID@/ig.test(m.dataSource)) {
            idCtrl = true
src/tabviews/zshare/actionList/exportPdf/index.jsx
@@ -6,7 +6,6 @@
import moment from 'moment'
import JsPDF from 'jspdf'
import Api from '@/api'
import MKEmitter from '@/utils/events.js'
import MkIcon from '@/components/mk-icon'
@@ -103,34 +102,6 @@
      this.setState({
        loading: false
      })
    })
  }
  getInnerData = (params) => {
    let param = params.shift()
    Api.genericInterface(param).then(res => {
      if (res.status) {
        this.downloadZipImage(res.data, this.props.btn.urlkey).then((res) => {
          if (params.length === 0) {
            if (res) {
              this.execError({ErrCode: res})
            } else {
              this.execSuccess()
            }
          } else {
            this.getInnerData(params)
          }
        }, (err) => {
          if (params.length === 0) {
            this.execError({ErrCode: err})
          } else {
            this.getInnerData(params)
          }
        })
      } else {
        this.execError(res)
      }
    })
  }
src/utils/utils-custom.js
@@ -1648,6 +1648,14 @@
        }
      }
    }
    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.emailEnable === 'true') {
        errors.push({ level: 0, detail: `按钮“${cell.label}”未设置返回值邮件发送无效!`})
      }
    }
  }
  if (card.$c_ac) {