| | |
| | | _config.wrap.colorField = '' |
| | | } |
| | | |
| | | if (_config.action[0] && _config.action[0].config && _config.action[0].config.enabled) { |
| | | _config.setting.linkbtn = _config.action[0].uuid |
| | | } else { |
| | | _config.action = [] |
| | | } |
| | | |
| | | this.setState({ |
| | | BID: BData ? (BData.$BID || '') : '', |
| | | BData: BData, |
| | |
| | | }) |
| | | } |
| | | |
| | | yearChange = (value) => { |
| | | const { config } = this.state |
| | | |
| | | if (!config.setting.$re_year) return |
| | | |
| | | this.setState({ |
| | | year: value |
| | | }, () => { |
| | | this.loadData() |
| | | }) |
| | | } |
| | | |
| | | render() { |
| | | const { config, loading, data, BID, BData } = this.state |
| | | |
| | |
| | | {config.action[0] ? |
| | | <PopupButton disabled={false} BID={BID} btn={config.action[0]} BData={BData} setting={config.setting} selectedData={[]}/> : null |
| | | } |
| | | <CalendarBoard config={config} data={data}/> |
| | | <CalendarBoard config={config} data={data} yearChange={this.yearChange}/> |
| | | </div> |
| | | ) |
| | | } |