| | |
| | | _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) |
| | | } |
| | | } else if (['normaltable', 'editable', 'basetable'].includes(type)) { |
| | | _val.action = _val.action.filter(item => !item.origin) |
| | | _val.cols = _val.cols.filter(item => !item.origin) |
| | | _val.search = _val.search.filter(item => !item.origin) |
| | | delete _val.isNew |
| | | } |
| | | |
| | | _val = window.btoa(window.encodeURIComponent(JSON.stringify(_val))) |
| | | } catch (e) { |
| | | console.warn(e) |
| | | message.warning('复制失败,请重试!') |
| | | _val = '' |
| | | } |