|
@@ -1,54 +1,50 @@
|
|
|
<template>
|
|
|
- <div class="app-container">
|
|
|
+ <div class="app-container zap-main">
|
|
|
<el-row :gutter="20">
|
|
|
<el-col :span="6" :xs="24">
|
|
|
- <el-card class="box-card">
|
|
|
- <div slot="header" class="clearfix">
|
|
|
- <span>个人信息</span>
|
|
|
- </div>
|
|
|
+ <div class="box-card zap-bg" style="padding: 48px 20px 210px;">
|
|
|
<div>
|
|
|
- <div class="text-center">
|
|
|
+ <div class="text-center" style="padding-bottom: 66px;">
|
|
|
<userAvatar :user="user" />
|
|
|
</div>
|
|
|
<ul class="list-group list-group-striped">
|
|
|
<li class="list-group-item">
|
|
|
- <svg-icon icon-class="user" />登录名
|
|
|
+ <img class="zap-icon-personal-center" src="../../../../assets/images/personalCenter/icon_username.png" alt="">登录名
|
|
|
<el-tooltip placement="top">
|
|
|
<div slot="content">{{ user.userName }}</div>
|
|
|
<div class="pulll-right">{{ user.userName }}</div>
|
|
|
</el-tooltip>
|
|
|
</li>
|
|
|
<li class="list-group-item">
|
|
|
- <svg-icon icon-class="email" />用户邮箱
|
|
|
+ <img class="zap-icon-personal-center" src="../../../../assets/images/personalCenter/icon_usermail.png" alt="">用户邮箱
|
|
|
<el-tooltip placement="top">
|
|
|
<div slot="content">{{ user.email }}</div>
|
|
|
<div class="pulll-right">{{ user.email }}</div>
|
|
|
</el-tooltip>
|
|
|
</li>
|
|
|
<li class="list-group-item">
|
|
|
- <svg-icon icon-class="company" />所属企业
|
|
|
+ <img class="zap-icon-personal-center" src="../../../../assets/images/personalCenter/icon_usercompany.png" alt="">所属企业
|
|
|
<el-tooltip placement="top">
|
|
|
<div slot="content">{{ company.scyName }}</div>
|
|
|
<div class="pulll-right">{{ company.scyName }}</div>
|
|
|
</el-tooltip>
|
|
|
</li>
|
|
|
<li class="list-group-item">
|
|
|
- <svg-icon icon-class="tree" />所属部门
|
|
|
+ <img class="zap-icon-personal-center" src="../../../../assets/images/personalCenter/icon_department.png" alt="">所属部门
|
|
|
<el-tooltip placement="top" v-if="user.dept">
|
|
|
<div slot="content" >{{ user.dept.deptName }}</div>
|
|
|
<div class="pulll-right">{{ user.dept.deptName }}</div>
|
|
|
</el-tooltip>
|
|
|
</li>
|
|
|
<li class="list-group-item">
|
|
|
- <svg-icon icon-class="peoples" />所属角色
|
|
|
- <!-- <div class="pull-right" :show-overflow-tooltip="true" width="50" ></div> -->
|
|
|
+ <img class="zap-icon-personal-center" src="../../../../assets/images/personalCenter/icon_userrole.png" alt="">所属角色
|
|
|
<el-tooltip placement="top">
|
|
|
<div slot="content">{{ roleGroup }}</div>
|
|
|
<div class="pulll-right">{{ roleGroup }}</div>
|
|
|
</el-tooltip>
|
|
|
</li>
|
|
|
<li class="list-group-item">
|
|
|
- <svg-icon icon-class="date" />创建日期
|
|
|
+ <img class="zap-icon-personal-center" src="../../../../assets/images/personalCenter/icon_usercalendar.png" alt="">创建日期
|
|
|
<el-tooltip placement="top">
|
|
|
<div slot="content">{{ user.createTime }}</div>
|
|
|
<div class="pull-right">{{ user.createTime }}</div>
|
|
@@ -56,13 +52,10 @@
|
|
|
</li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
- </el-card>
|
|
|
+ </div>
|
|
|
</el-col>
|
|
|
<el-col :span="18" :xs="24">
|
|
|
- <el-card>
|
|
|
- <div slot="header" class="clearfix">
|
|
|
- <span>基本资料</span>
|
|
|
- </div>
|
|
|
+ <div class="zap-content">
|
|
|
<el-tabs v-model="activeTab">
|
|
|
<el-tab-pane label="基本资料" name="userinfo">
|
|
|
<userInfo :user="user" />
|
|
@@ -74,7 +67,7 @@
|
|
|
<bindOff/>
|
|
|
</el-tab-pane> -->
|
|
|
</el-tabs>
|
|
|
- </el-card>
|
|
|
+ </div>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
@@ -120,3 +113,12 @@ export default {
|
|
|
}
|
|
|
};
|
|
|
</script>
|
|
|
+
|
|
|
+<style lang="scss">
|
|
|
+.zap-icon-personal-center{
|
|
|
+ width: 16px;
|
|
|
+ height: 16px;
|
|
|
+ margin-right: 16px;
|
|
|
+ vertical-align: middle;
|
|
|
+}
|
|
|
+</style>
|