| | |
| | | |
| | | class CopyComponent extends Component { |
| | | static propTpyes = { |
| | | btnlog: PropTypes.array, |
| | | handlelog: PropTypes.func |
| | | type: PropTypes.string, |
| | | card: PropTypes.object |
| | | } |
| | | |
| | | trigger = () => { |
| | |
| | | _val.$srcId = srcid |
| | | } |
| | | |
| | | if (type === 'menucell') { |
| | | _val.setting.type = 'linkmenu' |
| | | _val.setting.linkMenuId = '' |
| | | _val.setting.copyMenuId = '' |
| | | } else if (_val.type === 'menubar' && _val.subtype === 'menubar') { |
| | | let cell = _val.subMenus[0] |
| | | _val.subMenus = [] |
| | | |
| | | if (cell) { |
| | | cell.setting.type = 'menu' |
| | | cell.setting.linkMenuId = '' |
| | | cell.setting.copyMenuId = '' |
| | | |
| | | _val.subMenus.push(cell) |
| | | } |
| | | } |
| | | |
| | | _val = window.btoa(window.encodeURIComponent(JSON.stringify(_val))) |
| | | } catch (e) { |
| | | message.warning('复制失败,请重试!') |