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 @@ ...@@ -24,10 +24,10 @@
<div class="avatarItem">上传头像</div> <div class="avatarItem">上传头像</div>
</div> </div>
<el-form-item label="登录名:" class="formItemSpace"> <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>
<el-form-item label="姓名:" class="formItemSpace"> <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>
<el-form-item v-show="roleKey!=='unit_admin'" label="性别:" class="formItemSpace"> <el-form-item v-show="roleKey!=='unit_admin'" label="性别:" class="formItemSpace">
<div class="genderLaout"> <div class="genderLaout">
...@@ -106,6 +106,7 @@ export default { ...@@ -106,6 +106,7 @@ export default {
}, },
selectGender(data) { selectGender(data) {
this.genderFlag = data this.genderFlag = data
this.personalForm.sex = data
}, },
beforeUpload(file) { beforeUpload(file) {
if (file.name) { if (file.name) {
......
...@@ -53,6 +53,7 @@ import BrowsingHistory from '@/views/personalCenter/component/browsingHistory.vu ...@@ -53,6 +53,7 @@ import BrowsingHistory from '@/views/personalCenter/component/browsingHistory.vu
import MyMessage from '@/views/personalCenter/component/myMessage.vue' import MyMessage from '@/views/personalCenter/component/myMessage.vue'
import { getUserInfo } from '@/api/personalCenter' import { getUserInfo } from '@/api/personalCenter'
import store from '@/store' import store from '@/store'
import { getInfo } from '@/api/login'
export default { export default {
name: 'Index', name: 'Index',
...@@ -95,8 +96,15 @@ export default { ...@@ -95,8 +96,15 @@ export default {
} }
}, },
created() { created() {
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() // 一进入页面自动滚动到最顶部 this.handleToTop() // 一进入页面自动滚动到最顶部
this.selectUserInfo()
}, },
mounted() { 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