feat: alertMessage-labels等

1.alertMessage-labels
2.退出登录切换语言再重登后国际化不对的bug
3.修复切换左侧菜单后顶部菜单显示不对的问题
This commit is contained in:
陈劲松
2020-04-06 22:11:25 +08:00
parent 874696feb7
commit f74f852470
21 changed files with 286 additions and 134 deletions

View File

@@ -62,8 +62,8 @@
<el-scrollbar style="height: 100%;" ref="walkScrollbar">
<span class="el-tag el-tag--info el-tag--small el-tag--light" v-for="item in currentModule.walk">
<span v-html="mibName(item)"></span>
<div @click.stop="removeWalk(item)">
<i class="el-tag__close el-icon-close"></i>
<div class="walk-close-box" @click.stop="removeWalk(item)">
<i class="el-tag__close el-icon-close walk-close"></i>
</div>
</span>
</el-scrollbar>
@@ -432,10 +432,21 @@
let obj = JSON.parse(response.data);
this.walkData = [];
for (let item in obj) {
this.walkData.push({name: item, subTree: obj[item]});
setAttr(obj[item], "detailShow", false);
this.walkData.push({name: item, detailShow: false, subTree: obj[item]});
}
}
});
function setAttr(tree, name, value) {
if (tree && tree.length > 0) {
for (let i = 0; i < tree.length; i++) {
tree[i][name] = value;
if (tree[i].subTree && tree[i].subTree.length > 0) {
setAttr(tree[i].subTree, name, value);
}
}
}
}
},
show(show, isEdit) {
@@ -747,4 +758,11 @@
.module-box-type {
margin: 25px 0 10px -15px;
}
.walk-close-box {
margin-left: 6px;
width: 14px;
}
.walk-close {
margin-left: -6px;
}
</style>