Commit f5acb971 authored by 高滢's avatar 高滢

feat(个人用户): 接口

parent 925bfcd1
import request from '@/utils/request'
export function selectPersonalStatistics(){
return request({
url: '/pc/sysuser/queryUserStudyInfo',
method: 'get'
})
}
export function selectPagingBLesson(params){
return request({
url: '/blesson/pagingBLesson',
headers: {
'Content-Type': 'application/json'
},
method: 'get',
params: params
})
}
......@@ -24,10 +24,10 @@
<div class="avatarItem">上传头像</div>
</div>
<el-form-item label="登录名:" class="formItemSpace">
<el-input v-model="personalForm.name" :disabled="roleKey==='unit_admin'" />
<el-input v-model="personalForm.userName" :disabled="roleKey==='unit_admin'" />
</el-form-item>
<el-form-item label="姓名:" class="formItemSpace">
<el-input v-model="personalForm.userName" :disabled="roleKey==='unit_admin'" />
<el-input v-model="personalForm.name" :disabled="roleKey==='unit_admin'" />
</el-form-item>
<el-form-item v-show="roleKey!=='unit_admin'" label="性别:" class="formItemSpace">
<div class="genderLaout">
......@@ -106,6 +106,7 @@ export default {
},
selectGender(data) {
this.genderFlag = data
this.personalForm.sex = data
},
beforeUpload(file) {
if (file.name) {
......
......@@ -53,6 +53,7 @@ import BrowsingHistory from '@/views/personalCenter/component/browsingHistory.vu
import MyMessage from '@/views/personalCenter/component/myMessage.vue'
import { getUserInfo } from '@/api/personalCenter'
import store from '@/store'
import { getInfo } from '@/api/login'
export default {
name: 'Index',
......@@ -95,8 +96,15 @@ export default {
}
},
created() {
this.handleToTop() // 一进入页面自动滚动到最顶部
if (this.authority === 'individual') {
this.user.username = store.getters.name
getInfo().then(res => {
this.user.avatar = res.data.user.avatar
})
} else {
this.selectUserInfo()
}
this.handleToTop() // 一进入页面自动滚动到最顶部
},
mounted() {
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment