代码调整
This commit is contained in:
parent
17398ffb03
commit
19b16deee5
@ -3,7 +3,7 @@
|
||||
<div class="allSimulationMenu">
|
||||
<div class="simulationMenu" @click="showMenuList">菜单</div>
|
||||
<div v-show="isShowMenuList" class="simulationMenuList">
|
||||
<div v-for="(each, index) in autoMenuList" :key="index">
|
||||
<div v-for="(each, index) in allMenuList" :key="index">
|
||||
<div v-if="each.show" class="eachSimulationMenu" :class="{'menuDisabled' :each.disabled}" @click="() => { each.disabled? '' : each.click(); }">{{ each.label }}</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -83,21 +83,12 @@ export default {
|
||||
},
|
||||
mapId() {
|
||||
return this.$route.query.mapId;
|
||||
},
|
||||
autoMenuList() {
|
||||
const list = [];
|
||||
this.allMenuList.forEach(item => {
|
||||
const obj = {
|
||||
...item,
|
||||
show: item.isShow(),
|
||||
disabled: item.isDisabled()
|
||||
};
|
||||
list.push(obj);
|
||||
});
|
||||
return list;
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
'$store.state.ibp.moreScreen': function (val) {
|
||||
this.handleMenuShow();
|
||||
},
|
||||
'$store.state.training.simulationUserType': function (val) {
|
||||
this.handleMenuShow();
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user