Commit bcd50b6f by maolipeng

fix:很多bug

parent 1ef8af32
......@@ -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(900)
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:"100px"}}>
<Select onChange={onRemindChange} placeholder={"15分钟前"} style={{width:"130px"}}>
<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>
......
......@@ -42,7 +42,7 @@ const defaultClassInfo = {
teacherId: null, //讲师的Id
courseName: '', //课程名称
duration: 3600, //直播时长默认1小时
remindTime: 0, //提醒时间
remindTime: 900, //提醒时间
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>
......
......@@ -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)
......
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