king
2020-02-27 822bc67061448c6e3a1eb77d39be4ad2b84b416a
src/tabviews/tableshare/mutilform/index.jsx
@@ -121,18 +121,21 @@
      return item
    })
    let error = false
    formlist = formlist.map(item => {
      if (item.type === 'link') {
        let supItem = formlist.filter(form => form.field === item.linkField)[0]
        // 关联显示列中的字段值,通过该值过滤下拉选项
        if (!supItem && data && data.hasOwnProperty(item.linkField)) {
          supItem = {initval: data[item.linkField]}
        }
        
        if (!supItem) {
          error = true
          notification.warning({
            top: 92,
            message: '未查询到表单《' + item.label + '》关联字段!',
            duration: 10
          })
        } else {
          item.options = item.oriOptions.filter(option => option.parentId === supItem.initval)
        }
@@ -140,14 +143,6 @@
      return item
    })
    if (error) {
      notification.warning({
        top: 92,
        message: this.props.dict['main.form.link.error'],
        duration: 10
      })
    }
    this.setState({
      readtype: readtype,