Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xiaomai-cloud-class-web
Overview
Overview
Details
Activity
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xiaomai-cloud-class
xiaomai-cloud-class-web
Commits
1845cc73
Commit
1845cc73
authored
Dec 16, 2020
by
wufan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:上课数据接口联调
parent
9ce8980e
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
11 additions
and
13 deletions
+11
-13
src/data-source/course/request-api.ts
+1
-1
src/modules/course-manage/DataList/CourseData.jsx
+5
-8
src/modules/course-manage/DataList/CourseData.less
+0
-0
src/modules/course-manage/DataList/DataList.less
+0
-1
src/modules/course-manage/DataList/PlaybackData.jsx
+5
-3
No files found.
src/data-source/course/request-api.ts
View file @
1845cc73
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
* @Author: wufan
* @Author: wufan
* @Date: 2020-12-12 11:57:10
* @Date: 2020-12-12 11:57:10
* @LastEditors: wufan
* @LastEditors: wufan
* @LastEditTime: 2020-12-15 1
4:26:47
* @LastEditTime: 2020-12-15 1
5:00:55
* @Description: Description
* @Description: Description
* @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
* @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/
*/
...
...
src/modules/course-manage/DataList/CourseData.jsx
View file @
1845cc73
...
@@ -114,7 +114,6 @@ class DataList extends React.Component {
...
@@ -114,7 +114,6 @@ class DataList extends React.Component {
{
{
title
:
"用户姓名"
,
title
:
"用户姓名"
,
dataIndex
:
"userName"
,
dataIndex
:
"userName"
,
width
:
100
,
},
},
{
{
title
:
"手机号"
,
title
:
"手机号"
,
...
@@ -127,7 +126,6 @@ class DataList extends React.Component {
...
@@ -127,7 +126,6 @@ class DataList extends React.Component {
{
{
title
:
"观看次数"
,
title
:
"观看次数"
,
dataIndex
:
"entryNum"
,
dataIndex
:
"entryNum"
,
align
:
"right"
,
render
:
(
text
,
record
)
=>
{
render
:
(
text
,
record
)
=>
{
if
(
text
>
0
)
{
if
(
text
>
0
)
{
if
(
if
(
...
@@ -160,7 +158,6 @@ class DataList extends React.Component {
...
@@ -160,7 +158,6 @@ class DataList extends React.Component {
{
{
title
:
"累计在线时长"
,
title
:
"累计在线时长"
,
dataIndex
:
"watchDuration"
,
dataIndex
:
"watchDuration"
,
width
:
150
,
sorter
:
(
a
,
b
)
=>
a
.
watchDuration
-
b
.
watchDuration
,
sorter
:
(
a
,
b
)
=>
a
.
watchDuration
-
b
.
watchDuration
,
sortDirections
:
[
"descend"
,
"ascend"
],
sortDirections
:
[
"descend"
,
"ascend"
],
render
:
(
text
,
record
)
=>
{
render
:
(
text
,
record
)
=>
{
...
@@ -174,10 +171,10 @@ class DataList extends React.Component {
...
@@ -174,10 +171,10 @@ class DataList extends React.Component {
}
}
// 学员导出5.0
// 学员导出5.0
handleExportV5
=
()
=>
{
handleExportV5
=
()
=>
{
const
{
c
ourseId
,
storeId
}
=
this
.
state
;
const
{
liveC
ourseId
,
storeId
}
=
this
.
state
;
CourseService
.
exportStudentCourseData
({
CourseService
.
exportStudentCourseData
({
liveCourseId
:
c
ourseId
,
liveCourseId
:
liveC
ourseId
,
exportLiveType
:
"VISITOR"
,
exportLiveType
:
"VISITOR"
,
storeId
storeId
}).
then
((
res
)
=>
{
}).
then
((
res
)
=>
{
...
@@ -242,7 +239,7 @@ class DataList extends React.Component {
...
@@ -242,7 +239,7 @@ class DataList extends React.Component {
className=
"avatar"
className=
"avatar"
/>
/>
<
div
className=
"right"
>
<
div
className=
"right"
>
<
div
className=
"name"
>
{
teacherData
.
userName
||
"王凯凯"
}
</
div
>
<
div
className=
"name"
>
{
teacherData
.
userName
}
</
div
>
<
div
className=
"phone"
>
<
div
className=
"phone"
>
{
teacherData
.
phone
||
"13888884388"
}
{
teacherData
.
phone
||
"13888884388"
}
</
div
>
</
div
>
...
@@ -258,14 +255,14 @@ class DataList extends React.Component {
...
@@ -258,14 +255,14 @@ class DataList extends React.Component {
this
.
handleCheckEnterTimes
();
this
.
handleCheckEnterTimes
();
}
}
}
}
>
>
{
teacherData
.
entryNum
||
"47"
}
{
teacherData
.
entryNum
}
</
div
>
</
div
>
<
div
className=
"text"
>
进入直播间次数
</
div
>
<
div
className=
"text"
>
进入直播间次数
</
div
>
</
div
>
</
div
>
<
div
className=
"online-duration item-block"
>
<
div
className=
"online-duration item-block"
>
<
div
className=
"duration"
>
<
div
className=
"duration"
>
{
dealTimeDuration
(
teacherData
.
totalDuration
)
||
"20:30:45"
}
{
teacherData
.
totalDuration
?
dealTimeDuration
(
teacherData
.
totalDuration
)
:
'00:00:00'
}
</
div
>
</
div
>
<
div
className=
"text"
>
累计在线时长
</
div
>
<
div
className=
"text"
>
累计在线时长
</
div
>
</
div
>
</
div
>
...
...
src/modules/course-manage/DataList/CourseData.less
deleted
100644 → 0
View file @
9ce8980e
src/modules/course-manage/DataList/DataList.less
View file @
1845cc73
...
@@ -112,7 +112,6 @@
...
@@ -112,7 +112,6 @@
font-weight: 500;
font-weight: 500;
color: #5289fa;
color: #5289fa;
line-height: 37px;
line-height: 37px;
cursor: pointer;
&.can-click {
&.can-click {
cursor: pointer;
cursor: pointer;
}
}
...
...
src/modules/course-manage/DataList/PlaybackData.jsx
View file @
1845cc73
...
@@ -8,9 +8,11 @@ import CourseService from "@/domains/course-domain/CourseService";
...
@@ -8,9 +8,11 @@ import CourseService from "@/domains/course-domain/CourseService";
import
User
from
'@/common/js/user'
;
import
User
from
'@/common/js/user'
;
const
liveTypeMap
=
{
const
liveTypeMap
=
{
USER
:
"学生"
,
USER
:
"普通用户"
,
ANCHOR
:
"老师"
,
ANCHOR
:
"主播"
,
ADMIN
:
"助教"
,
ADMIN
:
"管理员(助教)"
,
GUEST
:
"游客"
,
WATCH
:
"直播监课"
};
};
class
PlaybackData
extends
React
.
Component
{
class
PlaybackData
extends
React
.
Component
{
constructor
(
props
)
{
constructor
(
props
)
{
...
...
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