diff --git a/public/react/src/modules/courses/new/Goldsubject.js b/public/react/src/modules/courses/new/Goldsubject.js index 76a8c21a8..6397fbdce 100644 --- a/public/react/src/modules/courses/new/Goldsubject.js +++ b/public/react/src/modules/courses/new/Goldsubject.js @@ -27,7 +27,9 @@ function disabledDateTime() { disabledMinutes: () => range(1, 30).concat(range(31, 60)), }; } - +function disabledDate(current) { + return current && current < moment().endOf('day').subtract(1, 'days'); +} // function disabledDate(current) { // console.log(current); // return current && current < moment().endOf('day').subtract(1, 'days'); @@ -49,6 +51,8 @@ class Goldsubject extends Component { fetching:false, subject_id:"", start_date:"", + addonAfteronelenone:"", + addonAfteronelentwo:"", Whethertocreateanewclassroom:true, checkbofrup:[ {module_type:"announcement",module_name:"公告栏"},{module_type:"online_learning",module_name:"在线学习"} @@ -121,8 +125,8 @@ class Goldsubject extends Component { this.props.form.setFieldsValue({ course: data.course_list_name, classroom: data.name, - period: data.class_period, - credit: data.credit, + period: data.class_period===undefined?'':data.class_period===null?'':data.class_period===null?'':data.class_period==="null"?'':data.class_period+"", + credit: data.credit===undefined?'':data.credit===null?'':data.credit===null?'':data.credit==="null"?'':data.credit+"", checkboxgroup: data.course_module_types, Realnamecertification: data.authentication, Professionalcertification:data.professional_certification, @@ -140,7 +144,9 @@ class Goldsubject extends Component { Professionalcertification:data.professional_certification, name: data.name, class_period: data.class_period, - credit: parseFloat(data.credit), + addonAfteronelenone: data.class_period===undefined?'':data.class_period===null?'':data.class_period===null?'':data.class_period==="null"?'':data.class_period, + credit: parseFloat(data.credit), + addonAfteronelentwo:data.credit===undefined?'':data.credit===null?'':data.credit===null?'':data.credit==="null"?'':data.credit, course_module_types: data.course_module_types, school:data.school, Whethertocreateanewclassroom:false, @@ -596,7 +602,7 @@ class Goldsubject extends Component { this.applyForAddOrgForm.setVisible(true) } render() { - let {datatime,datatimetwo,school,searchlistscholl,Whethertocreateanewclassroom} = this.state; + let {datatime,datatimetwo,school,searchlistscholl,Whethertocreateanewclassroom,addonAfteronelenone,addonAfteronelentwo} = this.state; const {getFieldDecorator} = this.props.form; const propsWithoutForm = Object.assign({}, this.props) delete propsWithoutForm.form @@ -618,8 +624,8 @@ class Goldsubject extends Component { if(addonAftertwo){ addonAfteronelens=String(addonAftertwo).length; } - console.log(addonAfterone); - console.log(addonAfteronelen); + console.log(addonAfteronelenone); + console.log(addonAfteronelentwo); return ( @@ -758,6 +764,7 @@ class Goldsubject extends Component { onChange={this.handleChange} className={"fl construction "} placeholder="例如:数据结构" + addonAfter={String(5)+"/5"} > {options} @@ -792,7 +799,16 @@ class Goldsubject extends Component { .yslzxueshi .ant-input{ border-right: none !important; height: 40px !important; + width: 236px !important + } + .yslzxueshi .ant-input-group { + width: 280px !important; + } + .yslzxueshi .ant-input-group-addon{ + width: 44px !important; + background-color: #fafafa!important; + } ` } + )} - + )} @@ -867,7 +875,8 @@ class Goldsubject extends Component { label="结束时间" > {getFieldDecorator("endtime", { - rules: [{type: 'object',required: true, message: "结束时间不能为空"}], + rules: [{type: 'object', + required: true, message: "结束时间不能为空"}], })(