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
e7690923
Commit
e7690923
authored
May 09, 2024
by
zhuangXW
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改bug
parent
673b1458
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
251 additions
and
46 deletions
+251
-46
others.js
src/api/learncenter/others.js
+12
-0
index.js
src/api/personalCenter/index.js
+11
-0
index.vue
src/components/classesItem/index.vue
+207
-29
index.vue
src/views/learningCenter/individualUser/index.vue
+21
-17
No files found.
src/api/learncenter/others.js
View file @
e7690923
...
@@ -261,3 +261,15 @@ export function listByBar(params) {
...
@@ -261,3 +261,15 @@ export function listByBar(params) {
})
})
}
}
/**
* 根据角色集合和课程ID查询角色信息
* @param params
* @returns {*}
*/
export
function
queryRole
(
params
)
{
return
request
({
url
:
`/pcrolelesson/queryRole`
,
method
:
'get'
,
params
})
}
src/api/personalCenter/index.js
View file @
e7690923
...
@@ -136,6 +136,17 @@ export function roleUpdateTime(data) {
...
@@ -136,6 +136,17 @@ export function roleUpdateTime(data) {
data
:
data
data
:
data
})
})
}
}
// 学习已购课程修改时间
export
function
updateTimeById
(
data
)
{
return
request
({
url
:
'/pcrolelesson/updateTimeById'
,
method
:
'put'
,
headers
:
{
'Content-Type'
:
'application/json'
},
data
:
data
})
}
export
function
addRoleUser
(
data
)
{
export
function
addRoleUser
(
data
)
{
data
=
Qs
.
stringify
(
data
)
data
=
Qs
.
stringify
(
data
)
...
...
src/components/classesItem/index.vue
View file @
e7690923
This diff is collapsed.
Click to expand it.
src/views/learningCenter/individualUser/index.vue
View file @
e7690923
...
@@ -104,7 +104,7 @@
...
@@ -104,7 +104,7 @@
</div>
</div>
<div
class=
"classInfo"
>
<div
class=
"classInfo"
>
<div>
<div>
<div
:title=
"item.title"
class=
"info_title"
:style=
"
{ color: item.isExpired==='1' ? '#c4c4c4' : '#292929' }" @click="downloadTep(item.businessId)">
{{
item
.
lessonName
}}
<div
:title=
"item.title"
class=
"info_title"
:style=
"
{ color: item.isExpired==='1' ? '#c4c4c4' : '#292929' }" @click="downloadTep(item.businessId
,item.lessonName
)">
{{
item
.
lessonName
}}
<span
v-if=
"item.isExpired==='1'||item.isPay==='1'"
:class=
"item.isExpired==='1'? 'alreadyDate' :(item.isPay==='1'?'getMoney':'alreadyDate')"
>
(
{{
item
.
isExpired
===
'1'
?
'已过期'
:(
item
.
isPay
===
'1'
?
'已收费'
:
'免费'
)
}}
)
</span>
<span
v-if=
"item.isExpired==='1'||item.isPay==='1'"
:class=
"item.isExpired==='1'? 'alreadyDate' :(item.isPay==='1'?'getMoney':'alreadyDate')"
>
(
{{
item
.
isExpired
===
'1'
?
'已过期'
:(
item
.
isPay
===
'1'
?
'已收费'
:
'免费'
)
}}
)
</span>
</div>
</div>
<div
class=
"learnTime_class"
>
<div
class=
"learnTime_class"
>
...
@@ -124,21 +124,25 @@
...
@@ -124,21 +124,25 @@
<div>
<div>
<div
v-if=
"item.isExpired==='1'"
class=
"moneyInfo"
>
该课程已过期,无法继续学习!
</div>
<div
v-if=
"item.isExpired==='1'"
class=
"moneyInfo"
>
该课程已过期,无法继续学习!
</div>
<div
v-else-if=
"item.isPay==='1'"
class=
"moneyInfo"
>
该课程已开始收费,无法继续学习!
</div>
<div
v-else-if=
"item.isPay==='1'"
class=
"moneyInfo"
>
该课程已开始收费,无法继续学习!
</div>
<div
v-else-if=
"item.learnedChapterNum>0"
class=
"learn_btn"
>
<router-link
<div
v-else-if=
"item.learnedChapterNum>0"
class=
"learn_btn"
>
:to=
"
<!--
<router-link-->
`/courseResources/courseDetails/index?courseId=` +
<!-- :to="-->
item.businessId
<!-- `/courseResources/courseDetails/index?courseId=` +-->
"
<!-- item.businessId-->
>
<!-- "-->
继续学习
</router-link></div>
<!-- >-->
<!-- 继续学习
</router-link>
-->
<a
@
click=
"downloadTep(item.businessId, item.lessonName)"
>
继续学习
</a>
</div>
<div
v-else
class=
"learn_btn"
>
<div
v-else
class=
"learn_btn"
>
<router-link
<!--
<router-link-->
:to=
"
<!-- :to="-->
`/courseResources/courseDetails/index?courseId=` +
<!-- `/courseResources/courseDetails/index?courseId=` +-->
item.businessId
<!-- item.businessId-->
"
<!-- "-->
>
<!-- >-->
开始学习
</router-link>
<!-- 开始学习
</router-link>
-->
<a
@
click=
"downloadTep(item.businessId, item.lessonName)"
>
开始学习
</a>
</div>
</div>
<div
v-if=
" activeType === '1' && item.isCompleteLearned === '1' && !item.lessonScore"
class=
"toCheckBtn"
@
click=
"handleToCheck(item)"
>
去考核
</div>
<div
v-if=
" activeType === '1' && item.isCompleteLearned === '1' && !item.lessonScore"
class=
"toCheckBtn"
@
click=
"handleToCheck(item)"
>
去考核
</div>
</div>
</div>
...
@@ -269,8 +273,8 @@ export default {
...
@@ -269,8 +273,8 @@ export default {
mounted
()
{
mounted
()
{
},
},
methods
:
{
methods
:
{
downloadTep
(
id
)
{
downloadTep
(
id
,
lessonName
)
{
window
.
open
(
'#/
courseResources/courseDetails/index?courseId='
+
id
,
'_blank'
)
window
.
open
(
'#/
lessionLearn/index?courseBusinessId='
+
id
+
'&isExam=0&lessionName='
+
lessonName
,
'_blank'
)
},
},
getPclessonfavorite
()
{
getPclessonfavorite
()
{
selectFavorites
(
this
.
queryParamsCol
).
then
(
res
=>
{
selectFavorites
(
this
.
queryParamsCol
).
then
(
res
=>
{
...
...
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