king
2022-11-04 3c50bfdd8d605b3dd449adcb54cdf7f7c25d6c16
src/tabviews/custom/components/carousel/prop-card/index.jsx
@@ -166,7 +166,7 @@
          this.openModal()
        }
      })
    } else if (config.setting.syncRefresh && nextProps.mainSearch && !is(fromJS(this.props.mainSearch), fromJS(nextProps.mainSearch))) {
    } else if (config.setting.useMSearch && nextProps.mainSearch && !is(fromJS(this.props.mainSearch), fromJS(nextProps.mainSearch))) {
      this.setState({}, () => {
        this.loadData()
      })
@@ -176,12 +176,13 @@
  openModal = () => {
    const { config, data } = this.state
    
    let tip = localStorage.getItem('modal' + config.uuid)
    let code = config.wrap.code || ('modal' + config.uuid)
    let tip = localStorage.getItem(code)
    if ((data.$$uuid && tip === data.$$uuid) || (!data.$$uuid && tip)) return
    if (config.wrap.modalContent === 'update') {
      localStorage.setItem('modal' + config.uuid, data.$$uuid || 'true')
      localStorage.setItem(code, data.$$uuid || 'true')
      Api.getAppVersion(true)
    }
@@ -328,10 +329,11 @@
  onTipChange = (e) => {
    const { config, data } = this.state
    let code = config.wrap.code || ('modal' + config.uuid)
    if (e.target.checked) {
      localStorage.setItem('modal' + config.uuid, data.$$uuid || 'true')
      localStorage.setItem(code, data.$$uuid || 'true')
    } else {
      localStorage.removeItem('modal' + config.uuid)
      localStorage.removeItem(code)
    }
  }