king
2022-08-30 4fbd75879aad2356d799ca4d0d9c7da6a92d2a51
src/tabviews/custom/components/form/simple-form/index.jsx
@@ -19,7 +19,6 @@
class SimpleForm extends Component {
  static propTpyes = {
    BID: PropTypes.any,              // 父级Id
    data: PropTypes.array,           // 统一查询数据
    config: PropTypes.object,        // 组件配置信息
    mainSearch: PropTypes.any,       // 外层搜索条件
@@ -38,11 +37,23 @@
  }
  UNSAFE_componentWillMount () {
    const { data, BID, BData } = this.props
    const { data } = this.props
    let config = fromJS(this.props.config).toJS()
    let _data = null
    let _sync = false
    let BID = ''
    let BData = ''
    if (config.setting.supModule) {
      BData = window.GLOB.CacheData.get(config.setting.supModule)
    } else {
      BData = window.GLOB.CacheData.get(config.$pageId)
    }
    if (BData) {
      BID = BData.$BID || ''
    }
    if (config.wrap.datatype !== 'static') {
      _sync = config.setting.sync === 'true'
@@ -206,7 +217,12 @@
    const { mainSearch } = this.props
    const { config, arr_field, BID } = this.state
    if (config.wrap.datatype === 'static' || (config.setting.supModule && !BID)) {
    if (config.wrap.datatype === 'static') {
      this.setState({
        data: {$$empty: true}
      })
      return
    } else if (config.setting.supModule && !BID) {
      this.setState({
        data: null
      }, () => {