king
2023-12-12 49f09cc6f8ff8c30a75ed1a9d6f510b69b73962a
src/menu/components/table/edit-table/columns/editColumn/index.jsx
@@ -6,6 +6,7 @@
import Api from '@/api'
import Utils from '@/utils/utils.js'
import { checkSQL } from '@/utils/utils-custom.js'
import { getColumnForm } from './formconfig'
import asyncComponent from '@/utils/asyncComponent'
import { formRule } from '@/utils/option.js'
@@ -30,6 +31,7 @@
class EdiTableColumn extends Component {
  static propTpyes = {
    column: PropTypes.object,
    wrap: PropTypes.object,
    columns: PropTypes.array,
    fields: PropTypes.array,
    submitCol: PropTypes.func,  // 提交事件
@@ -110,7 +112,7 @@
      return item
    })
    let formlist = getColumnForm(column, fields, this.props.columns)
    let formlist = getColumnForm(column, fields, this.props.columns, this.props.wrap)
    this.record = {}
    formlist.forEach(item => {
@@ -520,16 +522,9 @@
        }
        if (values.dataSource) {
          let error = Utils.verifySql(values.dataSource)
          if (error) {
            notification.warning({
              top: 92,
              message: '数据源中不可使用' + error,
              duration: 5
            })
            return
          }
          let pass = checkSQL(values.dataSource)
          if (!pass) return
        }
        if (values.editType === 'select' && values.resourceType === '1' && values.dataSource) {