From 07c005cf28acf74e3afde82122e4c53e1000d70c Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期一, 12 六月 2023 12:06:18 +0800 Subject: [PATCH] Merge branch 'master' into positec --- src/utils/utils-update.js | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 54 insertions(+), 0 deletions(-) diff --git a/src/utils/utils-update.js b/src/utils/utils-update.js index 2d851a6..29b1fa1 100644 --- a/src/utils/utils-update.js +++ b/src/utils/utils-update.js @@ -135,6 +135,14 @@ }) } + 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 @@ -216,6 +224,52 @@ 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' -- Gitblit v1.8.0