dev_hs
杨树林 6 years ago
parent da0863751c
commit f3e9d5e75e

@ -1,72 +1,80 @@
.studentList_operation_ul{ .studentList_operation_ul{
color: #999; color: #999;
font-size: 12px; font-size: 12px;
float: right; float: right;
margin-top: 2px; margin-top: 2px;
} }
.studentList_operation_ul li{ .studentList_operation_ul li{
float: left; float: left;
padding:0px 20px; padding:0px 20px;
position: relative; position: relative;
cursor: pointer; cursor: pointer;
flex: 0 0 26px; flex: 0 0 26px;
line-height: 26px; line-height: 26px;
} }
.studentList_operation_ul li.li_line:after{ .studentList_operation_ul li.li_line:after{
position: absolute; position: absolute;
content: ''; content: '';
width: 1px; width: 1px;
height: 12px; height: 12px;
background-color: #EDEDED; background-color: #EDEDED;
right: 0px; right: 0px;
top:6px; top:6px;
} }
.studentList_operation_ul li:last-child{ .studentList_operation_ul li:last-child{
padding-right: 0px; padding-right: 0px;
} }
.studentList_operation_ul li:last-child:after{ .studentList_operation_ul li:last-child:after{
width: 0px; width: 0px;
} }
/* 基础的下拉列表、列如排序等 */ /* 基础的下拉列表、列如排序等 */
.drop_down_normal li{ .drop_down_normal li{
padding: 0px 20px; padding: 0px 20px;
height: 34px; height: 34px;
line-height: 34px; line-height: 34px;
min-width: 96px; min-width: 96px;
color: #333; color: #333;
font-size: 14px; font-size: 14px;
cursor: pointer; cursor: pointer;
width: 100%; width: 100%;
} }
.stu_table table{ .stu_table table{
line-height: 1.2; line-height: 1.2;
} }
.stu_table .classesName{ .stu_table .classesName{
display: block; display: block;
max-width: 428px; max-width: 428px;
} }
.stu_table .ant-table-thead > tr > th{ .stu_table .ant-table-thead > tr > th{
padding:21px 16px; padding:21px 16px;
border-bottom: none; border-bottom: none;
} }
.stu_table .ant-table-tbody tr:last-child td{ .stu_table .ant-table-tbody tr:last-child td{
border-bottom: none; border-bottom: none;
} }
.stu_table table .ant-table-tbody > tr:hover:not(.ant-table-expanded-row) > td{ .stu_table table .ant-table-tbody > tr:hover:not(.ant-table-expanded-row) > td{
background-color: #fff; background-color: #fff;
} }
.stu_head{ .stu_head{
padding-bottom: 15px; padding-bottom: 15px;
} }
.ant-modal-body{ .ant-modal-body{
padding:30px 40px; padding:30px 40px;
} }
.color-dark-21{ .color-dark-21{
color: #212121; color: #212121;
} }
.tabletd { .tabletd {
background-color:#E6F7FF; background-color:#E6F7FF;
} }
.yslminheigth{
min-height: 20px;
}
.yslminheigths{
min-height: 21px;
}

