|
@@ -30,25 +30,39 @@ export default {
|
|
title: '',
|
|
title: '',
|
|
isleftarrow: '',
|
|
isleftarrow: '',
|
|
navShow: true,
|
|
navShow: true,
|
|
- menuList: [
|
|
|
|
- { name: '课程信息', icon: 'iconfont iconkecheng' },
|
|
|
|
- { name: '个人信息', icon: 'iconfont icongeren' },
|
|
|
|
- { name: '问卷调查', icon: 'iconfont icondibudaohanglan-' },
|
|
|
|
- { name: '班级信息', icon: 'iconfont iconbanjixinxi' },
|
|
|
|
- { name: '班级名单', icon: 'iconfont iconmingdan' },
|
|
|
|
- { name: '班级成绩', icon: 'iconfont iconchengji' },
|
|
|
|
- { name: '请假管理', icon: 'iconfont iconqingjia' },
|
|
|
|
- { name: '考勤管理', icon: 'iconfont iconkaoqin' },
|
|
|
|
- { name: '学生评分', icon: 'iconfont iconpingfenqia' },
|
|
|
|
- { name: '学生作业', icon: 'iconfont iconxueshengzuoye' },
|
|
|
|
- ],
|
|
|
|
|
|
+ menuList: [],
|
|
topImage: require('@/assets/logo.png'),
|
|
topImage: require('@/assets/logo.png'),
|
|
}),
|
|
}),
|
|
- created() {},
|
|
|
|
|
|
+ created() {
|
|
|
|
+ this.search();
|
|
|
|
+ },
|
|
computed: {
|
|
computed: {
|
|
...mapState(['user', 'classid']),
|
|
...mapState(['user', 'classid']),
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
|
|
+ search() {
|
|
|
|
+ if (this.user.type === '1') {
|
|
|
|
+ this.menuList = [
|
|
|
|
+ { name: '课程信息', icon: 'iconfont iconkecheng' },
|
|
|
|
+ { name: '个人信息', icon: 'iconfont icongeren' },
|
|
|
|
+ { name: '问卷调查', icon: 'iconfont icondibudaohanglan-' },
|
|
|
|
+ { name: '班级信息', icon: 'iconfont iconbanjixinxi' },
|
|
|
|
+ { name: '班级名单', icon: 'iconfont iconmingdan' },
|
|
|
|
+ { name: '班级成绩', icon: 'iconfont iconchengji' },
|
|
|
|
+ { name: '请假管理', icon: 'iconfont iconqingjia' },
|
|
|
|
+ { name: '考勤管理', icon: 'iconfont iconkaoqin' },
|
|
|
|
+ { name: '学生评分', icon: 'iconfont iconpingfenqia' },
|
|
|
|
+ ];
|
|
|
|
+ } else if (this.user.type === '3') {
|
|
|
|
+ this.menuList = [
|
|
|
|
+ { name: '课程信息', icon: 'iconfont iconkecheng' },
|
|
|
|
+ { name: '个人信息', icon: 'iconfont icongeren' },
|
|
|
|
+ { name: '班级信息', icon: 'iconfont iconbanjixinxi' },
|
|
|
|
+ { name: '班级名单', icon: 'iconfont iconmingdan' },
|
|
|
|
+ { name: '学生作业', icon: 'iconfont iconxueshengzuoye' },
|
|
|
|
+ ];
|
|
|
|
+ }
|
|
|
|
+ },
|
|
turnTo(name) {
|
|
turnTo(name) {
|
|
if (name === '课程信息') this.$router.push({ path: '/home/index' });
|
|
if (name === '课程信息') this.$router.push({ path: '/home/index' });
|
|
if (name === '个人信息') this.$router.push({ path: '/user/personalDetail', query: { id: this.user.userid } });
|
|
if (name === '个人信息') this.$router.push({ path: '/user/personalDetail', query: { id: this.user.userid } });
|