| | |
| | | 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) |
| | | } |
| | |
| | | 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) |
| | | } |
| | | } |
| | | |