@ -236,11 +236,11 @@ class TraineetraininginformationModal extends Component {
</div> </div>
<div className="fl edu-back-white ml20 mt15"> <div className="fl edu-back-white ml20 mt15">
<li>{this.props.viewtrainingdata === undefined ? "" :this.props.viewtrainingdata.username}<span style={{"color":"#323232"}}> 通关</span><span style={{"color": '#FF6800'}}>{this.props.viewtrainingdata === undefined ? "" :this.props.viewtrainingdata.complete_count}/{this.props.viewtrainingdata === undefined ? "" :this.props.viewtrainingdata.challenges_count}</span></li> <li>{this.props.viewtrainingdata === undefined ? "" :this.props.viewtrainingdata.username}<span style={{"color":"#323232"}}> 通关</span><span style={{"color": '#FF6800'}}>{this.props.viewtrainingdata === undefined ? "" :this.props.viewtrainingdata.complete_count}/{this.props.viewtrainingdata === undefined ? "" :this.props.viewtrainingdata.challenges_count}</span></li>
{this.props.viewtrainingdata === undefined ? "" :this.props.viewtrainingdata.efficiency === undefined ? "" :this.props.viewtrainingdata.efficiency === null ? "" :this.props.viewtrainingdata.efficiency === "" ? "" : <li><span style={{"color":"#989898"}} >完成效率</span><span style={{"color":"#4C4C4C"}}>{this.props.viewtrainingdata.efficiency}</span></li>} {this.props.viewtrainingdata === undefined ? <li className="yslminheigth"></li> :this.props.viewtrainingdata.efficiency === undefined ? <li className="yslminheigth"></li> :this.props.viewtrainingdata.efficiency === null ? <li className="yslminheigth"></li> :this.props.viewtrainingdata.efficiency === "null" ? <li className="yslminheigth"></li> :this.props.viewtrainingdata.efficiency === "" ? <li className="yslminheigth"></li> : <li><span style={{"color":"#989898"}} ></span><span style={{"color":"#4C4C4C"}}>{this.props.viewtrainingdata.efficiency}</span></li>}
<li><span style={{"color":"#989898"}}>通关时间</span> <span style={{"color":"#4C4C4C"}}>{this.props.viewtrainingdata === undefined ? "":moment(this.props.viewtrainingdata.passed_time).format('YYYY-MM-DD HH:mm')==="Invalid date"?"--":moment(this.props.viewtrainingdata.passed_time).format('YYYY-MM-DD HH:mm')}</span> </li> <li><span style={{"color":"#989898"}}>通关时间</span> <span style={{"color":"#4C4C4C"}}>{this.props.viewtrainingdata === undefined ? "":moment(this.props.viewtrainingdata.passed_time).format('YYYY-MM-DD HH:mm')==="Invalid date"?"--":moment(this.props.viewtrainingdata.passed_time).format('YYYY-MM-DD HH:mm')}</span> </li>
</div> </div>
<div className="fl edu-back-white ml20 mt15"> <div className="fl edu-back-white ml20 mt15">
{this.props.viewtrainingdata === undefined ? "" :this.props.viewtrainingdata.max_efficiency === undefined ? "" :this.props.viewtrainingdata.max_efficiency === null ? "" :this.props.viewtrainingdata.max_efficiency === "" ? "" : <li className="mt20"> <span style={{"color":"#989898"}}>课堂最高完成效率</span> <span style={{"color":"#4C4C4C"}}>{this.props.viewtrainingdata.max_efficiency} </span> </li>} {this.props.viewtrainingdata === undefined ? <li className="yslminheigth mt20"></li> :this.props.viewtrainingdata.max_efficiency === undefined ? <li className="yslminheigth mt20"></li> :this.props.viewtrainingdata.max_efficiency === null ? <li className="yslminheigth mt20"></li> :this.props.viewtrainingdata.max_efficiency === "null" ? <li className="yslminheigth mt20"></li>: this.props.viewtrainingdata.max_efficiency === "" ? <li className="yslminheigth mt20"></li> : <li className="mt20"> <span style={{"color":"#989898"}}></span> <span style={{"color":"#4C4C4C"}}>{this.props.viewtrainingdata.max_efficiency} </span> </li>}
<li><span style={{"color":"#989898"}}>总耗时:</span> <span style={{"color":"#4C4C4C"}}> {this.props.viewtrainingdata === undefined ? "" :this.props.viewtrainingdata.total_spend_time}</span> </li> <li><span style={{"color":"#989898"}}>总耗时:</span> <span style={{"color":"#4C4C4C"}}> {this.props.viewtrainingdata === undefined ? "" :this.props.viewtrainingdata.total_spend_time}</span> </li>
</div> </div>

@ -322,9 +322,14 @@ class Trainingjobsetting extends Component {
}; };
challenge_scoredata.push(datas[i].challenge_score); challenge_scoredata.push(datas[i].challenge_score);
array.push(object) array.push(object)
console.log("datas[i].challenge_score");
console.log(i);
console.log(datas[i].challenge_score);
} }
} }
console.log("提交的数据"+"pustdate");
console.log("提交的数据"+"pustdate");
if (this.state.jobsettingsdata.data.unified_setting === true) { if (this.state.jobsettingsdata.data.unified_setting === true) {
if (this.state.unifiedsetting === true) { if (this.state.unifiedsetting === true) {
@ -560,14 +565,20 @@ class Trainingjobsetting extends Component {
if(challenge_scoredata.length>0){ if(challenge_scoredata.length>0){
var len = 0; var len = 0;
for (var k = 0; k < challenge_scoredata.length; k++) { for (var k = 0; k < challenge_scoredata.length; k++) {
len = len + challenge_scoredata[k]; len = len + parseFloat(challenge_scoredata[k]);
console.log(len);
console.log(challenge_scoredata[k]);
console.log(len);
} }
var max = latedeductiontwos + len; var max = latedeductiontwos + len;
if (max > 100) { if (max > 100) {
console.log("max>100");
this.props.showNotification(`总分值+效率占比分之和要等于100现在分值为` + max); this.props.showNotification(`总分值+效率占比分之和要等于100现在分值为` + max);
return; return;
} }
if(max<100){ if(max<100){
console.log("max<100");
this.props.showNotification(`总分值+效率占比分之和要等于100现在分值为` + max); this.props.showNotification(`总分值+效率占比分之和要等于100现在分值为` + max);
return; return;
} }

Loading…
Cancel
Save