| | |
| | | import './index.scss' |
| | | |
| | | const presetColors = [ |
| | | '#f5222d', '#fa541c', '#fa8c16', '#faad14', '#fadb14', '#a0d911', '#52c41a', '#13c2c2', '#1890ff', '#2f54eb', '#722ed1', |
| | | '#eb2f96', '#595959', '#ffa39e', '#ffbb96', '#ffd591', '#ffe58f', '#fffb8f', '#eaff8f', '#b7eb8f', '#87e8de', '#91d5ff', |
| | | '#1890ff', '#f5222d', '#fa541c', '#fa8c16', '#faad14', '#fadb14', '#a0d911', '#52c41a', '#13c2c2', '#2f54eb', '#722ed1', |
| | | '#eb2f96', '#aeb303', '#c32539', '#ffbb96', '#ffd591', '#ffe58f', '#fffb8f', '#eaff8f', '#b7eb8f', '#87e8de', '#91d5ff', |
| | | '#adc6ff', '#d3adf7', '#EBE9E9', '#d9d9d9', '#434343', '#000000', '#ffffff', 'transparent' |
| | | ] |
| | | |
| | |
| | | } |
| | | |
| | | let _colors = sessionStorage.getItem('app_colors') |
| | | let colors = presetColors |
| | | let colors = JSON.parse(JSON.stringify(presetColors)) |
| | | |
| | | if (_colors && _colors !== '[]') { |
| | | if (_colors) { |
| | | try { |
| | | _colors = JSON.parse(_colors) |
| | | } catch (e) { |
| | | _colors = null |
| | | _colors = [] |
| | | } |
| | | |
| | | if (_colors) { |
| | | colors = presetColors.map((item, i) => { |
| | | if (_colors[i] && _colors[i].linkurl && !presetColors.includes(_colors[i].linkurl)) { |
| | | return _colors[i].linkurl |
| | | _colors.forEach(item => { |
| | | if (!colors.includes(item.linkurl)) { |
| | | colors.push(item.linkurl) |
| | | } |
| | | return item |
| | | }) |
| | | } |
| | | } |
| | | |
| | | this.setState({color: initVal, allowClear: allowClear === true, colors}) |