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
bcd50b6f
Commit
bcd50b6f
authored
Aug 06, 2021
by
maolipeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:很多bug
parent
1ef8af32
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
34 additions
and
9 deletions
+34
-9
src/modules/course-manage/components/AddLiveClassInfoWorkWX.jsx
+18
-7
src/modules/course-manage/components/CreateWorkWXCourse.jsx
+2
-2
src/modules/course-manage/components/LiveCourseFilter.jsx
+14
-0
No files found.
src/modules/course-manage/components/AddLiveClassInfoWorkWX.jsx
View file @
bcd50b6f
...
...
@@ -28,7 +28,7 @@ export default function AddLiveClassInfoWorkWX(props) {
const
[
endDate
,
setEndDate
]
=
useState
(
0
)
const
[
endTime
,
setEndTime
]
=
useState
(
0
)
const
[
teacherId
,
setTeacherId
]
=
useState
()
const
[
remindTime
,
setRemindTime
]
=
useState
(
0
)
const
[
remindTime
,
setRemindTime
]
=
useState
(
90
0
)
useEffect
(()
=>
{
setBeginTime
(
props
.
data
.
startTime
)
...
...
@@ -75,9 +75,13 @@ export default function AddLiveClassInfoWorkWX(props) {
console
.
log
(
date
)
}
//开始时间
function
onBeginTimeChange
(
date
,
dateString
)
{
console
.
log
(
"onBeginTimeChange"
,
date
)
// props.onChange("beginTime",date.valueOf())
function
onBeginTimeChange
(
time
,
dateString
)
{
let
begin
=
beginDate
+
(
time
.
hour
()
*
60
+
time
.
minute
())
*
60
*
1000
setBeginTime
(
begin
)
props
.
onChange
(
"beginTime"
,
begin
)
if
(
!
cusTime
)
{
props
.
onChange
(
"endTime"
,
begin
+
duration
)
}
}
function
onBeginTimeOK
(
time
)
{
...
...
@@ -112,8 +116,14 @@ export default function AddLiveClassInfoWorkWX(props) {
}
//结束时间
function
onEndTimeChange
(
date
,
dateString
)
{
// props.onChange("endTime",date.valueOf())
function
onEndTimeChange
(
time
,
dateString
)
{
if
(
time
.
isSameOrBefore
(
moment
(
beginTime
)))
{
message
.
warning
(
'结束时间不能早于开始时间'
)
return
}
let
end
=
endDate
+
(
time
.
hour
()
*
60
+
time
.
minute
())
*
60
*
1000
setEndTime
(
end
)
props
.
onChange
(
"endTime"
,
end
)
}
function
onEndTimeOK
(
time
)
{
...
...
@@ -270,9 +280,10 @@ export default function AddLiveClassInfoWorkWX(props) {
</
div
>
<
div
className=
"remind-time item"
>
<
span
className=
"label"
><
span
className=
"require"
>
*
</
span
>
提醒时间:
</
span
>
<
Select
value=
{
remindTime
}
onChange=
{
onRemindChange
}
defaultValue=
{
0
}
style=
{
{
width
:
"10
0px"
}
}
>
<
Select
onChange=
{
onRemindChange
}
placeholder=
{
"15分钟前"
}
style=
{
{
width
:
"13
0px"
}
}
>
<
Option
value=
{
0
}
>
无
</
Option
>
<
Option
value=
{
300
}
>
5分钟前
</
Option
>
<
Option
value=
{
900
}
>
15分钟前
</
Option
>
<
Option
value=
{
3600
}
>
1小时前
</
Option
>
<
Option
value=
{
86400
}
>
1天前
</
Option
>
</
Select
>
...
...
src/modules/course-manage/components/CreateWorkWXCourse.jsx
View file @
bcd50b6f
...
...
@@ -42,7 +42,7 @@ const defaultClassInfo = {
teacherId
:
null
,
//讲师的Id
courseName
:
''
,
//课程名称
duration
:
3600
,
//直播时长默认1小时
remindTime
:
0
,
//提醒时间
remindTime
:
90
0
,
//提醒时间
startTime
:
new
Date
().
getTime
()
+
300000
,
};
...
...
@@ -361,7 +361,7 @@ function CreateWorkWXCourse() {
</
div
>
<
div
className=
'add-live-page__form'
>
<
div
className=
'basic-info__wrap'
>
<
div
className=
'title'
>
基本信息
</
div
>
<
div
className=
'title'
>
基本信息
<
span
style=
{
{
marginLeft
:
"24px"
,
color
:
"#2966FF"
,
fontSize
:
"14px"
}
}
>
温馨提示:在直播间可控制回放录制功能。
</
span
><
/
div
>
<
AddLiveBasic
isEdit=
{
isEdit
}
pageType=
{
type
}
data=
{
basicInfo
}
onChange=
{
handleChangeBasicInfo
}
/>
</
div
>
...
...
src/modules/course-manage/components/LiveCourseFilter.jsx
View file @
bcd50b6f
...
...
@@ -303,6 +303,20 @@ class LiveCourseFilter extends React.Component {
style=
{
{
width
:
'calc(100% - 70px)'
}
}
placeholder=
'请选择'
allowClear=
{
true
}
onClear=
{
(
value
)
=>
{
this
.
setState
(
{
teacherQuery
:
{
size
:
10
,
current
:
1
,
nickName
:
null
,
},
},
()
=>
{
this
.
getTeacherList
()
}
)
}
}
value=
{
thirdPartType
}
onChange=
{
(
value
)
=>
{
this
.
handleChangeQuery
(
'thirdPartType'
,
value
)
...
...
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