This commit is contained in:
daihh
2022-09-13 20:50:53 +08:00
32 changed files with 1051 additions and 82 deletions

View File

@@ -44,17 +44,17 @@
</div>
<div class="learning-border" ></div>
<div class="learning-info" style="margin-left:22px">
<div class="learning-qus">当月学习时长</div>
<div class="learning-qus">当月学习天数</div>
<div class="learning-an"><span>12.7</span>小时</div>
</div>
<div class="learning-info">
<div class="learning-qus">累计学习时长</div>
<div class="learning-an"><span>120.7.7</span>小时</div>
<div class="learning-qus">累计学习天数</div>
<div class="learning-an"><span>120.7.7</span></div>
</div>
<div class="learning-border" ></div>
<div class="learning-info" style="margin-left:22px">
<div class="learning-qus">我的U币累计</div>
<div class="learning-an"><span>120.7.7</span>小时</div>
<div class="learning-an"><span>120.7.7</span></div>
</div>
<div class="list">
BOE 排行榜 >>
@@ -115,6 +115,7 @@
<script>
import {userAvatarText,cutFullName} from "@/utils/tools.js";
import { mapGetters } from 'vuex'
import apiUserstart from '@/api/modules/userstart.js'
export default {
name: 'UcHeader',
computed:{
@@ -140,8 +141,17 @@ import {userAvatarText,cutFullName} from "@/utils/tools.js";
//let testName='京东方科技集团股份有限公司/北京中祥英科技有限公司/技术中心';
//this.orgInfo=cutFullName(testName,1);
this.orgInfo=cutFullName(this.userInfo.departFullName,1);
this.getInfo();
},
methods:{
getInfo(){
// let data = {
// statType:'10,11'
// }
// apiUserstart.user(data).then(res=>{
// })
},
setCurIdentity(iden){
this.$store.dispatch('SetCurIdentity',iden);
},

View File

@@ -13,7 +13,7 @@
<el-menu
:default-active="activeMenu"
router
active-text-color="#00aaff"
active-text-color="#3379FB"
:default-openeds="['manageTodo','manageFinish','teacherTodo','teacherFinish','myqa', 'mystudy', 'course', 'exam', 'u001', 'u002', 'u003', 'u004']"
class="el-menu-vertical"
@open="handleOpen"
@@ -210,13 +210,17 @@
</el-submenu>
<!--user-->
<el-menu-item index="/need/waitaudited">
<!-- <el-menu-item >
<svg-icon icon-class="myubi"></svg-icon>
<span slot="title">我的U币</span>
</el-menu-item>
<el-menu-item index="/need/waitaudited">
<svg-icon icon-class="myxunzhang"></svg-icon>
<span slot="title">我的勋章</span>
</el-menu-item> -->
<el-menu-item index="/user/ucurrency" v-show="curIdentity == 1">
<svg-icon :icon-class="activeMenu == '/user/ucurrency'?'myubi-active':'myubi'"></svg-icon>
<span slot="title">我的U币</span>
</el-menu-item>
<el-menu-item index="/user/medal">
<svg-icon :icon-class="activeMenu == '/user/medal'?'myxunzhang-active':'myxunzhang'"></svg-icon>
<span slot="title">我的勋章</span>
</el-menu-item>
<el-submenu index="mystudy" v-show="curIdentity == 1">
<template slot="title">
@@ -243,13 +247,13 @@
<!-- <span slot="title" class="textl">历史记录</span>
</el-menu-item> -->
</el-submenu>
<el-menu-item index="/need/waitaudited">
<el-menu-item index="/user/Mynotes">
<svg-icon icon-class="mybiji"></svg-icon>
<span slot="title">我的笔记</span>
</el-menu-item>
<el-menu-item index="/user/myassess" v-show="curIdentity == 1">
<!-- <i class="el-icon-menu"></i> -->
<svg-icon icon-class="myceping"></svg-icon>
<svg-icon :icon-class="activeMenu == '/user/myassess'?'myceping-active':'myceping'"></svg-icon>
<span slot="title">我的测评</span>
</el-menu-item>
<el-submenu index="myqa" v-show="curIdentity == 1">
@@ -269,7 +273,7 @@
</el-submenu>
<el-menu-item index="/article/mylist" v-show="curIdentity == 1">
<!-- <i class="el-icon-menu"></i> -->
<svg-icon icon-class="myart"></svg-icon>
<svg-icon :icon-class="activeMenu == '/user/favorites'?'myart':'myart-active'"></svg-icon>
<span slot="title">我的文章</span>
</el-menu-item>
<el-submenu index="/article/contactme">
@@ -293,7 +297,7 @@
<el-menu-item index="/user/favorites" v-show="curIdentity == 1">
<svg-icon icon-class="stra"></svg-icon>
<svg-icon :icon-class="activeMenu == '/user/favorites'?'stra-active':'stra'"></svg-icon>
<span slot="title">我的收藏</span>
</el-menu-item>
@@ -360,15 +364,13 @@ export default {
activeMenu() {
const route = this.$route;
const { meta, path } = route;
console.log(meta);
if(meta.title == '添加受众' || meta.title == '查看受众'){
meta.activeMenu = '/manage/ugroups'
}
if (meta.activeMenu) {
return meta.activeMenu;
}
console.log(path,'path');
return path;
},
},