king
2021-05-24 f267d04e0561a0a20d1f2a9f558a273558ece90d
src/menu/components/form/normal-form/index.jsx
@@ -451,7 +451,7 @@
   * @description 表单编辑
   */
  handleForm = (_item) => {
    const { card, group } = this.state
    const { card, group, appType } = this.state
    let _form = fromJS(_item).toJS()
    let _inputfields = []
    let _tabfields = []
@@ -463,7 +463,11 @@
    let standardform = null
    _inputfields = group.fields.filter(item => item.type === 'text' || item.type === 'number' || item.type === 'textarea' || item.type === 'color')
    _tabfields = group.fields.filter(item => _form.field !== item.field && item.hidden !== 'true' && ['text', 'number', 'select', 'link'].includes(item.type))
    if (appType === 'mob') {
      _tabfields = group.fields.filter(item => _form.field !== item.field && item.hidden !== 'true' && ['text', 'number'].includes(item.type))
    } else {
      _tabfields = group.fields.filter(item => _form.field !== item.field && item.hidden !== 'true' && ['text', 'number', 'select', 'link'].includes(item.type))
    }
    _tabfields.unshift({field: '', text: '原表单'})
    let uniq = new Map()
@@ -511,7 +515,7 @@
      _form.linkSubField = _form.linkSubField.filter(item => fields.includes(item))
    }
    if (!_form.span && standardform && standardform.span) {
    if (appType !== 'mob' && !_form.span && standardform && standardform.span) {
      _form.span = standardform.span
      _form.labelwidth = standardform.labelwidth
    }
@@ -669,7 +673,6 @@
            list={group.fields}
            setting={group.setting}
            showField={this.state.showField}
            placeholder={dict['header.form.modal.placeholder']}
            handleList={this.handleList}
            handleForm={this.handleForm}
            closeForm={this.closeForm}