This commit is contained in:
lmj
2022-09-09 16:37:46 +08:00
parent cf96864ca2
commit d483d30908
20 changed files with 308 additions and 33 deletions

View File

@@ -2,14 +2,22 @@
<div class="uc-header xcontent">
<div class="header-box" >
<div class="personalData">
<div class="uesr-avaer">
<!-- <div >
<img src="../../../public/images/Avatarwoman.png" alt="">
</div>
</div> -->
<div class="uesr-avaer">
<img :src="userInfo.avatar" v-if="userInfo.avatar !== '' ">
<div v-else class="uavatar">
<div v-if="sex === 1 "><img src="../../../public/images/Avatarman.png" alt=""></div>
<div v-else><img src="../../../public/images/Avatarwoman.png" alt=""></div>
</div>
</div>
<div class="user-content">
<div class="content-top">
<h6>王明</h6>
<span>BOE/企划中心/数据资产部</span>
<el-button class="editbutt" icon="el-icon-edit" type="text">编辑资料</el-button>
<h6>{{userInfo.name}}</h6>
<span>{{orgInfo}}</span>
<el-link @click="toPage('/user/Setting')" type="info" :underline="false"> <el-button class="editbutt" icon="el-icon-edit" type="text">编辑资料</el-button></el-link>
</div>
<div class="content-bottom">
<div class="medal">
@@ -53,14 +61,8 @@
</div>
</div>
<!-- <div style="display: flex;justify-content: flex-start;">
<div>
<img style="width: 100px;height: 100px;border-radius: 50%;border: 1px solid #f9f9f9;" :src="userInfo.avatar" v-if="userInfo.avatar !== '' ">
<div v-else class="uavatar">
<div v-if="sex === 1 "><img src="../../../public/images/Avatarman.png" alt=""></div>
<div v-else><img src="../../../public/images/Avatarwoman.png" alt=""></div>
</div>
</div>
<div style="padding-left: 15px;">
<div style="height: 38px;padding-left: 5px;">
<span style="font-size: 20px;font-weight: 500;color: #333;">{{userInfo.name}}</span>
@@ -285,6 +287,8 @@ import {userAvatarText,cutFullName} from "@/utils/tools.js";
.uc-header{
height: 210px;
margin: 0 auto;
background: #fff;
// background-color: #c9c2c2;
}
.upicon{

View File

@@ -209,6 +209,15 @@
</el-menu-item> -->
</el-submenu>
<!--user-->
<el-menu-item index="2">
<svg-icon icon-class="myubi"></svg-icon>
<span slot="title">我的U币</span>
</el-menu-item>
<el-menu-item index="2">
<svg-icon icon-class="myxunzhang"></svg-icon>
<span slot="title">我的勋章</span>
</el-menu-item>
<el-submenu index="mystudy" v-show="curIdentity == 1">
<template slot="title">
<!-- <i class="el-icon-s-grid"></i> -->
@@ -234,15 +243,19 @@
<!-- <span slot="title" class="textl">历史记录</span>
</el-menu-item> -->
</el-submenu>
<el-menu-item index="2">
<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="Evaluation"></svg-icon>
<svg-icon icon-class="myceping"></svg-icon>
<span slot="title">我的测评</span>
</el-menu-item>
<el-submenu index="myqa" v-show="curIdentity == 1">
<template slot="title">
<!-- <i class="el-icon-s-grid"></i> -->
<svg-icon icon-class="interlocution"></svg-icon>
<svg-icon icon-class="myqa"></svg-icon>
<span>我的问答</span>
</template>
<el-menu-item index="/qa/mylist">
@@ -251,34 +264,39 @@
</el-menu-item>
<el-menu-item index="/qa/myreplys">
<!-- <i class="el-icon-menu"></i> -->
<span slot="title" class="textl">我回答的</span>
<span slot="title" class="myqa">我回答的</span>
</el-menu-item>
</el-submenu>
<el-menu-item index="/article/mylist" v-show="curIdentity == 1">
<!-- <i class="el-icon-menu"></i> -->
<svg-icon icon-class="essayicon"></svg-icon>
<svg-icon icon-class="myart"></svg-icon>
<span slot="title">我的文章</span>
</el-menu-item>
<el-submenu>
<template slot="title">
<svg-icon icon-class="qita"></svg-icon>
<span>其他通知</span>
</template>
<el-menu-item index="/article/contactme" v-show="curIdentity == 1">
<span slot="title">@我的</span>
</el-menu-item>
<el-menu-item index="/user/myshare" v-show="curIdentity == 1">
<span slot="title">我分享的</span>
</el-menu-item>
<el-menu-item index="/user/toshare" v-show="curIdentity == 1">
<span slot="title">分享给我的</span>
</el-menu-item>
</el-submenu>
<!-- v-show="curIdentity == 1" -->
<el-menu-item index="/user/myshare" v-show="curIdentity == 1">
<svg-icon icon-class="myshare"></svg-icon>
<span slot="title">我分享的</span>
</el-menu-item>
<el-menu-item index="/user/toshare" v-show="curIdentity == 1">
<svg-icon icon-class="toshare"></svg-icon>
<span slot="title">分享给我的</span>
</el-menu-item>
<el-menu-item index="/user/favorites" v-show="curIdentity == 1">
<svg-icon icon-class="favoritess"></svg-icon>
<svg-icon icon-class="stra"></svg-icon>
<span slot="title">我的收藏</span>
</el-menu-item>
<el-menu-item index="/article/contactme" v-show="curIdentity == 1">
<!-- <i class="el-icon-menu"></i> -->
<svg-icon icon-class="administrator"></svg-icon>
<span slot="title">@我的</span>
</el-menu-item>
<!-- <el-submenu index="myArticle" v-show="curIdentity == 1">
<template slot="title">
<i class="el-icon-s-grid"></i>
@@ -342,12 +360,15 @@ 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;
}
return path;
},
},