king
2021-09-09 e5fc2d92b1036aabf9ffc2c9706ed401bd9735c8
src/menu/components/card/cardcellcomponent/index.jsx
@@ -267,7 +267,7 @@
    if (usefulFields) {
      try {
        usefulFields = JSON.parse(usefulFields)
      } catch {
      } catch (e) {
        usefulFields = []
      }
    } else {
@@ -283,7 +283,7 @@
    if (menulist) {
      try {
        menulist = JSON.parse(menulist)
      } catch {
      } catch (e) {
        menulist = []
      }
    } else {
@@ -516,6 +516,8 @@
        MKEmitter.emit('changeEditMenu', {MenuID: btn.uuid, copyMenuId: btn.copyMenuId})
      } else if (btn.OpenType === 'innerpage' && btn.pageTemplate === 'linkpage') {
        MKEmitter.emit('changeEditMenu', {MenuID: btn.linkmenu})
      } else {
        this.handleElement(item)
      }
    } else {
      if (btn.link === 'page') {
@@ -579,12 +581,11 @@
    btn.eleType = 'button'
    let _elements = [...this.state.elements, btn]
    let _action = cards.action.filter(item => item.uuid !== id)
    this.setState({
      elements: _elements
    }, () => {
      this.props.updateElement(_elements, _action)
      this.props.updateElement(_elements, btn)
    })
  }