fix(系统设置): 模块类型的环境导出时信息丢失
--bug=1013205 --user=李玉号 【系统设置】github#13600,从项目A导出的环境信息,在项目B导入后,在Http配置tab页出现header信息丢失 https://www.tapd.cn/55049933/s/1168244 Closes #13600
This commit is contained in:
parent
9ac9134f9e
commit
55910894f9
|
@ -348,9 +348,11 @@ export default {
|
||||||
if (env.config) { //旧环境可能没有config数据
|
if (env.config) { //旧环境可能没有config数据
|
||||||
let tempConfig = JSON.parse(env.config);
|
let tempConfig = JSON.parse(env.config);
|
||||||
if (tempConfig.httpConfig.conditions && tempConfig.httpConfig.conditions.length > 0) {
|
if (tempConfig.httpConfig.conditions && tempConfig.httpConfig.conditions.length > 0) {
|
||||||
tempConfig.httpConfig.conditions = tempConfig.httpConfig.conditions.filter(condition => { //删除”模块启用条件“,因为导入导出环境对应的项目不同,模块也就不同,
|
tempConfig.httpConfig.conditions.map(condition => {
|
||||||
return condition.type !== 'MODULE';
|
if (condition.type === 'MODULE') {
|
||||||
});
|
condition.details = [];
|
||||||
|
}
|
||||||
|
})
|
||||||
env.config = JSON.stringify(tempConfig);
|
env.config = JSON.stringify(tempConfig);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -394,9 +394,11 @@ export default {
|
||||||
if (env.config) { //旧环境可能没有config数据
|
if (env.config) { //旧环境可能没有config数据
|
||||||
let tempConfig = JSON.parse(env.config);
|
let tempConfig = JSON.parse(env.config);
|
||||||
if (tempConfig.httpConfig.conditions && tempConfig.httpConfig.conditions.length > 0) {
|
if (tempConfig.httpConfig.conditions && tempConfig.httpConfig.conditions.length > 0) {
|
||||||
tempConfig.httpConfig.conditions = tempConfig.httpConfig.conditions.filter(condition => { //删除”模块启用条件“,因为导入导出环境对应的项目不同,模块也就不同,
|
tempConfig.httpConfig.conditions.map(condition => {
|
||||||
return condition.type !== 'MODULE';
|
if (condition.type === 'MODULE') {
|
||||||
});
|
condition.details = [];
|
||||||
|
}
|
||||||
|
})
|
||||||
env.config = JSON.stringify(tempConfig);
|
env.config = JSON.stringify(tempConfig);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue