king
2021-11-15 ded0a522a7747fb841719c13c8c35f13cf5cda4c
src/tabviews/custom/components/card/balcony/index.jsx
@@ -39,7 +39,7 @@
    let _config = fromJS(this.props.config).toJS()
    let _cols = new Map()
    let _data = {}
    let _data = { $$empty: true }
    let _sync = false
    
    if (_config.setting && _config.wrap.datatype !== 'static') {
@@ -52,8 +52,6 @@
        }
        _sync = false
      }
    } else {
      _data = {}
    }
    if (_data) {
@@ -138,7 +136,7 @@
    const { sync, config, BID } = this.state
    if (sync && !is(fromJS(this.props.data), fromJS(nextProps.data))) {
      let _data = {}
      let _data = {$$empty: true}
      if (nextProps.data && nextProps.data[config.dataName]) {
        _data = nextProps.data[config.dataName]
        if (_data && Array.isArray(_data)) {
@@ -285,12 +283,12 @@
    if (config.wrap.datatype === 'static') {
      this.setState({
        data: {$$BID: BID || '', $$BData: BData},
        data: {$$BID: BID || '', $$BData: BData, $$empty: true},
      })
      return
    } else if (config.setting.supModule && !BID) { // BID 不存在时,不做查询
      this.setState({
        data: {$$BID: BID || '', $$BData: BData},
        data: {$$BID: BID || '', $$BData: BData, $$empty: true},
      })
      return
    }
@@ -308,7 +306,14 @@
    let result = await Api.genericInterface(param)
    if (result.status) {
      let _data = result.data && result.data[0] ? result.data[0] : {}
      let _data = {}
      if (!result.data || !result.data[0]) {
        _data.$$empty = true
      } else {
        _data = result.data[0]
      }
      _data.$$BID = BID || ''
      _data.$$BData = BData