|
|
|
@ -1,14 +1,16 @@
|
|
|
|
|
<template>
|
|
|
|
|
<div class="app-container Profile-container">
|
|
|
|
|
<el-tabs tab-position="left" style="height:100%" v-model="activeTab" class="profile-tabs"
|
|
|
|
|
v-loading="userLoading">
|
|
|
|
|
v-loading="userLoading" z-index="99">
|
|
|
|
|
<el-tab-pane disabled name="line1"></el-tab-pane>
|
|
|
|
|
<el-tab-pane disabled name="line2"></el-tab-pane>
|
|
|
|
|
<el-tab-pane label="个人资料" name="user">
|
|
|
|
|
<UserInfo ref="user" :user='user' v-if="visible.user" @updateInfo="getInfo" />
|
|
|
|
|
</el-tab-pane>
|
|
|
|
|
<el-tab-pane label="修改密码" name="password">
|
|
|
|
|
<Password ref="password" v-if="visible.password" />
|
|
|
|
|
</el-tab-pane>
|
|
|
|
|
<el-tab-pane disabled name="line"></el-tab-pane>
|
|
|
|
|
<!-- <el-tab-pane disabled name="line"></el-tab-pane> -->
|
|
|
|
|
<!-- <el-tab-pane label="个人资料" name="user">-->
|
|
|
|
|
<!-- <UserInfo ref="user" :user='user' v-if="visible.user" @updateInfo="getInfo"/>-->
|
|
|
|
|
<!-- </el-tab-pane>-->
|
|
|
|
@ -89,7 +91,7 @@
|
|
|
|
|
<SysLog ref="sysLog" v-if="visible.sysLog" />
|
|
|
|
|
</el-tab-pane>
|
|
|
|
|
</el-tabs>
|
|
|
|
|
<div class="head">
|
|
|
|
|
<div class="head" z-index="999">
|
|
|
|
|
<el-upload class="avatar-uploader" :action="define.comUploadUrl+'/userAvatar'"
|
|
|
|
|
:headers="uploadHeaders" :on-success="handleSuccess" :show-file-list="false"
|
|
|
|
|
accept="image/*">
|
|
|
|
@ -292,11 +294,12 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.head {
|
|
|
|
|
z-index: 9999;
|
|
|
|
|
position: absolute;
|
|
|
|
|
left: 10px;
|
|
|
|
|
left: 24px;
|
|
|
|
|
top: 10px;
|
|
|
|
|
height: 70px;
|
|
|
|
|
width: 160px;
|
|
|
|
|
height: 80px;
|
|
|
|
|
width: 80px;
|
|
|
|
|
padding-top: 10px;
|
|
|
|
|
>>> .avatar-uploader {
|
|
|
|
|
display: inline-block;
|
|
|
|
|