king
2020-11-25 42fae277ae5ebe794fc070bf38482a919eb661fc
src/menu/components/card/cardcellcomponent/index.jsx
@@ -244,7 +244,18 @@
  handleAction = (card) => {
    const { menu, cards } = this.props
    let ableField = menu.permFuncField ? menu.permFuncField.join(', ') : ''
    let usefulFields = sessionStorage.getItem('permFuncField')
    if (usefulFields) {
      try {
        usefulFields = JSON.parse(usefulFields)
      } catch {
        usefulFields = []
      }
    } else {
      usefulFields = []
    }
    let ableField = usefulFields.join(', ')
    let functip = <div>
      <p style={{marginBottom: '5px'}}>{this.state.dict['model.tooltip.func.innerface'].replace('@ableField', ableField)}</p>
      <p>{this.state.dict['model.tooltip.func.outface']}</p>
@@ -279,7 +290,7 @@
    this.setState({
      actvisible: true,
      card: card,
      formlist: getActionForm(card, functip, cards.setting, menu.permFuncField, 'card', menulist, modules)
      formlist: getActionForm(card, functip, cards.setting, usefulFields, 'card', menulist, modules)
    })
  }