mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-11 20:06:44 +08:00
左侧菜单
This commit is contained in:
@@ -248,19 +248,19 @@
|
||||
<svg-icon icon-class="mystudy"></svg-icon>
|
||||
<span>我的学习</span>
|
||||
</template>
|
||||
<el-menu-item index="/uc/study/task">
|
||||
<!-- <el-menu-item index="/uc/study/task"> -->
|
||||
<!-- <i class="el-icon-menu"></i> -->
|
||||
<span slot="title" class="study textl"><el-badge :value="studyTaskCount||''" class="item">学习任务</el-badge></span>
|
||||
</el-menu-item>
|
||||
<el-menu-item index="/uc/study/courses">
|
||||
<!-- <span slot="title" class="study textl"><el-badge :value="studyTaskCount||''" class="item">学习任务</el-badge></span>
|
||||
</el-menu-item> -->
|
||||
<!-- <el-menu-item index="/uc/study/courses"> -->
|
||||
<!-- <i class="el-icon-menu"></i> -->
|
||||
<!-- <span slot="title" class="textl">自主学习</span> -->
|
||||
<span slot="title" class="textl">我报名的</span>
|
||||
</el-menu-item>
|
||||
<el-menu-item index="/exam/mytask">
|
||||
<!-- <i class="el-icon-menu"></i> -->
|
||||
<!-- <span slot="title" class="textl">我报名的</span>
|
||||
</el-menu-item> -->
|
||||
<!-- <el-menu-item index="/exam/mytask">
|
||||
<i class="el-icon-menu"></i>
|
||||
<span slot="title" class="textl">我的考试</span>
|
||||
</el-menu-item>
|
||||
</el-menu-item> -->
|
||||
<!---去掉->
|
||||
<!-- <el-menu-item index="/uc/study/path" v-show="isTest">
|
||||
<span slot="title" class="textl">学习路径图</span>
|
||||
@@ -273,19 +273,19 @@
|
||||
<!-- <span slot="title" class="textl">历史记录</span>
|
||||
</el-menu-item> -->
|
||||
</el-submenu>
|
||||
<!-- <el-submenu index="mycompulsory" v-show="curIdentity == 1">
|
||||
<el-submenu index="mystudy" v-show="curIdentity == 1">
|
||||
<template slot="title">
|
||||
<svg-icon icon-class="mystudy"></svg-icon>
|
||||
<span>我的必修</span>
|
||||
</template>
|
||||
<el-menu-item index="/uc/study/task">
|
||||
<span slot="title" class="study textl"><el-badge :value="studyTaskCount||''" class="item">领导力必修</el-badge></span>
|
||||
<el-menu-item v-if="fistTotal" index="/uc/study/task?type=1">
|
||||
<span slot="title" class="study textl"><el-badge :value="fistTotal||''" class="item">领导力必修</el-badge></span>
|
||||
</el-menu-item>
|
||||
<el-menu-item index="/uc/study/courses">
|
||||
<el-menu-item index="uc/study/growth">
|
||||
<span slot="title" class="textl"><el-badge :value="studyTaskCount||''" class="item">专业力必修</el-badge></span>
|
||||
</el-menu-item>
|
||||
<el-menu-item index="/exam/mytask">
|
||||
<span slot="title" class="textl"><el-badge :value="studyTaskCount||''" class="item">定制化学习</el-badge></span>
|
||||
<el-menu-item v-if="pathTotal + proTotal" index="/uc/study/task?type=2">
|
||||
<span slot="title" class="textl"><el-badge :value="pathTotal + proTotal||''" class="item">定制化学习</el-badge></span>
|
||||
</el-menu-item>
|
||||
</el-submenu>
|
||||
<el-submenu index="myelective" v-show="curIdentity == 1">
|
||||
@@ -293,14 +293,14 @@
|
||||
<svg-icon icon-class="mystudy"></svg-icon>
|
||||
<span>我的选修</span>
|
||||
</template>
|
||||
<el-menu-item index="/uc/study/task">
|
||||
<el-menu-item index="/uc/study/courses">
|
||||
<span slot="title" class="study textl"><el-badge :value="studyTaskCount||''" class="item">自选学习</el-badge></span>
|
||||
</el-menu-item>
|
||||
</el-submenu>
|
||||
<el-menu-item index="/exam/mytask" v-show="curIdentity == 1">
|
||||
<svg-icon :icon-class="activeMenu == '/exam/mytask'?'mybiji-active':'mybiji'"></svg-icon>
|
||||
<span slot="title">我的考试</span>
|
||||
</el-menu-item> -->
|
||||
</el-menu-item>
|
||||
<el-menu-item index="/user/Mynotes" v-show="curIdentity == 1">
|
||||
<svg-icon :icon-class="activeMenu == '/user/Mynotes'?'mybiji-active':'mybiji'"></svg-icon>
|
||||
<span slot="title">我的笔记</span>
|
||||
@@ -414,6 +414,7 @@ import apicourseStudy from "../../api/modules/courseStudy.js"
|
||||
import {pageList} from "@/api/modules/lecturer"
|
||||
import courseImage from "@/components/Course/courseImage.vue"
|
||||
import testUser from '@/utils/testUsers.js'
|
||||
import apiManage from '@/api/manage/manage.js'
|
||||
export default {
|
||||
name: 'UcMenu',
|
||||
components: {
|
||||
@@ -441,7 +442,10 @@ export default {
|
||||
isCollapse: false,
|
||||
lastStudy:{},
|
||||
overlayShow: false,
|
||||
instructor:0
|
||||
instructor:0,
|
||||
fistTotal:0,
|
||||
proTotal: 0,
|
||||
pathTotal:0,
|
||||
};
|
||||
},
|
||||
created() {
|
||||
@@ -450,6 +454,7 @@ export default {
|
||||
this.getLastStudy();
|
||||
//获取讲师认证中条数
|
||||
this.instructorCertification()
|
||||
this.learnTotal()
|
||||
},
|
||||
mounted() {
|
||||
//console.log(this.userInfo.loginName,'this.userInfo.loginName');
|
||||
@@ -462,6 +467,26 @@ export default {
|
||||
// }
|
||||
},
|
||||
methods: {
|
||||
learnTotal(){
|
||||
let params = {
|
||||
pageNo: 1,
|
||||
pageSize: 10,
|
||||
cmtask_user_status: "",
|
||||
cmtask_name: ""
|
||||
}
|
||||
//领导力
|
||||
apiManage.leadership(params).then(res=>{
|
||||
this.fistTotal =parseInt(res.data.total);
|
||||
})
|
||||
//项目
|
||||
apiManage.customized(params).then(res=>{
|
||||
this.proTotal =parseInt(res.data.total);
|
||||
})
|
||||
//学习路径
|
||||
apiManage.compulsoryList(params).then(res=>{
|
||||
this.pathTotal =parseInt(res.data.total);
|
||||
})
|
||||
},
|
||||
//讲师认证条数
|
||||
instructorCertification(){
|
||||
pageList({ teacherNo:this.userInfo.userNo,courseName:'', pageNo: 1, pageSize: 10}).then(res=>{
|
||||
|
||||
Reference in New Issue
Block a user