You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
educoder/public/react/build/static/js/231.bb2a8baf.chunk.js

1 line
18 KiB

webpackJsonp([231],{4016:function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var l=t(83),c=(t.n(l),t(84)),N=t.n(c),n=t(163),o=(t.n(n),t(25)),f=t.n(o),r=t(34),s=(t.n(r),t(35)),v=t.n(s),m=t(0),y=t.n(m),i=t(3),u=(t.n(i),t(26)),p=t.n(u),d=t(5),g=t(1872),_=(t.n(g),t(2322),t(3494)),E=(t.n(_),t(3395)),h=(t.n(E),function(e,a,t){return a&&w(e.prototype,a),t&&w(e,t),e});function w(e,a){for(var t=0;t<a.length;t++){var l=a[t];l.enumerable=l.enumerable||!1,l.configurable=!0,"value"in l&&(l.writable=!0),Object.defineProperty(e,l.key,l)}}window.$;var b=(function(e,a){if("function"!=typeof a&&null!==a)throw new TypeError("Super expression must either be null or a function, not "+typeof a);e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(e,a):e.__proto__=a)}(x,m.Component),h(x,[{key:"componentWillMount",value:function(){window.document.title="课程达成评价结果"}},{key:"componentDidMount",value:function(){var a=this,t=this.props.match.params.ec_course_id;this.UpdateClassData(!0);var e="/ec_major_schools/get_navigation_data?ec_course_id="+t;p.a.get(e,{withCredentials:!0}).then(function(e){200===e.status&&a.setState({schooldata:e.data,ec_course_id:t})}).catch(function(e){console.log(e)})}},{key:"render",value:function(){function t(e){for(var a=[],t=0;t<e;t++)a.push(y.a.createElement("span",{className:"column-1 operationright color-666",key:t},"目标",e-t));return a}function l(e,a){var t=[];if(null!=a){for(var l=0;l<e;l++)1===a[l]?t.push(y.a.createElement("span",{className:"column-1 operationright color-green",key:l},y.a.createElement("i",{class:"iconfont icon-gouxuan color-green font-16 mr5"}))):t.push(y.a.createElement("span",{className:"column-1 operationright color-666",key:l},y.a.createElement("i",{class:"iconfont icon-guanbi font-14 mr5"})));return t.reverse(),t}}var e=this,a=this.state,c=a.Spintype,n=a.calculatesetype,o=(a.ec_course_id,a.course_total_scoreaverage),r=a.ec_course_targets_count,s=a.schooldata,m=(a.ecComponentState,a.course_total_score),i=a.total_rate_data,u=(a.ec_course_targets,a.graduation_list),p=a.target_list,d=a.target_score,g=(a.evaluate_result,a.morelisttype),_=a.titlemessage,E=a.completiontype,h=a.completionlist;return a.ismanager,y.a.createElement("div",{className:"newMain clearfix"},y.a.createElement(v.a,{title:_,visible:E,className:"ecmodeldelet",closable:!1,footer:null},y.a.createElement("div",{className:"task-popup-content"},y.a.createElement("div",{className:"task-popup-text-center font-14"},h)),!0===n?y.a.createElement("div",{className:"task-popup-submit clearfix",style:{width:"69px"}},y.a.createElement("a",{className:"task-btn task-btn-orange fr",style:{fontWeight:"400"},onClick:this.hidecompletion},"知道啦")):y.a.createElement("div",{className:"task-popup-submit clearfix"},y.a.createElement("a",{onClick:this.hidecompletion,className:"task-btn fl"},"取消"),y.a.createElement("a",{className:"task-btn task-btn-orange fr",onClick:this.hidecompletion},"确定"))),y.a.createElement("div",{className:"educontent mb290"},y.a.createElement("div",{className:"ListTableLine newSystem mb20",id:"school_major_list"},y.a.createElement("p",{className:"clearfix padding10im"},y.a.createElement("span",{className:"column-1 color-666"},"课程目标"),y.a.createElement("span",{className:"column-1 operationright color-666"},"达成结果"),y.a.createElement("span",{className:"column-1 operationright color-666"},"达成标准(分)"),y.a.createElement("span",{className:"column-1 operationright color-666"},"实际达成"),y.a.createElement("span",{className:"column-1 operationright color-666"},"权重")),!0===c?y.a.createElement(N.a,{className:"Spinlarge",indicator:y.a.createElement(f.a,{type:"loading",style:{fontSize:30},spin:!0})}):"",0===p.length&&!1===c?y.a.createElement("li",{className:"clearfix newtarget_scoreclass lipadding10im"},y.a.createElement("span",{className:"column-1 color-05101A"},"--"),y.a.createElement("span",{className:"column-575 color-05101A"},"--"),y.a.createElement("span",{className:"column-1 operationright Systemnum"},"--"),y.a.createElement("span",{className:"column-1 operationright color-05101A"},"--"),y.a.createElement("span",{className:"column-1 operationright"},"--"),y.a.createElement("span",{className:"column-1 operationright"},"--")):"",!1===c?p.map(function(e,a){return y.a.createElement("li",{className:a+1===p.length?"clearfix newtarget_target lipadding10im":"clearfix newtarget_scoreclass lipadding10im",key:a},y.a.createElement("span",{className:"column-1 color-05101A"},a+1),y.a.createElement("span",{className:"column-575 color-05101A"},e.content),y.a.createElement("span",{className:"未达成"===e.result?"column-1 operationright Systemnum":"column-1 operationright color-green"},e.result),y.a.createElement("span",{className:"column-1 operationright color-05101A"},e.standard_grade),y.a.createElement("span",{className:"column-1 operationright"},e.real_grade),y.a.createElement("span",{className:"column-1 op erationright"},e.weigths))}):""),y.a.createElement("div",{className:"edu-back-white eacourse"},y.a.createElement("div",{className:"padding1030",id:"training_objective_contents"},y.a.createElement("span",{className:"fl SystemParameters lineheight60",style:{height:"46px"}}," 毕业要求指标点达成评价结果"),y.a.createElement("span",{className:"right ml20 SystemParameters",style:{height:"46px"}},"注:",y.a.createElement("span",{className:"color-green"},y.a.createElement("i",{class:"iconfont icon-gouxuan color-green font-16 mr5"}))," 代表支持指标点;",y.a.createElement("i",{class:"iconfont icon-guanbi font-14 mr5"}),"代表不支持指标点"))),y.a.createElement("div",{className:"ListTableLine newSystem mb20 graduateRequirement ",id:"school_major_list"},0===u.length?y.a.createElement("p",{className:"clearfix lipadding20im",style:{minWidth:"1200px"}},y.a.createElement("span",{className:"column-1 color-666 mr16"},"毕业要求"),y.a.createElement("span",{className:"nowrap329"},5),y.a.createElement("span",{className:"column-1 operationright color-666"},"达成结果"),y.a.createElement("span",{className:"column-1 operationright color-666"},"达成目标值"),y.a.createElement("span",{className:"column-1 operationright color-666"},"达成实际值"),y.a.createElement("span",{className:"column-1 operationright color-666"},"课程权重"),t(5)):"",!0===c?y.a.createElement(N.a,{className:"Spinlarge",indicator:y.a.createElement(f.a,{type:"loading",style:{fontSize:30},spin:!0})}):"",0===u.length&&!1===c?y.a.createElement("li",{className:"clearfix newtarget_scoreclass marlr19",style:{minWidth:"1137px"}},y.a.createElement("span",{className:"column-1 color-05101A ec_graduation_name"},1),y.a.createElement("span",{className:"column-500 color-05101A"},"--"),y.a.createElement("span",{className:"column-1 operationright Systemnum mrj15"},"--"),y.a.createElement("span",{className:"column-1 operationright color-05101A"},"--"),y.a.createElement("span",{className:"column-1 operationright"},"--"),y.a.createElement("span",{className:"column-1 operationright"}," ",y.a.createElement("a",{href:s.requirement_vs_courses,style:{color:"rgb(76, 172, 255)"}},"立即配置")),l(5,[2,2,2,2,2])):"",!1===c?u.map(function(e,a){if(0===a)return y.a.createElement("p",{key:a,className:"clearfix lipadding20im",style:{minWidth:5<r?76*(r+4)+380+15:"1200px"}},y.a.createElement("span",{className:"column-1 color-666 mr16"},"毕业要求"),y.a.createElement("span",{className:"nowrap329"},e.ec_subitem_content),y.a.createElement("span",{className:"column-1 operationright color-666"},"达成结果"),y.a.createElement("span",{className:"column-1 operationright color-666"},"达成目标值"),y.a.createElement("span",{className:"column-1 operationright color-666"},"达成实际值"),y.a.createElement("span",{className:"column-1 operationright color-666"},"课程权重"),t(r))}):"",!1===c?u.map(function(e,a){return y.a.createElement("li",{className:a+1===p.length?"clearfix newtarget_target marlr19":"clearfix newtarget_scoreclass marlr19",key:a,style:{minWidth:5<r?76*(r+4)+380:"1200px"}},y.a.createElement("span",{className:"column-1 color-05101A ec_graduation_name"},a+1),y.a.createElement("span",{className:"column-500 color-05101A","data-tip-down":e.content},e.ec_subitem_content),y.a.createElement("span",{className:"未达成"===e.result?"column-1 operationright Systemnum mrj15":"column-1 operationright color-green mrj15"},e.result),y.a.createElement("span",{className:"column-1 operationright color-05101A"},null===e.reach_target?0:e.reach_target),y.a.createElement("span",{className:"column-1 operationright"},null===e.reach_real_target?0:e.reach_real_target),null===e.weight||0===e.weight?y.a.createElement("span",{className:"column-1 operationright"},y.a.createElement("a",{href:s.requirement_vs_courses,style:{color:"rgb(76, 172, 255)"}},"立即配置")):y.a.createElement("span",{className:"column-1 operationright"},e.weight),l(r,e.target_position))}):""),y.a.createElement("div",{className:"edu-back-white eacourse"},y.a.createElement("div",{className:"padding1030",id:"training_objective_contents"},y.a.createElement("span",{className:"fl SystemParameters lineheight60",style:{height:"46px"}},"课程总评成绩表"))),y.a.createElement("div",{className:"ListTableLine newSystem mb20",id:"school_major_list"},y.a.createElement("p",{className:"clearfix padding10im",style:{width:5<i?180*i+226+16:"1200px"}},y.a.createElement("span",{className:"column-1 color-666 mr16 width86"},"课程目标"),function(e){for(var a=[],t=0;t<e;t++)a.push(y.a.createElement("span",{className:"column-2 operationleft color-666",key:t},"目标",t+1));return a}(i-1),y.a.createElement("span",{className:"column-1 operationright color-666"},"总评成绩")),!0===c?y.a.createElement(N.a,{className:"Spinlarge",indicator:y.a.createElement(f.a,{type:"loading",style:{fontSize:30},spin:!0})}):"",!1===c?y.a.createElement("li",{className:"clearfix newtarget_scoreclass lipadding10im margin64px",style:{width:5<i?180*i+226+16:"1200px"}},y.a.createElement("span",{className:"column-1 color-05101A mr16 width86"},"占比"),function(e){var a=[];if(null==e)return a.push(y.a.createElement("span",{className:"column-1 operationright"},y.a.createElement("div",{className:""},"--"))),a;for(var t=0;t<e.length;t++)t===e.length-1?a.push(y.a.createElement("span",{className:"column-1 operationright",key:t},y.a.createElement("div",{className:"color-red"},"100%"))):a.push(y.a.createElement("span",{className:0===t?" column-2 operationleft":"column-2 operationleft",key:t},y.a.createElement("div",null,(100*e[t].rate).toFixed(2),"%")));return a}(m),0===m.length?y.a.createElement("span",{className:"column-1 operationright"},"--"):""):"",!1===c?y.a.createElement("li",{className:"clearfix newtarget_scoreclass lipadding10im bordereaeaea",style:{width:1200<113*(i+4)?113*(i+4.5)+63:"1200px"}},y.a.createElement("span",{className:"column-1 color-05101A mr16 width86"},"平均分"),function(e,a){var t=[];if(null!=a){for(var l=0;l<a.length;l++)l<a.length-1&&t.push(y.a.createElement("span",{className:"column-2 color-05101A",key:l},y.a.createElement("div",null,a[l].score.toFixed(2))));return t}}(0,m),0===m.length?y.a.createElement("span",{className:"column-1 operationright"},"--"):y.a.createElement("span",{className:"column-1 color-red operationright"},o)):"",y.a.createElement("li",{class:"clearfix newtarget_scoreclass",style:{width:1136<113*(i+4)?113*(i+4):"1136px",display:!0===g?"block":"none"}},y.a.createElement("a",{className:"ecmorelist",onClick:function(){return e.showmorelist()}},"加载更多"))),y.a.createElement("div",{className:"edu-back-white eacourse"},y.a.createElement("div",{className:"padding1030",id:"training_objective_contents"},y.a.createElement("span",{className:"fl SystemParameters lineheight60",style:{height:"46px"}},"课程目标成绩分析"))),y.a.createElement("div",{className:"ListTableLine newSystem mb20",id:"school_major_list"},y.a.createElement("p",{className:"clearfix padding10im"},y.a.createElement("span",{className:"column-1 color-666"},"课程目标"),y.a.createElement("span",{className:"column-1 color-666"},"平均分"),y.a.createElement("span",{className:"column-1 color-666"},"最高分数"),y.a.createElement("span",{className:"column-1 color-666"},"最低分数"),y.a.createElement("span",{className:"column-1 color-666"},"90分以上"),y.a.createElement("span",{className:"column-1 color-666"},"80-89分"),y.a.createElement("span",{className:"column-1 color-666"},"70-79分"),y.a.createElement("span",{className:"column-1 color-666"},"60-69分"),y.a.createElement("span",{className:"column-1 color-666"},"50-59分"),y.a.createElement("span",{className:"column-1 color-666"},"低于50分")),!1===c?d.map(function(e,a){return y.a.createElement("li",{className:"clearfix newtarget_scoreclass lipadding10im",key:a},y.a.createElement("span",{className:"column-1 color-05101A"},a+1),y.a.createElement("span",{className:"column-1 color-05101A"},e.average_score),y.a.createElement("span",{className:"column-1 colorFF6800"},e.top_score),y.a.createElement("span",{className:"column-1 color-green"},e.low_score),y.a.createElement("span",{className:"column-1 color-05101A"},y.a.createElement("div",null,e.from90[0],"人"),y.a.createElement("div",{className:"color999"},e.from90[1].toFixed(2),"%")),y.a.createElement("span",{className:"column-1 color-05101A"},y.a.createElement("div",null,e.from80[0],"人"),y.a.createElement("div",{className:"color999"},e.from80[1].toFixed(2),"%")),y.a.createElement("span",{className:"column-1 color-05101A"},y.a.createElement("div",null,e.from70[0],"人"),y.a.createElement("div",{className:"color999"},e.from70[1].toFixed(2),"%")),y.a.createElement("span",{className:"column-1 color-05101A"},y.a.createElement("div",null,e.from60[0],"人"),y.a.createElement("div",{className:"color999"},e.from60[1].toFixed(2),"%")),y.a.createElement("span",{className:"column-1 color-05101A"},y.a.createElement("div",null,e.from50[0],"人"),y.a.createElement("div",{className:"color999"},e.from50[1].toFixed(2),"%")),y.a.createElement("span",{className:"column-1 color-05101A"},y.a.createElement("div",null,e.from_down[0],"人"),y.a.createElement("div",{className:"color999"},e.from_down[1].toFixed(2),"%")))}):"",!0===c?y.a.createElement(N.a,{className:"Spinlarge",indicator:y.a.createElement(f.a,{type:"loading",style:{fontSize:30},spin:!0})}):"",0===d.length&&!1===c?y.a.createElement("li",{className:"clearfix newtarget_scoreclass lipadding10im"},y.a.createElement("span",{className:"column-1 color-05101A"},"--"),y.a.createElement("span",{className:"column-1 color-05101A"},"--"),y.a.createElement("span",{className:"column-1 colorFF6800"},"--"),y.a.createElement("span",{className:"column-1 color-green"},"--"),y.a.createElement("span",{className:"column-1 color-05101A"},y.a.createElement("div",null,"--人"),y.a.createElement("div",{className:"color999"},"--%")),y.a.createElement("span",{className:"column-1 color-05101A"},y.a.createElement("div",null,"--人"),y.a.createElement("div",{className:"color999"},"--%")),y.a.createElement("span",{className:"column-1 color-05101A"},y.a.createElement("div",null,"--人"),y.a.createElement("div",{className:"color999"},"--%")),y.a.createElement("span",{className:"column-1 color-05101A"},y.a.createElement("div",null,"--人"),y.a.createElement("div",{className:"color999"},"--%")),y.a.createElement("span",{className:"column-1 color-05101A"},y.a.createElement("div",null,"--人"),y.a.createElement("div",{className:"color999"},"--%")),y.a.createElement("span",{className:"column-1 color-05101A"},y.a.createElement("div",null,"--人"),y.a.createElement("div",{className:"color999"},"--%"))):"")))}}]),x);function x(e){!function(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}(this,x);var r=function(e,a){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!a||"object"!=typeof a&&"function"!=typeof a?e:a}(this,(x.__proto__||Object.getPrototypeOf(x)).call(this,e));return r.targetsget_navigation_data=function(e,a){var t="/ec_major_schools/get_navigation_data?ec_year_id="+e+"&ec_course_id="+a;p.a.get(t,{withCredentials:!0}).then(function(e){200===e.status&&r.setState({schooldata:e.data,ec_course_id:a})}).catch(function(e){console.log(e)})},r.showmorelist=function(){r.setState({morelisttype:!1}),r.UpdateClassData(!1)},r.UpdateClassData=function(e){var n=r.state.calculatetype,o=r.props.match.params.ec_course_id;r.setState({ec_course_id:o});var a="/ec_courses/"+o+"/calculation_info_data";p.a.get(a,{withCredentials:!0}).then(function(e){if(200===e.status){var a=!1;10<e.data.course_total_score&&(a=!0);for(var t=void 0,l=e.data.course_total_score[e.data.course_total_score.length-1].total_rate,c=0;c<l.length;c++)c===l.length-1&&(t=l[c].total_score);r.setState({evaluate_result:e.data.evaluate_result,course_total_score:e.data.course_total_score[e.data.course_total_score.length-1].total_rate,total_rate_data:e.data.course_total_score[e.data.course_total_score.length-1].total_rate.length,graduation_list:e.data.graduation_list,target_list:e.data.target_list,target_score:e.data.target_score,ec_course_targets_count:e.data.ec_course_targets_count,morelisttype:a,course_total_scoreaverage:t,ismanager:e.data.is_manager}),r.targetsget_navigation_data(e.data.ec_year_id,o),!0===n&&r.setState({calculatetype:!1,completiontype:!0,completionlist:"刷新列表数据成功",calculatesetype:!0})}}).catch(function(e){console.log(e)})},r.newrightcalculatebutton=function(){r.setState({Spintype:!0});var e="/ec_courses/"+r.state.ec_course_id+"/sync_data";p.a.get(e,{withCredentials:!0}).then(function(e){1===e.data.status&&(r.setState({calculatetype:!0,completiontype:!0,completionlist:"计算成功",calculatesetype:!0,Spintype:!1}),r.UpdateClassData(!0))}).catch(function(e){console.log(e)})},r.hidecompletion=function(){r.setState({completiontype:!1,completionlist:"",calculatesetype:!1})},r.state={schooldata:{},ecComponentState:"ecCompletion",course_total_score:[],ec_course_targets:0,graduation_list:[],target_list:[],target_score:[],evaluate_result:"",ec_course_targets_count:0,new_target_ec_year_id:0,total_rate_data:void 0,calculatetype:!1,ec_course_id:0,morelisttype:!1,titlemessage:"提示",completiontype:!1,completionlist:"",course_total_scoreaverage:0,calculatesetype:!1,Spintype:!1,ismanager:!1},r}a.default=Object(d.w)()(b)}});