Commit 65a6bae7 by maolipeng

fix:asdsadadfa

parent 7677176e
...@@ -124,7 +124,7 @@ class AddLiveBasic extends React.Component { ...@@ -124,7 +124,7 @@ class AddLiveBasic extends React.Component {
<span className='label'> <span className='label'>
<span className='require'>*</span>课程名称: <span className='require'>*</span>课程名称:
</span> </span>
<div style={_.find(this.props.exItems,(item)=>{return item === "courseName"})?{border:"1px solid red",display:"inline-block"}:{display:"inline-block"}}> <div id="courseName" style={_.find(this.props.exItems,(item)=>{return item === "courseName"})?{border:"1px solid red",display:"inline-block"}:{display:"inline-block"}}>
<Input <Input
value={courseName} value={courseName}
placeholder={`请输入直播名称(${this.state.courseNameLimit}字以内)`} placeholder={`请输入直播名称(${this.state.courseNameLimit}字以内)`}
......
...@@ -208,7 +208,7 @@ export default function AddLiveClassInfoWorkWX(props) { ...@@ -208,7 +208,7 @@ export default function AddLiveClassInfoWorkWX(props) {
<div className="AddLiveClassInfoWorkWX"> <div className="AddLiveClassInfoWorkWX">
<div className="begin-time item"> <div className="begin-time item">
<span className="label"><span className="require">*</span>开始时间:</span> <span className="label"><span className="require">*</span>开始时间:</span>
<div style={_.find(props.exItems,(item)=>{return item === "startTime"})?{border:"1px solid red",display:"inline-block"}:{display:"inline-block"}}> <div id="startTime" style={_.find(props.exItems,(item)=>{return item === "startTime"})?{border:"1px solid red",display:"inline-block"}:{display:"inline-block"}}>
<DatePicker <DatePicker
placeholder="请选择开始日期" placeholder="请选择开始日期"
value={beginDate===0?undefined:moment(beginDate)} value={beginDate===0?undefined:moment(beginDate)}
...@@ -233,7 +233,7 @@ export default function AddLiveClassInfoWorkWX(props) { ...@@ -233,7 +233,7 @@ export default function AddLiveClassInfoWorkWX(props) {
cusTime || props.type === "edit" ? ( cusTime || props.type === "edit" ? (
<> <>
<span className="label"><span className="require">*</span>结束时间:</span> <span className="label"><span className="require">*</span>结束时间:</span>
<div style={_.find(props.exItems,(item)=>{return item === "endTime"})?{border:"1px solid red",display:"inline-block"}:{display:"inline-block"}}> <div id="endTime" style={_.find(props.exItems,(item)=>{return item === "endTime"})?{border:"1px solid red",display:"inline-block"}:{display:"inline-block"}}>
<DatePicker <DatePicker
placeholder="请选择结束日期" placeholder="请选择结束日期"
value={endDate===0?undefined:moment(endDate)} value={endDate===0?undefined:moment(endDate)}
...@@ -271,7 +271,7 @@ export default function AddLiveClassInfoWorkWX(props) { ...@@ -271,7 +271,7 @@ export default function AddLiveClassInfoWorkWX(props) {
</div> </div>
<div className="teacher item"> <div className="teacher item">
<span className="label"><span className="require">*</span>讲师:</span> <span className="label"><span className="require">*</span>讲师:</span>
<div style={_.find(props.exItems,(item)=>{return item === "teacherId"})?{border:"1px solid red",display:"inline-block"}:{display:"inline-block"}}> <div id="teacherId" style={_.find(props.exItems,(item)=>{return item === "teacherId"})?{border:"1px solid red",display:"inline-block"}:{display:"inline-block"}}>
<Select <Select
value={teacherId} value={teacherId}
onChange={onTeacherChange} onChange={onTeacherChange}
...@@ -324,7 +324,7 @@ export default function AddLiveClassInfoWorkWX(props) { ...@@ -324,7 +324,7 @@ export default function AddLiveClassInfoWorkWX(props) {
</div> </div>
<div className="introduce item"> <div className="introduce item">
<span className="label">直播简介:</span> <span className="label">直播简介:</span>
<div className="intro-edit"> <div className="intro-edit" id="intro">
<GraphicsEditor <GraphicsEditor
id='intro' id='intro'
isIntro={true} isIntro={true}
......
...@@ -310,7 +310,7 @@ function CreateWorkWXCourse() { ...@@ -310,7 +310,7 @@ function CreateWorkWXCourse() {
if (classInfo.startTime < new Date().getTime()) { if (classInfo.startTime < new Date().getTime()) {
_exitem.push("startTime") _exitem.push("startTime")
} }
if (endTime < classInfo.startTime) { if (endTime !== 0 && (endTime < classInfo.startTime)) {
_exitem.push("endTime") _exitem.push("endTime")
} }
if (_.isEmpty(classInfo.teacherId)) { if (_.isEmpty(classInfo.teacherId)) {
...@@ -325,36 +325,64 @@ function CreateWorkWXCourse() { ...@@ -325,36 +325,64 @@ function CreateWorkWXCourse() {
if (_.isEmpty(basicInfo.courseName)) { if (_.isEmpty(basicInfo.courseName)) {
message.warning("课程名称不能为空") message.warning("课程名称不能为空")
let item = document.getElementById("courseName")
if (item) {
item.scrollIntoView(true)
}
resolve(false) resolve(false)
return return
} }
if (_.isEmpty(basicInfo.categoryId)) { if (_.isEmpty(basicInfo.categoryId)) {
message.warning("课程分类未选择") message.warning("课程分类未选择")
let item = document.getElementById("categoryId")
if (item) {
item.scrollIntoView(true)
}
resolve(false) resolve(false)
return return
} }
if (!classInfo.startTime) { if (!classInfo.startTime) {
message.warning("未设置开始时间") message.warning("未设置开始时间")
let item = document.getElementById("startTime")
if (item) {
item.scrollIntoView(true)
}
resolve(false) resolve(false)
return return
} }
if (classInfo.startTime < new Date().getTime()) { if (classInfo.startTime < new Date().getTime()) {
message.warning("开始时间不能早于现在") message.warning("开始时间不能早于现在")
let item = document.getElementById("startTime")
if (item) {
item.scrollIntoView(true)
}
resolve(false) resolve(false)
return return
} }
if (endTime < classInfo.startTime) { if (endTime !== 0 && (endTime < classInfo.startTime)) {
message.warning("结束时间不能早于开始时间") message.warning("结束时间不能早于开始时间")
let item = document.getElementById("endTime")
if (item) {
item.scrollIntoView(true)
}
resolve(false) resolve(false)
return return
} }
if (_.isEmpty(classInfo.teacherId)) { if (_.isEmpty(classInfo.teacherId)) {
message.warning("未设置讲师") message.warning("未设置讲师")
let item = document.getElementById("teacherId")
if (item) {
item.scrollIntoView(true)
}
resolve(false) resolve(false)
return return
} }
if (editorTextLength > 1000) { if (editorTextLength > 1000) {
message.warning("直播简介超过1000个字") message.warning("直播简介超过1000个字")
let item = document.getElementById("intro")
if (item) {
item.scrollIntoView(true)
}
resolve(false) resolve(false)
return return
} }
......
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