v3.0.6
This commit is contained in:
56
source/vue/xzs-admin/src/views/profile/index.vue
Normal file
56
source/vue/xzs-admin/src/views/profile/index.vue
Normal file
@@ -0,0 +1,56 @@
|
||||
<template>
|
||||
<div class="app-container">
|
||||
<div>
|
||||
<el-row :gutter="20">
|
||||
|
||||
<el-col :span="6" :xs="24">
|
||||
<user-card :userInfo="userInfo" />
|
||||
</el-col>
|
||||
|
||||
<el-col :span="18" :xs="24">
|
||||
<el-card>
|
||||
<el-tabs active-name="timeline">
|
||||
<el-tab-pane label="时间线" name="timeline">
|
||||
<timeline :userInfo="userInfo" />
|
||||
</el-tab-pane>
|
||||
<el-tab-pane label="账号" name="account">
|
||||
<account :userInfo="userInfo" />
|
||||
</el-tab-pane>
|
||||
</el-tabs>
|
||||
</el-card>
|
||||
</el-col>
|
||||
|
||||
</el-row>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import UserCard from './components/UserCard'
|
||||
import Timeline from './components/Timeline'
|
||||
import Account from './components/Account'
|
||||
import userApi from '@/api/user'
|
||||
|
||||
export default {
|
||||
name: 'Profile',
|
||||
data () {
|
||||
return {
|
||||
userInfo: {
|
||||
realName: '',
|
||||
phone: '',
|
||||
lastActiveTime: '',
|
||||
createTime: '',
|
||||
role: '1',
|
||||
imagePath: null
|
||||
}
|
||||
}
|
||||
},
|
||||
components: { UserCard, Timeline, Account },
|
||||
created () {
|
||||
let _this = this
|
||||
userApi.getCurrentUser().then(re => {
|
||||
_this.userInfo = re.response
|
||||
})
|
||||
}
|
||||
}
|
||||
</script>
|
||||
Reference in New Issue
Block a user