king
2021-09-09 e5fc2d92b1036aabf9ffc2c9706ed401bd9735c8
src/menu/components/table/normal-table/columns/index.jsx
@@ -123,9 +123,9 @@
)
class EditableColumnCell extends Component {
  updateCard = (vals, action) => {
  updateCard = (vals, btn) => {
    const { column } = this.props
    this.props.upComponent({...column, elements: vals}, action)
    this.props.upComponent({...column, elements: vals}, btn)
  }
  shouldComponentUpdate (nextProps, nextState) {
@@ -269,18 +269,19 @@
    })
  }
  updateCol = (col, action) => {
  updateCol = (col, btn) => {
    let _columns = fromJS(this.state.columns).toJS()
    _columns = this.loopCol(_columns, col)
    this.setState({
      columns: _columns,
    }, () => {
      if (action) {
        this.props.updatecolumn({...this.props.config, cols: _columns, action})
      } else {
        this.props.updatecolumn({...this.props.config, cols: _columns})
      let config = {...this.props.config, cols: _columns}
      if (btn) {
        config.action = config.action.filter(item => item.uuid !== btn.uuid)
      }
      this.props.updatecolumn(config)
    })
  }