| | |
| | | this.updateComponent(_card) |
| | | } |
| | | |
| | | addSearch = (copy) => { |
| | | addSearch = (copy, type = '') => { |
| | | const { card } = this.state |
| | | |
| | | let newcard = {} |
| | |
| | | } |
| | | |
| | | // 注册事件-添加搜索 |
| | | MKEmitter.emit('addSearch', card.uuid, newcard) |
| | | MKEmitter.emit('addSearch', card.uuid, newcard, type) |
| | | } |
| | | |
| | | addButton = (copy) => { |
| | |
| | | } |
| | | |
| | | if (res.field && keys.includes(res.field.toLowerCase())) { |
| | | resolve({status: false, message: '搜索字段已存在!'}) |
| | | return |
| | | resolve({status: false}) |
| | | const that = this |
| | | confirm({ |
| | | title: '搜索字段已存在!', |
| | | okText: '知道了', |
| | | cancelText: '替换', |
| | | onOk() {}, |
| | | onCancel() { |
| | | that.addSearch(res, 'replace') |
| | | } |
| | | }) |
| | | } else { |
| | | resolve({status: true}) |
| | | |
| | | this.addSearch(res) |
| | | } |
| | | |
| | | resolve({status: true}) |
| | | |
| | | this.addSearch(res) |
| | | } |
| | | } else if (type === 'action') { |
| | | if (res.style) { |