From 944730f2794b87aa053f53084f0d082d4af6fd41 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 29 十月 2020 19:03:30 +0800 Subject: [PATCH] 2020-10-29 --- src/menu/actioncomponent/actionform/index.jsx | 16 +++------------- 1 files changed, 3 insertions(+), 13 deletions(-) diff --git a/src/menu/actioncomponent/actionform/index.jsx b/src/menu/actioncomponent/actionform/index.jsx index f71386c..9b0df0c 100644 --- a/src/menu/actioncomponent/actionform/index.jsx +++ b/src/menu/actioncomponent/actionform/index.jsx @@ -243,14 +243,7 @@ this.props.form.setFieldsValue(_fieldval) }) } else if (key === 'funcType') { - let _options = ['label', 'OpenType', 'funcType', 'icon', 'class'] - if (value === 'print') { - if (this.state.interType === 'outer') { - _options = ['label', 'OpenType', 'funcType', 'execMode', 'intertype', 'innerFunc', 'sysInterface', 'interface', 'outerFunc', 'callbackFunc', 'Ot', 'icon', 'class', 'execSuccess', 'execError'] - } else { - _options = ['label', 'OpenType', 'funcType', 'execMode', 'intertype', 'innerFunc', 'Ot', 'icon', 'class', 'execSuccess', 'execError'] - } - } + let _options = this.getOptions(this.state.openType, this.state.interType, value, card.pageTemplate) let _fieldval = {} this.setState({ @@ -303,17 +296,14 @@ } else if (value === 'LogicDelete' || value === 'delete') { _fieldval.label = '鍒犻櫎' _fieldval.class = 'danger' - _fieldval.Ot = 'required' + _fieldval.Ot = 'requiredSgl' } this.props.form.setFieldsValue(_fieldval) }) } else if (key === 'pageTemplate') { - let _options = ['label', 'Ot', 'OpenType', 'pageTemplate', 'icon', 'class'] let _fieldval = {} - if (value === 'custom') { - _options.push('url', 'joint') - } + let _options = this.getOptions(this.state.openType, this.state.interType, this.state.funcType, value) this.setState({ openType: value, -- Gitblit v1.8.0