| | |
| | | pasteContent: null |
| | | }) |
| | | }) |
| | | } else if (res.type === 'replace') { |
| | | let config = fromJS(this.state.config).toJS() |
| | | |
| | | if (res.repType === 'field') { |
| | | let origin = res.origin.toLowerCase() |
| | | let value = res.value |
| | | |
| | | config.search = config.search.map(item => { |
| | | if (item.field && item.field.toLowerCase() === origin) { |
| | | item.field = value |
| | | } else if (item.datefield && item.datefield.toLowerCase() === origin) { |
| | | item.datefield = value |
| | | } |
| | | return item |
| | | }) |
| | | config.columns = config.columns.map(item => { |
| | | if (item.field && item.field.toLowerCase() === origin) { |
| | | item.field = value |
| | | } else if (item.nameField && item.nameField.toLowerCase() === origin) { |
| | | item.nameField = value |
| | | } |
| | | return item |
| | | }) |
| | | } |
| | | |
| | | notification.success({ |
| | | top: 92, |
| | | message: '替换成功。', |
| | | duration: 2 |
| | | }) |
| | | this.setState({ config }) |
| | | } |
| | | } |
| | | |