|
|
|
@ -44,7 +44,9 @@ class CoursesNew extends Component {
|
|
|
|
|
fetching:false,
|
|
|
|
|
boolxinjian:false,
|
|
|
|
|
checkboxgroup:undefined,
|
|
|
|
|
checkbofrup:["shixun_homework","common_homework","group_homework","exercise","attachment","course_group","graduation","poll","board"],
|
|
|
|
|
checkbofrup:[{module_type:"shixun_homework",module_name:"实训作业"},{module_type:"common_homework",module_name:"普通作业"},{module_type:"group_homework",module_name:"分组作业"}
|
|
|
|
|
,{module_type:"exercise",module_name:"试卷"},{module_type:"poll",module_name:"问卷"},{module_type:"graduation",module_name:"毕业设计"}
|
|
|
|
|
,{module_type:"board",module_name:"讨论"},{module_type:"attachment",module_name:"资源"},{module_type:"course_group",module_name:"分班"}],
|
|
|
|
|
checkbofrups:[],
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -78,32 +80,22 @@ class CoursesNew extends Component {
|
|
|
|
|
is_public: data.is_public === 1 ? true : false,
|
|
|
|
|
Realnamecertification: data.authentication,
|
|
|
|
|
Professionalcertification:data.professional_certification,
|
|
|
|
|
|
|
|
|
|
checkbofrups:data.course_modules,
|
|
|
|
|
});
|
|
|
|
|
try {
|
|
|
|
|
var datasysl=[];
|
|
|
|
|
var dataysl2=[];
|
|
|
|
|
var dataysl3=[];
|
|
|
|
|
var checkbofrup =this.state.checkbofrup;
|
|
|
|
|
dataysl2=data.course_module_types;
|
|
|
|
|
datasysl=checkbofrup;
|
|
|
|
|
for (var k=0;k<datasysl.length;k++){
|
|
|
|
|
for (var i=0;i<data.course_module_types.length;i++){
|
|
|
|
|
if(datasysl[k]===data.course_module_type[i]){
|
|
|
|
|
datasysl.slice(k,1);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
dataysl3 = dataysl2.concat(datasysl);
|
|
|
|
|
this.setState({
|
|
|
|
|
checkboxgroup: dataysl3,
|
|
|
|
|
})
|
|
|
|
|
if(data.course_modules===undefined||data.course_modules.length===0){
|
|
|
|
|
this.setState({
|
|
|
|
|
checkbofrups:this.state.checkbofrup,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}catch (e) {
|
|
|
|
|
this.setState({
|
|
|
|
|
checkboxgroup:this.state.checkbofrup,
|
|
|
|
|
})
|
|
|
|
|
this.setState({
|
|
|
|
|
checkbofrups:this.state.checkbofrup,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this.handleSearchschool(data.school);
|
|
|
|
|
}).catch((error) => {
|
|
|
|
|
console.log(error);
|
|
|
|
@ -450,6 +442,7 @@ class CoursesNew extends Component {
|
|
|
|
|
search: value
|
|
|
|
|
}
|
|
|
|
|
}).then((result)=>{
|
|
|
|
|
if(result){
|
|
|
|
|
if (result.data.status===0) {
|
|
|
|
|
this.setState({
|
|
|
|
|
searchlistscholl: result.data.school_names,
|
|
|
|
@ -461,6 +454,7 @@ class CoursesNew extends Component {
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}).catch((error)=>{
|
|
|
|
|
console.log(error)
|
|
|
|
|
})
|
|
|
|
@ -469,7 +463,7 @@ class CoursesNew extends Component {
|
|
|
|
|
this.applyForAddOrgForm.setVisible(true)
|
|
|
|
|
}
|
|
|
|
|
render() {
|
|
|
|
|
let {datatime,school,searchlistscholl,checkboxgroup} = this.state;
|
|
|
|
|
let {datatime,school,searchlistscholl,checkbofrups} = this.state;
|
|
|
|
|
const {getFieldDecorator} = this.props.form;
|
|
|
|
|
const propsWithoutForm = Object.assign({}, this.props)
|
|
|
|
|
delete propsWithoutForm.form
|
|
|
|
@ -699,27 +693,9 @@ class CoursesNew extends Component {
|
|
|
|
|
this.props.match.params.coursesId != undefined?
|
|
|
|
|
<Checkbox.Group style={{width: "800px", marginTop: "10px"}}>
|
|
|
|
|
{
|
|
|
|
|
checkboxgroup===undefined?"":checkboxgroup.length===0?"":checkboxgroup.map((item,key)=>{
|
|
|
|
|
checkbofrups===undefined?"":checkbofrups.length===0?"":checkbofrups.map((item,key)=>{
|
|
|
|
|
return(
|
|
|
|
|
item ==="shixun_homework"?
|
|
|
|
|
<Checkbox value={"shixun_homework"} className="fl">实训作业</Checkbox>
|
|
|
|
|
:item ==="common_homework"?
|
|
|
|
|
<Checkbox value={"common_homework"} className="fl">普通作业</Checkbox>
|
|
|
|
|
:item ==="group_homework"?
|
|
|
|
|
<Checkbox value={"group_homework"} className="fl">分组作业</Checkbox>
|
|
|
|
|
:item ==="exercise"?
|
|
|
|
|
<Checkbox value={"exercise"} className="fl">试卷</Checkbox>
|
|
|
|
|
:item ==="attachment"?
|
|
|
|
|
<Checkbox value={"attachment"} className="fl">资源</Checkbox>
|
|
|
|
|
:item ==="course_group"?
|
|
|
|
|
<Checkbox value={"course_group"} className="fl">分班</Checkbox>
|
|
|
|
|
:item ==="graduation"?
|
|
|
|
|
<Checkbox value={"graduation"} className="fl">毕业设计</Checkbox>
|
|
|
|
|
:item ==="poll"?
|
|
|
|
|
<Checkbox value={"poll"} className="fl">问卷</Checkbox>
|
|
|
|
|
:item ==="board"?
|
|
|
|
|
<Checkbox value={"board"} className="fl">讨论</Checkbox>
|
|
|
|
|
:""
|
|
|
|
|
<Checkbox key={key} value={item.module_type} className="fl">{item.module_name}</Checkbox>
|
|
|
|
|
)
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
@ -729,16 +705,13 @@ class CoursesNew extends Component {
|
|
|
|
|
<Checkbox value={"shixun_homework"} className="fl">实训作业</Checkbox>
|
|
|
|
|
<Checkbox value={"common_homework"} className="fl">普通作业</Checkbox>
|
|
|
|
|
<Checkbox value={"group_homework"} className="fl">分组作业</Checkbox>
|
|
|
|
|
<Checkbox value={"exercise"} className="fl">试卷</Checkbox>
|
|
|
|
|
<Checkbox value={"attachment"} className="fl">资源</Checkbox>
|
|
|
|
|
<Checkbox value={"course_group"} className="fl">分班</Checkbox>
|
|
|
|
|
<Checkbox value={"graduation"} className="fl">毕业设计</Checkbox>
|
|
|
|
|
<Checkbox value={"exercise"} className="fl">试卷</Checkbox>
|
|
|
|
|
<Checkbox value={"poll"} className="fl">问卷</Checkbox>
|
|
|
|
|
<Checkbox value={"attachment"} className="fl">资源</Checkbox>
|
|
|
|
|
<Checkbox value={"board"} className="fl">讨论</Checkbox>
|
|
|
|
|
<Checkbox value={"course_group"} className="fl">分班</Checkbox>
|
|
|
|
|
</Checkbox.Group>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)}
|
|
|
|
|
</Form.Item>
|
|
|
|
|
</div>
|
|
|
|
|