|
|
(this.webpackJsonp=this.webpackJsonp||[]).push([[207],{"SB+L":function(e,t,a){"use strict";a.r(t);a("N452");var n=a("Wyac"),l=(a("bqBU"),a("4OHk")),c=(a("U4At"),a("KiF4")),s=a("xwgP"),o=a.n(s),r=a("91MD"),m=a.n(r),i=a("sYIF");a("Mt4j"),a("FHZs");function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=E(e);if(t){var l=E(this).constructor;a=Reflect.construct(n,arguments,l)}else a=n.apply(this,arguments);return _(this,a)}}function _(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?h(e):t}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E(e){return(E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}window.$;var y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(i,e);var t,a,s,r=g(i);function i(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),f(h(t=r.call(this,e)),"targetsget_navigation_data",(function(e,a){var n="/ec_major_schools/get_navigation_data?ec_year_id="+e+"&ec_course_id="+a;m.a.get(n,{withCredentials:!0}).then((function(e){200===e.status&&t.setState({schooldata:e.data,ec_course_id:a})})).catch((function(e){console.log(e)}))})),f(h(t),"showmorelist",(function(){t.setState({morelisttype:!1}),t.UpdateClassData(!1)})),f(h(t),"UpdateClassData",(function(e){var a=t.state.calculatetype;t.setState({ec_course_id:n});var n=706,l="/ec_courses/"+n+"/calculation_info_data";m.a.get(l,{withCredentials:!0}).then((function(e){if(200===e.status){e.data.course_total_score>10&&!0;for(var 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&&l[c].total_score;t.setState({graduation_list:e.data.graduation_subitem_evaluations,target_list:e.data.course_targets,ec_course_targets_count:e.data.course_targets.length,course_achievement:e.data.course_achievement,course_rate:e.data.course_rate,score_levels:e.data.score_levels}),t.targetsget_navigation_data(e.data.ec_year_id,n),!0===a&&t.setState({calculatetype:!1,completiontype:!0,completionlist:"刷新列表数据成功",calculatesetype:!0})}})).catch((function(e){console.log(e)}))})),f(h(t),"newrightcalculatebutton",(function(){console.log("调用了计算"),t.setState({Spintype:!0});var e="/ec_courses/".concat(706,"/evaluation.json");m.a.get(e).then((function(e){e&&1===e.data.status&&(t.setState({calculatetype:!0,completiontype:!0,completionlist:"计算成功",calculatesetype:!0,Spintype:!1}),t.UpdateClassData(!0))})).catch((function(e){console.log(e)}))})),f(h(t),"hidecompletion",(function(){t.setState({completiontype:!1,completionlist:"",calculatesetype:!1})})),t.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,course_achievement:"--",course_rate:"--",score_levels:[],score_levelsdata:[],hife:"/ecs/major_schools/3/years/60/requirement_vs_courses"},t}return t=i,(a=[{key:"componentWillMount",value:function(){window.document.title="课程达成评价结果"}},{key:"componentDidMount",value:function(){var e=this;console.log("componentDidMount"),console.log("EcCompletionCalculation");var t="/ec_courses/".concat(706,"/evaluation.json");m.a.get(t).then((function(t){200===t.status&&e.setState({schooldata:t.data,ec_course_id:706,graduation_list:t.data.graduation_subitem_evaluations,target_list:t.data.course_targets,ec_course_targets_count:t.data.course_targets.length,course_achievement:t.data.course_achievement,course_rate:t.data.course_rate,score_levels:t.data.score_levels})})).catch((function(e){console.log(e)})),this.props.Ontitine("competition_calculation_info");try{this.props.triggerRef(this)}catch(e){}}},{key:"render",value:function(){var e=this,t=this.state,a=t.Spintype,s=t.calculatesetype,r=(t.ec_course_id,t.course_total_scoreaverage,t.score_levels),m=t.ec_course_targets_count,i=t.course_achievement,u=(t.schooldata,t.course_rate),p=(t.ecComponentState,t.course_total_score),d=t.total_rate_data,g=(t.ec_course_targets,t.graduation_list),_=t.target_list,h=(t.target_score,t.evaluate_result,t.morelisttype),E=t.titlemessage,f=t.completiontype,y=t.completionlist,N=(t.ismanager,function(e){for(var t=[],a=0;a<e;a++)t.push(o.a.createElement("span",{className:"column-1 color-666",key:a},"目标",a+1));return t}),v=function(e,t){var a=[];if(e&&e.length>0)for(var n=0;n<e.length;n++)console.log("TargetresContentList"),e[n].id===t[0]?a.push(o.a.createElement("span",{className:" column-1 color-green",key:n},o.a.createElement("i",{className:"iconfont icon-gouxuan color-green font-16 mr5"}))):a.push(o.a.createElement("span",{className:0===n?" column-1 color-666":"column-1 color-666",key:n},o.a.createElement("i",{className:"iconfont icon-guanbi font-14 mr5"})));return a};return o.a.createElement("div",{className:"newMain clearfix"},o.a.createElement(c.a,{title:E,visible:f,className:"ecmodeldelet",closable:!1,footer:null},o.a.createElement("div",{className:"task-popup-content"},o.a.createElement("div",{className:"task-popup-text-center font-14"},y)),!0===s?o.a.createElement("div",{className:"task-popup-submit clearfix",style:{width:"69px"}},o.a.createElement("a",{className:"task-btn task-btn-orange fr",style:{fontWeight:"400"},onClick:this.hidecompletion},"知道啦")):o.a.createElement("div",{className:"task-popup-submit clearfix"},o.a.createElement("a",{onClick:this.hidecompletion,className:"task-btn fl"},"取消"),o.a.createElement("a",{className:"task-btn task-btn-orange fr",onClick:this.hidecompletion},"确定"))),o.a.createElement("div",{className:"educontent"},o.a.createElement("div",{className:"ListTableLine newSystem mb20",id:"school_major_list"},o.a.createElement("p",{className:"clearfix padding10im"},o.a.createElement("span",{className:"column-1 color-666"},"课程目标"),o.a.createElement("span",{className:"column-1 operationright color-666"},"达成结果"),o.a.createElement("span",{className:"column-1 operationright color-666"},"达成标准(分)"),o.a.createElement("span",{className:"column-1 operationright color-666"},"实际达成"),o.a.createElement("span",{className:"column-1 operationright color-666"},"权重")),!0===a?o.a.createElement(n.a,{className:"Spinlarge",indicator:o.a.createElement(l.a,{type:"loading",style:{fontSize:30},spin:!0})}):"",0===_.length&&!1===a?o.a.createElement("li",{className:"clearfix newtarget_scoreclass lipadding10im"},o.a.createElement("span",{className:"column-1 color-05101A"},"--"),o.a.createElement("span",{className:"column-575 color-05101A"},"--"),o.a.createElement("span",{className:"column-1 operationright Systemnum"},"--"),o.a.createElement("span",{className:"column-1 operationright color-05101A"},"--"),o.a.createElement("span",{className:"column-1 operationright"},"--"),o.a.createElement("span",{className:"column-1 operationright"},"--")):"",!1===a?_.map((function(e,t){return o.a.createElement("li",{className:t+1===_.length?"clearfix newtarget_target lipadding10im":"clearfix newtarget_scoreclass lipadding10im",key:t},o.a.createElement("span",{className:"column-1 color-05101A"},t+1),o.a.createElement("span",{className:"column-575 color-05101A"},e.content),o.a.createElement("span",{className:"not_achieved"===e.status?"column-1 operationright Systemnum":"column-1 operationright color-green"},"not_achieved"===e.status?"未达成":"已达成"),o.a.createElement("span",{className:"column-1 operationright color-05101A "},e.standard_grade),o.a.createElement("span",{className:"column-1 operationright"},e.actually_grade),o.a.createElement("span",{className:"column-1 operationright"},e.weight))})):""),o.a.createElement("div",{className:"edu-back-white eacourse"},o.a.createElement("div",{className:"padding1030",id:"training_objective_contents"},o.a.createElement("span",{className:"fl SystemParameters lineheight60",style:{height:"46px"}}," 毕业要求指标点达成评价结果"),o.a.createElement("span",{className:"right ml20 SystemParameters",style:{height:"46px"}},"注:",o.a.createElement("span",{className:"color-green"},o.a.createElement("i",{className:"iconfont icon-gouxuan color-green font-16 mr5"}))," 代表支持指标点;",o.a.createElement("i",{className:"iconfont icon-guanbi font-14 mr5"}),"代表不支持指标点"))),o.a.createElement("div",{className:"ListTableLine newSystem mb20 graduateRequirement ",id:"school_major_list"},0===g.length?o.a.createElement("p",{className:"clearfix lipadding20im",style:{minWidth:"1200px"}},o.a.createElement("span",{className:"column-1 color-666 mr16"},"毕业要求"),o.a.createElement("span",{className:"nowrap329"},5),o.a.createElement("span",{className:"column-1 operationright color-666"},"达成结果"),o.a.createElement("span",{className:"column-1 operationright color-666"},"达成目标值"),o.a.createElement("span",{className:"column-1 operationright color-666"},"达成实际值"),o.a.createElement("span",{className:"column-1 operationright color-666"},"课程权重"),N(5)):"",!0===a?o.a.createElement(n.a,{className:"Spinlarge",indicator:o.a.createElement(l.a,{type:"loading",style:{fontSize:30},spin:!0})}):"",0===g.length&&!1===a?o.a.createElement("li",{className:"clearfix newtarget_scoreclass marlr19",style:{minWidth:"1137px"}},o.a.createElement("span",{className:"column-1 color-05101A ec_graduation_name"},1),o.a.createElement("span",{className:"column-500 color-05101A"},"--"),o.a.createElement("span",{className:"column-1 operationright Systemnum mrj15"},"--"),o.a.createElement("span",{className:"column-1 operationright color-05101A"},"--"),o.a.createElement("span",{className:"column-1 operationright"},"--"),o.a.createElement("span",{className:"column-1 operationright"}," ",o.a.createElement("a",{href:"/ecs/major_schools/".concat(this.props.match.params.majorId,"/years/").concat(this.props.match.params.yearId,"/requirement_vs_courses"),style:{color:"rgb(76, 172, 255)"}},"立即配置")),v(5,[2,2,2,2,2])):"",o.a.createElement("style",null,"\n\t\t\t\t\t\t\t\t\t\t\t\t\t.myliysls{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t display: flex;\n\t\t\t\t\t\t\t\t\t\t flex-direction:initial;\n\t\t\t\t\t\t\t\t\t }\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t"),!1===a?g.map((function(e,t){if(0===t)return o.a.createElement("li",{key:t,className:"clearfix lipadding20im myliysls",style:{minWidth:m>5?76*(m+4)+380+15:"1200px"}},o.a.createElement("div",{className:"myliysls"},o.a.createElement("span",{className:"column-1 color-666 mr16"},"毕业要求")),o.a.createElement("span",{className:"column-500 "},e.ec_subitem_content),o.a.createElement("div",{className:"myliysls"},N(m)),o.a.createElement("div",{className:"myliysls"},o.a.createElement("span",{className:"column-1 color-666"},"课程权重"),o.a.createElement("span",{className:"column-1 color-666"},"达成目标值"),o.a.createElement("span",{className:"column-1 color-666"},"达成实际值"),o.a.createElement("span",{className:"column-1 color-666"},"达成结果")))})):"",o.a.createElement("style",null,"\n\t\t\t\t\t\t\t\t\t\t\t\t\t.myliysls{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t display: flex;\n\t\t\t\t\t\t\t\t\t\t flex-direction:initial;\n\t\t\t\t\t\t\t\t\t }\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t"),o.a.createElement("div",{className:""},!1===a?g.map((function(t,a){return o.a.createElement("li",{key:a,className:"clearfix lipadding20im myliysls",style:{minWidth:m>5?76*(m+4)+380+15:"1200px"}},o.a.createElement("div",{className:"myliysls "},o.a.createElement("span",{className:"column-1 color-05101A mr16"},a+1)),o.a.createElement("span",{className:"column-500 color-05101A","data-tip-down":t.content},t.content),o.a.createElement("div",{className:"myliysls"},v(_,t.support_course_target_ids)),o.a.createElement("div",{className:"myliysls"},null===t.weights||void 0===t.weights||"0.00"===t.weights||0===t.weights||0===t.weights?o.a.createElement("span",{className:"column-1 "},o.a.createElement("a",{href:"/ecs/major_schools/".concat(e.props.match.params.majorId,"/years/").concat(e.props.match.params.yearId,"/requirement_vs_courses"),style:{color:"rgb(76, 172, 255)"}},"立即配置")):o.a.createElement("span",{className:"column-1 ",style:{textAlign:"center"}},t.weights),o.a.createElement("span",{className:"column-1 ",style:{textAlign:"center"}},null===t.actually_achievement?0:t.actually_achievement),o.a.createElement("span",{className:"column-1 color-05101A",style:{textAlign:"center"}},null===t.objective_achievement?0:t.objective_achievement),o.a.createElement("span",{className:"not_achieved"===t.status?"column-1 Systemnum mrj15":"column-1 color-green mrj15",style:{textAlign:"center"}},"not_achieved"===t.status?"未完成":"完成")))})):"")),o.a.createElement("div",{className:"edu-back-white eacourse"},o.a.createElement("div",{className:"padding1030",id:"training_objective_contents"},o.a.createElement("span",{className:"fl SystemParameters lineheight60",style:{height:"46px"}},"课程总评成绩表"))),o.a.createElement("div",{className:"ListTableLine newSystem mb20",id:"school_major_list"},o.a.createElement("p",{className:"clearfix padding10im",style:{width:d>5?180*d+226+16:"1200px"}},o.a.createElement("span",{className:"column-1 color-666 mr16 width86"},"课程目标"),function(e){for(var t=[],a=0;a<e;a++)t.push(o.a.createElement("span",{className:"column-2 operationleft color-666",key:a},"目标",a+1));return t}(d-1),o.a.createElement("span",{className:"column-1 operationright color-666"},"总评成绩")),!0===a?o.a.createElement(n.a,{className:"Spinlarge",indicator:o.a.createElement(l.a,{type:"loading",style:{fontSize:30},spin:!0})}):"",!1===a?o.a.createElement("li",{className:"clearfix newtarget_scoreclass lipadding10im margin64px",style:{width:d>5?180*d+226+16:"1200px"}},o.a.createElement("span",{className:"column-1 color-05101A mr16 width86"},"占比"),function(e){var t=[];if(null!=e){for(var a=0;a<e.length;a++)a===e.length-1?t.push(o.a.createElement("span",{className:"column-1 operationright",key:a},o.a.createElement("div",{className:"color-red"},"100%"))):t.push(o.a.createElement("span",{className:0===a?" column-2 operationleft":"column-2 operationleft",key:a},o.a.createElement("div",null,(100*e[a].rate).toFixed(2),"%")));return t}return t.push(o.a.createElement("span",{className:"column-1 operationright"},o.a.createElement("div",{className:""},"--"))),t}(p),null==u||""===u||"0"===u||0===u?o.a.createElement("span",{className:"column-1 operationright"},"--"):o.a.createElement("span",{className:"column-1 color-red operationright"},u)):"",!1===a?o.a.createElement("li",{className:"clearfix newtarget_scoreclass lipadding10im bordereaeaea",style:{width:113*(d+4)>1200?113*(d+4.5)+63:"1200px"}},o.a.createElement("span",{className:"column-1 color-05101A mr16 width86"},"平均分"),function(e,t){var a=[];if(null!=t){for(var n=0;n<t.length;n++)n<t.length-1&&a.push(o.a.createElement("span",{className:"column-2 color-05101A",key:n},o.a.createElement("div",null,t[n].score.toFixed(2))));return a}}(0,p),null==i||""===i||"0"===i||0===i?o.a.createElement("span",{className:"column-1 operationright"},"--"):o.a.createElement("span",{className:"column-1 color-red operationright"},i)):"",o.a.createElement("li",{className:"clearfix newtarget_scoreclass",style:{width:113*(d+4)>1136?113*(d+4):"1136px",display:!0===h?"block":"none"}},o.a.createElement("a",{className:"ecmorelist",onClick:function(){return e.showmorelist()}},"加载更多"))),o.a.createElement("div",{className:"edu-back-white eacourse"},o.a.createElement("div",{className:"padding1030",id:"training_objective_contents"},o.a.createElement("span",{className:"fl SystemParameters lineheight60",style:{height:"46px"}},"课程目标成绩分析"))),o.a.createElement("div",{className:"ListTableLine newSystem mb20",id:"school_major_list"},o.a.createElement("p",{className:"clearfix padding10im"},o.a.createElement("span",{className:"column-1 color-666"},"课程目标"),o.a.createElement("span",{className:"column-1 color-666"},"平均分"),o.a.createElement("span",{className:"column-1 color-666"},"最高分数"),o.a.createElement("span",{className:"column-1 color-666"},"最低分数"),r&&r.map((function(e,t){return o.a.createElement("span",{className:"column-1 color-666"},e.description)}))),!1===a?_.map((function(e,t){return o.a.createElement("li",{className:"clearfix newtarget_scoreclass lipadding10im",key:t},o.a.createElement("span",{className:"column-1 color-05101A"},t+1),o.a.createElement("span",{className:"column-1 color-05101A"},e.standard_grade),o.a.createElement("span",{className:"column-1 colorFF6800"},null===e.maximum_score||void 0===e.maximum_score||""===e.maximum_score?"--":e.maximum_score),o.a.createElement("span",{className:"column-1 color-green"},null===e.minimum_score||void 0===e.minimum_score||""===e.minimum_score?"--":e.minimum_score),e.score_levels.map((function(e,t){return o.a.createElement("span",{key:t,className:"column-1 color-05101A"},o.a.createElement("div",null,e.count,"人"),o.a.createElement("div",{className:"color999"},null===e.rate||void 0===e.rate||""===e.rate||0===e.rate?0:e.rate,"%"))})))})):"",!0===a?o.a.createElement(n.a,{className:"Spinlarge",indicator:o.a.createElement(l.a,{type:"loading",style:{fontSize:30},spin:!0})}):"",0===_.length&&!1===a?o.a.createElement("li",{className:"clearfix newtarget_scoreclass lipadding10im"},o.a.createElement("span",{className:"column-1 color-05101A"},"--"),o.a.createElement("span",{className:"column-1 color-05101A"},"--"),o.a.createElement("span",{className:"column-1 colorFF6800"},"--"),o.a.createElement("span",{className:"column-1 color-green"},"--"),o.a.createElement("span",{className:"column-1 color-05101A"},o.a.createElement("div",null,"--人"),o.a.createElement("div",{className:"color999"},"--%")),o.a.createElement("span",{className:"column-1 color-05101A"},o.a.createElement("div",null,"--人"),o.a.createElement("div",{className:"color999"},"--%")),o.a.createElement("span",{className:"column-1 color-05101A"},o.a.createElement("div",null,"--人"),o.a.createElement("div",{className:"color999"},"--%")),o.a.createElement("span",{className:"column-1 color-05101A"},o.a.createElement("div",null,"--人"),o.a.createElement("div",{className:"color999"},"--%")),o.a.createElement("span",{className:"column-1 color-05101A"},o.a.createElement("div",null,"--人"),o.a.createElement("div",{className:"color999"},"--%")),o.a.createElement("span",{className:"column-1 color-05101A"},o.a.createElement("div",null,"--人"),o.a.createElement("div",{className:"color999"},"--%"))):"")))}}])&&p(t.prototype,a),s&&p(t,s),i}(s.Component);t.default=Object(i.m)()(y)}}]); |