|
|
@ -43,9 +43,11 @@ class CoursesNew extends Component {
|
|
|
|
listvalue: undefined,
|
|
|
|
listvalue: undefined,
|
|
|
|
fetching:false,
|
|
|
|
fetching:false,
|
|
|
|
boolxinjian:false,
|
|
|
|
boolxinjian:false,
|
|
|
|
|
|
|
|
checkboxgroup:undefined,
|
|
|
|
|
|
|
|
checkbofrup:["shixun_homework","common_homework","group_homework","exercise","attachment","course_group","graduation","poll","board"],
|
|
|
|
|
|
|
|
checkbofrups:[],
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
componentDidMount() {
|
|
|
|
componentDidMount() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -76,7 +78,32 @@ class CoursesNew extends Component {
|
|
|
|
is_public: data.is_public === 1 ? true : false,
|
|
|
|
is_public: data.is_public === 1 ? true : false,
|
|
|
|
Realnamecertification: data.authentication,
|
|
|
|
Realnamecertification: data.authentication,
|
|
|
|
Professionalcertification:data.professional_certification,
|
|
|
|
Professionalcertification:data.professional_certification,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
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,
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
}catch (e) {
|
|
|
|
|
|
|
|
this.setState({
|
|
|
|
|
|
|
|
checkboxgroup:this.state.checkbofrup,
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
this.handleSearchschool(data.school);
|
|
|
|
this.handleSearchschool(data.school);
|
|
|
|
}).catch((error) => {
|
|
|
|
}).catch((error) => {
|
|
|
|
console.log(error);
|
|
|
|
console.log(error);
|
|
|
@ -442,7 +469,7 @@ class CoursesNew extends Component {
|
|
|
|
this.applyForAddOrgForm.setVisible(true)
|
|
|
|
this.applyForAddOrgForm.setVisible(true)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
render() {
|
|
|
|
render() {
|
|
|
|
let {datatime,school,searchlistscholl} = this.state;
|
|
|
|
let {datatime,school,searchlistscholl,checkboxgroup} = this.state;
|
|
|
|
const {getFieldDecorator} = this.props.form;
|
|
|
|
const {getFieldDecorator} = this.props.form;
|
|
|
|
const propsWithoutForm = Object.assign({}, this.props)
|
|
|
|
const propsWithoutForm = Object.assign({}, this.props)
|
|
|
|
delete propsWithoutForm.form
|
|
|
|
delete propsWithoutForm.form
|
|
|
@ -669,17 +696,49 @@ class CoursesNew extends Component {
|
|
|
|
"shixun_homework", "common_homework", "group_homework", "exercise", "attachment", "course_group",
|
|
|
|
"shixun_homework", "common_homework", "group_homework", "exercise", "attachment", "course_group",
|
|
|
|
],
|
|
|
|
],
|
|
|
|
})(
|
|
|
|
})(
|
|
|
|
|
|
|
|
this.props.match.params.coursesId != undefined?
|
|
|
|
<Checkbox.Group style={{width: "800px", marginTop: "10px"}}>
|
|
|
|
<Checkbox.Group style={{width: "800px", marginTop: "10px"}}>
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
checkboxgroup===undefined?"":checkboxgroup.length===0?"":checkboxgroup.map((item,key)=>{
|
|
|
|
|
|
|
|
return(
|
|
|
|
|
|
|
|
item ==="shixun_homework"?
|
|
|
|
<Checkbox value={"shixun_homework"} className="fl">实训作业</Checkbox>
|
|
|
|
<Checkbox value={"shixun_homework"} className="fl">实训作业</Checkbox>
|
|
|
|
|
|
|
|
:item ==="common_homework"?
|
|
|
|
<Checkbox value={"common_homework"} className="fl">普通作业</Checkbox>
|
|
|
|
<Checkbox value={"common_homework"} className="fl">普通作业</Checkbox>
|
|
|
|
|
|
|
|
:item ==="group_homework"?
|
|
|
|
<Checkbox value={"group_homework"} className="fl">分组作业</Checkbox>
|
|
|
|
<Checkbox value={"group_homework"} className="fl">分组作业</Checkbox>
|
|
|
|
|
|
|
|
:item ==="exercise"?
|
|
|
|
<Checkbox value={"exercise"} className="fl">试卷</Checkbox>
|
|
|
|
<Checkbox value={"exercise"} className="fl">试卷</Checkbox>
|
|
|
|
|
|
|
|
:item ==="attachment"?
|
|
|
|
<Checkbox value={"attachment"} className="fl">资源</Checkbox>
|
|
|
|
<Checkbox value={"attachment"} className="fl">资源</Checkbox>
|
|
|
|
|
|
|
|
:item ==="course_group"?
|
|
|
|
<Checkbox value={"course_group"} className="fl">分班</Checkbox>
|
|
|
|
<Checkbox value={"course_group"} className="fl">分班</Checkbox>
|
|
|
|
|
|
|
|
:item ==="graduation"?
|
|
|
|
<Checkbox value={"graduation"} className="fl">毕业设计</Checkbox>
|
|
|
|
<Checkbox value={"graduation"} className="fl">毕业设计</Checkbox>
|
|
|
|
|
|
|
|
:item ==="poll"?
|
|
|
|
<Checkbox value={"poll"} className="fl">问卷</Checkbox>
|
|
|
|
<Checkbox value={"poll"} className="fl">问卷</Checkbox>
|
|
|
|
|
|
|
|
:item ==="board"?
|
|
|
|
<Checkbox value={"board"} className="fl">讨论</Checkbox>
|
|
|
|
<Checkbox value={"board"} className="fl">讨论</Checkbox>
|
|
|
|
|
|
|
|
:""
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
}
|
|
|
|
</Checkbox.Group>
|
|
|
|
</Checkbox.Group>
|
|
|
|
|
|
|
|
:
|
|
|
|
|
|
|
|
<Checkbox.Group style={{width: "800px", marginTop: "10px"}}>
|
|
|
|
|
|
|
|
<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={"poll"} className="fl">问卷</Checkbox>
|
|
|
|
|
|
|
|
<Checkbox value={"board"} className="fl">讨论</Checkbox>
|
|
|
|
|
|
|
|
</Checkbox.Group>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
)}
|
|
|
|
)}
|
|
|
|
</Form.Item>
|
|
|
|
</Form.Item>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|