| | |
| | | <template> |
| | | <div class="menu-wrapper"> |
| | | <template v-for="(item,index) in menus"> |
| | | <el-menu-item v-if="validatenull(item[childrenKey]) && vaildRoles(item)" :index="item[pathKey]" |
| | | :key="index" :class="{ 'is-active': vaildAvtive(item) }" @click="open(item)"> |
| | | <template v-for="(item, index) in menu"> |
| | | <el-menu-item v-if="validatenull(item[childrenKey]) && vaildRoles(item)" :index="item[pathKey]" :key="index" |
| | | :class="{ 'is-active': vaildAvtive(item) }" @click="open(item)"> |
| | | <i :class="item[iconKey]" /> |
| | | <span slot="title" :alt="item[pathKey]">{{ item[labelKey] }}</span> |
| | | </el-menu-item> |
| | | <el-submenu v-else-if="!validatenull(item[childrenKey]) && vaildRoles(item)" :index="item[pathKey]" |
| | | :key="index"> |
| | | <el-submenu v-else-if="!validatenull(item[childrenKey]) && vaildRoles(item)" :index="item[pathKey]" :key="index"> |
| | | <template slot="title"> |
| | | <i :class="item[iconKey]" /> |
| | | <span slot="title" :class="{ 'el-menu--display': collapse && first }">{{ item[labelKey] }}</span> |
| | |
| | | // this.filterMenus('基础',['POC','盘具维护','IFS日志']) |
| | | }, |
| | | mounted() { |
| | | this.filterMenus('基础',['POC','盘具维护','IFS日志']) |
| | | // this.filterMenus('基础',['POC','盘具维护','IFS日志']) |
| | | }, |
| | | computed: { |
| | | ...mapGetters(['roles']), |