king
2020-11-25 42fae277ae5ebe794fc070bf38482a919eb661fc
src/menu/actioncomponent/index.jsx
@@ -160,7 +160,18 @@
  handleAction = (card) => {
    const { menu, config } = 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>
@@ -196,7 +207,7 @@
    this.setState({
      visible: true,
      card: card,
      formlist: getActionForm(card, functip, config.setting, menu.permFuncField, this.props.type, menulist, modules)
      formlist: getActionForm(card, functip, config.setting, usefulFields, this.props.type, menulist, modules)
    })
  }