king
2020-02-02 35b44bed4aa7b3f645c20fca025813cf4f3786ea
src/templates/tableshare/verifycard/billcodeform/index.jsx
@@ -7,12 +7,13 @@
class UniqueForm extends Component {
  static propTpyes = {
    dict: PropTypes.object,  // 字典项
    fields: PropTypes.array,  // 表单
    columns: PropTypes.array,  // 表单
    modular: PropTypes.array,  // 表单
    modularDetail: PropTypes.array,  // 表单
    orderChange: PropTypes.func  // 表单
    floor: PropTypes.any,           // 是否为子表
    dict: PropTypes.object,         // 字典项
    fields: PropTypes.array,        // 表单
    columns: PropTypes.array,       // 表单
    modular: PropTypes.array,       // 表单
    modularDetail: PropTypes.array, // 表单
    orderChange: PropTypes.func     // 表单
  }
  state = {
@@ -44,6 +45,16 @@
      }
    })
    if (this.props.floor === 'subtable') {
      if (!fieldMap.has('BID')) {
        _billFields.unshift({
          uuid: 'BID',
          field: 'BID',
          label: 'BID'
        })
      }
    }
    this.setState({
      modularDetail: _modularDetail,
      funFields: this.props.fields.filter(field => field.type === 'funcvar'),