dev_cs
杨树明 5 years ago
parent 1a7123d803
commit c2058ddc82

@ -389,7 +389,7 @@ class GraduationTasksSubmitedit extends Component{
let listid=[]; let listid=[];
for(var list of fileList){ for(var list of fileList){
listid.push(list.response.id) listid.push(list.response == undefined ? list.id : list.response.id;)
} }
this.props.form.validateFields((err, values) => { this.props.form.validateFields((err, values) => {

@ -15,7 +15,7 @@ class CourseSupports extends Component {
this.state={ this.state={
data:'', data:'',
ec_courses_list:[], ec_courses_list:[],
editcourse:[{"weigths": 0, editcourse:[{"weights": 0,
"ec_course_name":'', "ec_course_name":'',
"top_relation": false, "top_relation": false,
"ec_course_id":'' "ec_course_id":''
@ -155,12 +155,14 @@ class CourseSupports extends Component {
if(item.course_supports.length>0){ if(item.course_supports.length>0){
this.setState({ this.setState({
editcourse:item.course_supports, editcourse:item.course_supports,
Editkey:key Editkey:key,
index:subindex,
}) })
}else if(item.course_supports.length===0){ }else if(item.course_supports.length===0){
this.setState({ this.setState({
editcourse:[{weights: 0,top_relation: false,ec_course_name:'',ec_course_id:''}], editcourse:[{weights: 0,top_relation: false,ec_course_name:'',ec_course_id:''}],
Editkey:key Editkey:key,
index:subindex,
}) })
} }
@ -175,7 +177,7 @@ class CourseSupports extends Component {
Addcourse=(e)=>{ Addcourse=(e)=>{
let {editcourse} =this.state; let {editcourse} =this.state;
let neweditcourse=editcourse; let neweditcourse=editcourse;
let newadd = {weigths: 0,top_relation: false,ec_course_name:'',ec_course_id:''}; let newadd = {weights: 0,top_relation: false,ec_course_name:'',ec_course_id:''};
neweditcourse.push(newadd); neweditcourse.push(newadd);
this.setState({ this.setState({
editcourse:neweditcourse editcourse:neweditcourse
@ -196,10 +198,10 @@ class CourseSupports extends Component {
neweditcourse.splice(e,1); neweditcourse.splice(e,1);
let newnum=0; let newnum=0;
for(var j=0;j<neweditcourse.length;j++){ for(var j=0;j<neweditcourse.length;j++){
if(neweditcourse[j].weigths===undefined){ if(neweditcourse[j].weights===undefined){
newnum=0 newnum=0
}else{ }else{
newnum=newnum+neweditcourse[j].weigths; newnum=newnum+neweditcourse[j].weights;
} }
} }
newnum= Math.round(newnum*100)/100; newnum= Math.round(newnum*100)/100;
@ -233,7 +235,7 @@ class CourseSupports extends Component {
const person = new Object (); const person = new Object ();
person.weigths=value; person.weights=value;
person.ec_course_id= neweditcourse[id].ec_course_id; person.ec_course_id= neweditcourse[id].ec_course_id;
person.ec_course_name=neweditcourse[id].ec_course_name; person.ec_course_name=neweditcourse[id].ec_course_name;
person.top_relation=neweditcourse[id].top_relation; person.top_relation=neweditcourse[id].top_relation;
@ -244,12 +246,12 @@ class CourseSupports extends Component {
let newnum=0; let newnum=0;
for(var j=0;j<neweditcourse.length;j++){ for(var j=0;j<neweditcourse.length;j++){
if(neweditcourse[j].weigths===undefined){ if(neweditcourse[j].weights===undefined){
newnum=newnum+0; newnum=newnum+0;
}else if(neweditcourse[j].weigths===""){ }else if(neweditcourse[j].weights===""){
newnum=newnum+0; newnum=newnum+0;
}else{ }else{
newnum=newnum+neweditcourse[j].weigths; newnum=newnum+neweditcourse[j].weights;
} }
} }
@ -364,8 +366,8 @@ class CourseSupports extends Component {
// } // }
editcourse.map((item,key)=>{ editcourse.map((item,key)=>{
if(item.weigths===""){ if(item.weights===""){
item.weigths=0; item.weights=0;
} }
if(item.ec_course_id===""){ if(item.ec_course_id===""){
this.setState({ this.setState({
@ -482,7 +484,7 @@ class CourseSupports extends Component {
</div> </div>
<div className="padding20-30" id="training_objective_contents"> <div className="padding20-30" id="training_objective_contents">
<span className="fl SystemParameters" >毕业要求指标点<a href={data.subitems_url}><span className="Systemnum">{data.subitems_count}</span></a></span> <span className="fl SystemParameters" >毕业要求指标点<a href={data.subitems_url}><span className="Systemnum">{data.count}</span></a></span>
<span className="fl ml20 SystemParameters">课程体系<a href={data.course_url}><span className="Systemnum">{data.course_count}</span></a></span> <span className="fl ml20 SystemParameters">课程体系<a href={data.course_url}><span className="Systemnum">{data.course_count}</span></a></span>
</div> </div>
@ -506,7 +508,7 @@ class CourseSupports extends Component {
return ( return (
<li className={data.graduation_subitems.length===key+1?"clearfix mb10":"clearfix"} key={key} style={{width: 120*data.max_support_count > 1134 ? 136*data.max_support_count : 1134+"px",margin: '0px 0px'}}> <li className={data.graduation_subitems.length===key+1?"clearfix mb10":"clearfix"} key={key} style={{width: 120*data.max_support_count > 1134 ? 136*data.max_support_count : 1134+"px",margin: '0px 0px'}}>
<Tooltip placement="bottom" title={item.sequence_title}> <Tooltip placement="bottom" title={item.sequence_title}>
<span className="column-1 columnlocation" style={{display:Editkey!=key?"block":'none',width: '95px', paddingLeft: '23px'}}>{item.sequence_num}</span> <span className="column-1 columnlocation" style={{display:Editkey!=key?"block":'none',width: '95px', paddingLeft: '23px'}}>{item.graduation_requirement_position+"-"+item.position}</span>
</Tooltip> </Tooltip>
@ -524,7 +526,7 @@ class CourseSupports extends Component {
>{t.ec_course_name.length>12?t.ec_course_name.substring(0, 10)+"...":t.ec_course_name}</div> >{t.ec_course_name.length>12?t.ec_course_name.substring(0, 10)+"...":t.ec_course_name}</div>
<div className={t.top_relation===true?"DDred":""} <div className={t.top_relation===true?"DDred":""}
style={{textAlign: 'center'}} style={{textAlign: 'center'}}
>{t.weigths}</div> >{t.weights}</div>
</span> </span>
) )
@ -589,7 +591,7 @@ class CourseSupports extends Component {
size="large" size="large"
className={Supportssum===true?"inputWeight bor-red":"inputWeight"} className={Supportssum===true?"inputWeight bor-red":"inputWeight"}
id={key} id={key}
value={it.weigths} value={it.weights}
onInput={this.enterweight.bind(this)} onInput={this.enterweight.bind(this)}
/> />

Loading…
Cancel
Save