|
@@ -28,14 +28,14 @@
|
|
<Submenu :name="item.subName" v-if="$access.ability(item.role,item.permission).validateAll && item.child.length && item.isShow" v-show="(index == 0 && $store.state.userInfo.hasSchool) || index > 0">
|
|
<Submenu :name="item.subName" v-if="$access.ability(item.role,item.permission).validateAll && item.child.length && item.isShow" v-show="(index == 0 && $store.state.userInfo.hasSchool) || index > 0">
|
|
<template slot="title">
|
|
<template slot="title">
|
|
<!-- <Tooltip :content="item.name" placement="right" transfer v-show="isCollapsed"> -->
|
|
<!-- <Tooltip :content="item.name" placement="right" transfer v-show="isCollapsed"> -->
|
|
- <Icon v-show="isCollapsed" :custom="item.icon" style="width:55px;text-align:left;" :class="isCollapsed ? 'collapse-icon-size':''" size="16" />
|
|
|
|
|
|
+ <Icon v-show="isCollapsed" :custom="item.icon" style="width:55px;text-align:left;" :class="isCollapsed ? 'collapse-icon-size':''" size="16" />
|
|
<!-- </Tooltip> -->
|
|
<!-- </Tooltip> -->
|
|
<Icon v-show="!isCollapsed" :custom="item.icon" :class="isCollapsed ? 'collapse-icon-size':''" size="16" />
|
|
<Icon v-show="!isCollapsed" :custom="item.icon" :class="isCollapsed ? 'collapse-icon-size':''" size="16" />
|
|
<span>{{item.name}}</span>
|
|
<span>{{item.name}}</span>
|
|
</template>
|
|
</template>
|
|
<MenuItem :name="menuItem.menuName" :to="menuItem.router" v-for="(menuItem,i) in item.child" :key="i" v-show="$access.ability(menuItem.role,menuItem.permission).validateAll && menuItem.isShow">
|
|
<MenuItem :name="menuItem.menuName" :to="menuItem.router" v-for="(menuItem,i) in item.child" :key="i" v-show="$access.ability(menuItem.role,menuItem.permission).validateAll && menuItem.isShow">
|
|
<!-- <Tooltip :content="menuItem.name" placement="right" transfer v-show="isCollapsed"> -->
|
|
<!-- <Tooltip :content="menuItem.name" placement="right" transfer v-show="isCollapsed"> -->
|
|
- <Icon v-show="isCollapsed" class="sub-menu-icon" :custom="menuItem.icon" size="16" />
|
|
|
|
|
|
+ <Icon v-show="isCollapsed" class="sub-menu-icon" :custom="menuItem.icon" size="16" />
|
|
<!-- </Tooltip> -->
|
|
<!-- </Tooltip> -->
|
|
<Icon v-show="!isCollapsed" class="sub-menu-icon" :custom="menuItem.icon" size="16" />
|
|
<Icon v-show="!isCollapsed" class="sub-menu-icon" :custom="menuItem.icon" size="16" />
|
|
<span>
|
|
<span>
|
|
@@ -51,7 +51,7 @@
|
|
</Submenu>
|
|
</Submenu>
|
|
<MenuItem :name="item.menuName" v-else-if="$access.ability(item.role,item.permission).validateAll && item.isShow" :to="item.router">
|
|
<MenuItem :name="item.menuName" v-else-if="$access.ability(item.role,item.permission).validateAll && item.isShow" :to="item.router">
|
|
<!-- <Tooltip :content="item.name" placement="right" transfer v-show="isCollapsed"> -->
|
|
<!-- <Tooltip :content="item.name" placement="right" transfer v-show="isCollapsed"> -->
|
|
- <Icon v-show="isCollapsed" :custom="item.icon" style="width:55px;text-align:left;" :class="isCollapsed ? 'collapse-icon-size':''" size="16" />
|
|
|
|
|
|
+ <Icon v-show="isCollapsed" :custom="item.icon" style="width:55px;text-align:left;" :class="isCollapsed ? 'collapse-icon-size':''" size="16" />
|
|
<!-- </Tooltip> -->
|
|
<!-- </Tooltip> -->
|
|
<Icon v-show="!isCollapsed" :custom="item.icon" :class="isCollapsed ? 'collapse-icon-size':''" size="16" />
|
|
<Icon v-show="!isCollapsed" :custom="item.icon" :class="isCollapsed ? 'collapse-icon-size':''" size="16" />
|
|
<span>
|
|
<span>
|
|
@@ -72,14 +72,14 @@
|
|
<Submenu :name="item.subName" v-if="$access.ability(item.role,item.permission).validateAll && item.child.length && item.isShow" v-show="(index == 0 && $store.state.userInfo.hasSchool) || index > 0">
|
|
<Submenu :name="item.subName" v-if="$access.ability(item.role,item.permission).validateAll && item.child.length && item.isShow" v-show="(index == 0 && $store.state.userInfo.hasSchool) || index > 0">
|
|
<template slot="title">
|
|
<template slot="title">
|
|
<!-- <Tooltip :content="item.name" placement="right" transfer v-show="isCollapsed"> -->
|
|
<!-- <Tooltip :content="item.name" placement="right" transfer v-show="isCollapsed"> -->
|
|
- <Icon v-show="isCollapsed" :custom="item.icon" style="width:55px;text-align:left;" :class="isCollapsed ? 'collapse-icon-size':''" size="16" />
|
|
|
|
|
|
+ <Icon v-show="isCollapsed" :custom="item.icon" style="width:55px;text-align:left;" :class="isCollapsed ? 'collapse-icon-size':''" size="16" />
|
|
<!-- </Tooltip> -->
|
|
<!-- </Tooltip> -->
|
|
<Icon v-show="!isCollapsed" :custom="item.icon" :class="isCollapsed ? 'collapse-icon-size':''" size="16" />
|
|
<Icon v-show="!isCollapsed" :custom="item.icon" :class="isCollapsed ? 'collapse-icon-size':''" size="16" />
|
|
<span>{{item.name}}</span>
|
|
<span>{{item.name}}</span>
|
|
</template>
|
|
</template>
|
|
<MenuItem :name="menuItem.menuName" :to="menuItem.router" v-for="(menuItem,i) in item.child" :key="i" v-show="$access.ability(menuItem.role,menuItem.permission).validateAll && menuItem.isShow">
|
|
<MenuItem :name="menuItem.menuName" :to="menuItem.router" v-for="(menuItem,i) in item.child" :key="i" v-show="$access.ability(menuItem.role,menuItem.permission).validateAll && menuItem.isShow">
|
|
<!-- <Tooltip :content="menuItem.name" placement="right" transfer v-show="isCollapsed"> -->
|
|
<!-- <Tooltip :content="menuItem.name" placement="right" transfer v-show="isCollapsed"> -->
|
|
- <Icon v-show="isCollapsed" class="sub-menu-icon" :custom="menuItem.icon" size="18" />
|
|
|
|
|
|
+ <Icon v-show="isCollapsed" class="sub-menu-icon" :custom="menuItem.icon" size="18" />
|
|
<!-- </Tooltip> -->
|
|
<!-- </Tooltip> -->
|
|
<Icon v-show="!isCollapsed" class="sub-menu-icon" :custom="menuItem.icon" size="16" />
|
|
<Icon v-show="!isCollapsed" class="sub-menu-icon" :custom="menuItem.icon" size="16" />
|
|
<span>
|
|
<span>
|
|
@@ -95,13 +95,13 @@
|
|
</Submenu>
|
|
</Submenu>
|
|
<MenuItem :name="item.menuName" v-else-if="$access.ability(item.role,item.permission).validateAll && item.isShow" :to="item.router">
|
|
<MenuItem :name="item.menuName" v-else-if="$access.ability(item.role,item.permission).validateAll && item.isShow" :to="item.router">
|
|
<!-- <Tooltip :content="item.name" placement="right" transfer v-show="isCollapsed"> -->
|
|
<!-- <Tooltip :content="item.name" placement="right" transfer v-show="isCollapsed"> -->
|
|
- <Icon v-show="isCollapsed" :custom="item.icon" style="width:55px;text-align:left;" :class="isCollapsed ? 'collapse-icon-size':''" size="16" />
|
|
|
|
|
|
+ <Icon v-show="isCollapsed" :custom="item.icon" style="width:55px;text-align:left;" :class="isCollapsed ? 'collapse-icon-size':''" size="16" />
|
|
<!-- </Tooltip> -->
|
|
<!-- </Tooltip> -->
|
|
<Icon v-show="!isCollapsed" :custom="item.icon" :class="isCollapsed ? 'collapse-icon-size':''" size="16" />
|
|
<Icon v-show="!isCollapsed" :custom="item.icon" :class="isCollapsed ? 'collapse-icon-size':''" size="16" />
|
|
<span>
|
|
<span>
|
|
{{item.name}}
|
|
{{item.name}}
|
|
<Tooltip v-if="item.info" :content="item.info" theme="light" transfer max-width="180">
|
|
<Tooltip v-if="item.info" :content="item.info" theme="light" transfer max-width="180">
|
|
- <Icon type="ios-information-circle-outline" color="#1cc0f3" />
|
|
|
|
|
|
+ <Icon type="ios-information-circle-outline" color="#1cc0f3" />
|
|
</Tooltip>
|
|
</Tooltip>
|
|
<span style="color: aqua;margin-left: 2px;font-size: 12px;margin-top:3px">
|
|
<span style="color: aqua;margin-left: 2px;font-size: 12px;margin-top:3px">
|
|
{{item.tag}}
|
|
{{item.tag}}
|
|
@@ -694,6 +694,16 @@ export default {
|
|
menuName: 'privateEvaluation',
|
|
menuName: 'privateEvaluation',
|
|
isShow: true
|
|
isShow: true
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ icon: 'iconfont icon-hw',
|
|
|
|
+ name: this.$t('system.menu.homework'),
|
|
|
|
+ router: '/home/manageHomeWork',
|
|
|
|
+ tag: '',
|
|
|
|
+ role: 'teacher|admin',
|
|
|
|
+ permission: '',
|
|
|
|
+ menuName: 'manageHomeWork',
|
|
|
|
+ isShow: true,
|
|
|
|
+ },
|
|
{
|
|
{
|
|
icon: 'iconfont icon-vote',
|
|
icon: 'iconfont icon-vote',
|
|
name: this.$t('system.menu.prtVote'),
|
|
name: this.$t('system.menu.prtVote'),
|
|
@@ -713,16 +723,6 @@ export default {
|
|
permission: '',
|
|
permission: '',
|
|
menuName: 'personalSurvey',
|
|
menuName: 'personalSurvey',
|
|
isShow: true
|
|
isShow: true
|
|
- },
|
|
|
|
- {
|
|
|
|
- icon: 'iconfont icon-hw',
|
|
|
|
- name: this.$t('system.menu.homework'),
|
|
|
|
- router: '/home/manageHomeWork',
|
|
|
|
- tag: '',
|
|
|
|
- role: 'teacher|admin',
|
|
|
|
- permission: '',
|
|
|
|
- menuName: 'manageHomeWork',
|
|
|
|
- isShow: true,
|
|
|
|
},
|
|
},
|
|
// 自主学习和作业活动暂时隐藏
|
|
// 自主学习和作业活动暂时隐藏
|
|
// {
|
|
// {
|