| | |
| | | }) |
| | | } |
| | | |
| | | if (config.version < '2.0') { |
| | | config.version = '2.0' |
| | | // 去除传统table中的标签,调整数据结构 |
| | | if (config.charts && config.charts.length === 1) { |
| | | config.charts = null |
| | | } |
| | | } |
| | | |
| | | config.Template = 'CommonTable' |
| | | |
| | | return config |
| | |
| | | return item |
| | | }) |
| | | } |
| | | |
| | | if (config.version < '2.0') { |
| | | config.version = '2.0' |
| | | // 去除传统table中的标签,调整数据结构 |
| | | if (config.charts && config.charts.length === 1) { |
| | | config.charts = null |
| | | } |
| | | } |
| | | |
| | | config.Template = 'SubTable' |
| | | |
| | | return config |
| | | } |
| | | |
| | | /** |
| | | * @description 升级弹窗子表信息 |
| | | * @param {Object} config 页面配置信息 |
| | | * @return {Object} config |
| | | */ |
| | | export function updateSubTabTable (config) { |
| | | if (!config.version || config.version < '1.1') { |
| | | config.version = '1.1' |
| | | if (config.setting.interType === 'inner' && !config.setting.innerFunc) { |
| | | config.setting.interType = 'system' |
| | | } |
| | | // 兼容接口类型 |
| | | config.action = config.action.map(item => { |
| | | if (item.intertype === 'inner' && !item.innerFunc) { |
| | | item.intertype = 'system' |
| | | } |
| | | return item |
| | | }) |
| | | } |
| | | |
| | | if (config.version < '1.2') { |
| | | config.version = '1.2' |
| | | // 兼容功能按钮 |
| | | config.action = config.action.map(item => { |
| | | if (item.execMode) { |
| | | item.OpenType = 'funcbutton' |
| | | } else if (item.OpenType === 'blank') { |
| | | item.OpenType = 'tab' |
| | | } |
| | | return item |
| | | }) |
| | | } |
| | | |
| | | config.Template = 'SubTable' |
| | | |