king
2020-02-21 063b983daaf51a7f1e8677bde1e9c0e618866c91
src/templates/tableshare/colspanform/index.jsx
@@ -1,6 +1,7 @@
import React, {Component} from 'react'
import PropTypes from 'prop-types'
import { Form, Row, Col, Input, InputNumber, Select, Radio } from 'antd'
import { formRule } from '@/utils/option.js'
import TransferForm from '../transferform'
import './index.scss'
@@ -13,6 +14,19 @@
  state = {
  }
  componentDidMount () {
    const { card } = this.props
    if (card.focus) {
      try {
        let _form = document.getElementById('label')
        _form.select()
      } catch {
        console.warn('表单focus失败!')
      }
    }
  }
  handleConfirm = () => {
@@ -34,10 +48,7 @@
          let _card = {...this.props.card, ...values, sublist: targetKeys, subfield: subfield}
          resolve({
            type: 'columns',
            values: _card
          })
          resolve(_card)
        } else {
          reject(err)
        }
@@ -68,6 +79,10 @@
                  {
                    required: true,
                    message: this.props.dict['form.required.input'] + this.props.dict['header.form.name'] + '!'
                  },
                  {
                    max: formRule.input.max,
                    message: formRule.input.message
                  }
                ]
              })(<Input placeholder="" autoComplete="off" />)}