Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
tea_resources_pc
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张伯涛
tea_resources_pc
Commits
f5acb971
Commit
f5acb971
authored
Apr 19, 2024
by
高滢
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(个人用户): 接口
parent
925bfcd1
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
113 additions
and
36 deletions
+113
-36
individualUser.js
src/api/learncenter/individualUser.js
+19
-0
index.vue
src/views/learningCenter/individualUser/index.vue
+82
-33
personalData.vue
src/views/personalCenter/component/personalData.vue
+3
-2
index.vue
src/views/personalCenter/index.vue
+9
-1
No files found.
src/api/learncenter/individualUser.js
0 → 100644
View file @
f5acb971
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
})
}
src/views/learningCenter/individualUser/index.vue
View file @
f5acb971
This diff is collapsed.
Click to expand it.
src/views/personalCenter/component/personalData.vue
View file @
f5acb971
...
@@ -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.
n
ame"
:disabled=
"roleKey==='unit_admin'"
/>
<el-input
v-model=
"personalForm.
userN
ame"
: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.
userN
ame"
:disabled=
"roleKey==='unit_admin'"
/>
<el-input
v-model=
"personalForm.
n
ame"
: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
)
{
...
...
src/views/personalCenter/index.vue
View file @
f5acb971
...
@@ -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
()
{
},
},
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment