king
2022-03-29 b6cbfb08b51e87e6eac995be8e7751815715e6a1
src/menu/components/table/edit-table/index.jsx
@@ -46,7 +46,6 @@
      let _card = {
        uuid: card.uuid,
        type: card.type,
        floor: card.floor,
        tabId: card.tabId || '',
        parentId: card.parentId || '',
        format: 'array',    // 组件属性 - 数据格式
@@ -133,6 +132,7 @@
  componentDidMount () {
    MKEmitter.addListener('submitStyle', this.getStyle)
    MKEmitter.addListener('submitModal', this.handleSave)
    MKEmitter.addListener('completeSave', this.completeSave)
  }
  shouldComponentUpdate (nextProps, nextState) {
@@ -148,6 +148,20 @@
    }
    MKEmitter.removeListener('submitStyle', this.getStyle)
    MKEmitter.removeListener('submitModal', this.handleSave)
    MKEmitter.removeListener('completeSave', this.completeSave)
  }
  completeSave = () => {
    const { card } = this.state
    if (card.isNew) {
      let item = fromJS(card).toJS()
      item.cols = item.cols.filter(a => !a.origin)
      delete item.isNew
      this.setState({card: item})
    }
  }
  filterOrigin = (component) => {
@@ -296,7 +310,13 @@
  }
  updateWrap = (res) => {
    this.updateComponent({...this.state.card, wrap: res})
    let card = {...this.state.card, wrap: res}
    if (res.tableType) {
      card.switchable = true
    }
    this.updateComponent(card)
  }
  clickComponent = (e) => {