webpackJsonp([215],{ /***/ 5002: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; Object.defineProperty(__webpack_exports__, "__esModule", { value: true }); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_antd_lib_input_style_css__ = __webpack_require__(68); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_antd_lib_input_style_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_antd_lib_input_style_css__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_antd_lib_input__ = __webpack_require__(69); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_antd_lib_input___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_antd_lib_input__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_antd_lib_tooltip_style_css__ = __webpack_require__(169); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_antd_lib_tooltip_style_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_antd_lib_tooltip_style_css__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_antd_lib_tooltip__ = __webpack_require__(168); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_antd_lib_tooltip___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_antd_lib_tooltip__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_antd_lib_spin_style_css__ = __webpack_require__(72); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_antd_lib_spin_style_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_antd_lib_spin_style_css__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_antd_lib_spin__ = __webpack_require__(73); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_antd_lib_spin___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_antd_lib_spin__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_antd_lib_icon_style_css__ = __webpack_require__(176); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_antd_lib_icon_style_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_antd_lib_icon_style_css__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_antd_lib_icon__ = __webpack_require__(26); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_antd_lib_icon___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_antd_lib_icon__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_antd_lib_modal_style_css__ = __webpack_require__(32); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_antd_lib_modal_style_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_antd_lib_modal_style_css__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_antd_lib_modal__ = __webpack_require__(33); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_antd_lib_modal___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_antd_lib_modal__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_antd_lib_select_style_css__ = __webpack_require__(318); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_10_antd_lib_select_style_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_10_antd_lib_select_style_css__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_antd_lib_select__ = __webpack_require__(315); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_antd_lib_select___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_11_antd_lib_select__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12_react__ = __webpack_require__(0); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_12_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_12_react__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_13_react_router_dom__ = __webpack_require__(44); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_14_axios__ = __webpack_require__(15); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_14_axios___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_14_axios__); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__ecCourseSupports_css__ = __webpack_require__(5003); /* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__ecCourseSupports_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_15__ecCourseSupports_css__); var _createClass=function(){function defineProperties(target,props){for(var i=0;i毕业要求指标点分解列表配置数据'});}else{var datas=response.data.graduation_subitems;var listlength=[];datas.map(function(item,key){listlength.push(item.course_supports.length);});var max_support_count=Math.max.apply(Math,listlength);_this.setState({max_support_count:max_support_count,data:response.data});}}}).catch(function(error){console.log(error);});var zrl='/ec_years/'+ec_year_id+'/ec_courses/search.json';__WEBPACK_IMPORTED_MODULE_14_axios___default.a.get(zrl,{params:{per_page:10000}}).then(function(response){if(response.status===200){_this.setState({ec_courses_list:response.data.ec_courses});}}).catch(function(error){console.log(error);});};_this.EditSupportCourse=function(keys,e){$('#school_major_list').scrollLeft(0);var id=e.target.id;id=parseInt(id);var subindex=e.target.getAttribute("subindex");// const url = `/ec_course_supports/edit_require_vs_course?subitem_id=`+id // axios.get(url) // .then((response) => { // // if(response.status===200){ // // this.setState({ // ec_courses_list:response.data.ec_courses_list, // editcourse:support_data, // index:subindex, // ec_graduation_subitem_id:id, // Supportssum:false, // Supportsclass:false, // }) // // let {editcourse} =this.state; // let neweditcourse=editcourse; // let newnum=0; // for(var j=0;j0){_this.setState({editcourse:item.course_supports,neweditcourse:item.course_supports,Editkey:key,index:subindex,ec_graduation_subitem_id:id});}else if(item.course_supports.length===0){_this.setState({editcourse:[{weights:0,top_relation:false,ec_course_name:'',ec_course_id:''}],neweditcourse:[{weights:0,top_relation:false,ec_course_name:'',ec_course_id:''}],Editkey:key,index:subindex,ec_graduation_subitem_id:id});}}});var newnum=0;data.graduation_subitems.map(function(item,key){if(keys===key){item.course_supports.map(function(items,keys){if(items.weights===undefined){newnum=0;}else{newnum=newnum+items.weights;}});}});newnum=Math.round(newnum*100)/100;_this.setState({editnum:newnum});console.log(newnum);// $("#school_ListTableLine").show(); // let offsettop=$("#school_ListTableLine").position().top||$("#school_ListTableLine").scrollTop || $("#school_ListTableLine").pageYOffset; // window.scrollTo(0, offsettop) };_this.Addcourse=function(e){var editcourse=_this.state.editcourse;var arr=new Array();editcourse.map(function(item,key){arr.push(item);});var neweditcourse=arr;var newadd={weights:0,top_relation:false,ec_course_name:'',ec_course_id:''};neweditcourse.push(newadd);_this.setState({editcourse:neweditcourse});};_this.editcourse=function(neweditcourse){_this.setState({editcourse:neweditcourse});};_this.Deletcourse=function(e){// 删除 // let id =e.target.getAttribute("index"); var editcourse=_this.state.editcourse;var arr=new Array();editcourse.map(function(item,key){arr.push(item);});var neweditcourse=arr;if(neweditcourse.length>1){neweditcourse.splice(e,1);var newnum=0;for(var j=0;j2){_this.setState({// Supportstype:true, Supportslist:'请精确到2位数',Supportssum:true});return;}else{_this.setState({Supportssum:false});}var person=new Object();person.weights=value;person.ec_course_id=neweditcourse[id].ec_course_id;person.ec_course_name=neweditcourse[id].ec_course_name;person.top_relation=neweditcourse[id].top_relation;neweditcourse[id]=person;var newnum=0;for(var j=0;j1){_this.setState({// Supportstype:true, Supportslist:'权重之和不能大于1',Supportssum:true});}else{_this.setState({Supportssum:false});}};_this.handleChange=function(e){var editcourse=_this.state.editcourse;var arr=new Array();editcourse.map(function(item,key){arr.push(item);});var neweditcourse=arr;var value=''+e[0];value=parseInt(value);var num=''+e[1];num=parseInt(num);for(var z=0;z1||editnum===0){_this.setState({// Supportstype:true, Supportslist:'保存失败,权重大于1或为空',Supportssum:true});return;}// for(var p=0; p12?t.ec_course_name.substring(0,10)+"...":t.ec_course_name),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('div',{className:t.top_relation===true?"DDred":"",style:{textAlign:'center'}},'\uFF08',t.weights,'\uFF09'));}),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('span',{className:'column-1 operationright',style:{display:Editkey!=key?"block":'none',width:'75px'}},__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('div',{className:'operationColumn'},__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('div',{className:'left'},__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('div',{className:'width20 columnbox'},item.course_supports.length),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('div',{className:'width20'},Math.round(item.weights_total*100)/100===0?0:Math.round(item.weights_total*100)/100)),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('div',{className:'left operationalter'},_this3.props.year&&_this3.props.year.can_manager===false?"":__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('a',{className:'editSubentry',title:'\u7F16\u8F91'},__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('i',{className:'iconfont icon-bianjidaibeijing color-green',id:item.id,subindex:item.graduation_requirement_position+"-"+item.position,onClick:_this3.EditSupportCourse.bind(_this3,key)}))))),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('style',null,'\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t.ListTableLine li{ background: rgb(255, 255, 255);}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'),Editkey===key?__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('p',{className:'ListTableLine',id:'school_ListTableLine',style:ismidbox},__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('div',{style:{width:'1134px'}},__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('p',{className:'clearfix SystemModifythelist'},__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('span',{className:'ml6',style:{width:'77px'}},'\u6307\u6807\u70B9 ',index),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('span',{className:'column-4'},'\u652F\u6491\u8BFE\u7A0B'),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('span',{className:'column-2 ml93'},__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('span',null,' \u6743\u91CD(\u2211=1)'),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('span',{className:'Systempoint'},'\uFF08\u7CBE\u786E\u5230\u4E24\u4F4D\u5C0F\u6570\uFF09')),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('span',{className:'column-1 ml50'},'\u5173\u8054\u5EA6\u6700\u9AD8')),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('div',{className:'clearfix editorModify'},Supportsclass===true?__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('style',null,'\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t.showredfont .ant-select-selection{\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t border: 1px solid #db0505 !important;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'):"",editcourse.map(function(it,key){return __WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('div',{className:'mb15',key:key},__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_11_antd_lib_select___default.a,{className:Supportsclasskey===key?"showredfont heightimportant":"heightimportant",showSearch:true,value:it.ec_course_name,onChange:_this3.handleChange},ec_courses_list.map(function(qva,qk){return __WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement(Option,{value:[qva.id,key,qva.name],key:[qva.id,key,qva.name]},qva.name);})),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1_antd_lib_input___default.a,{type:'number',size:'large',className:Supportssum===true?"inputWeight bor-red":"inputWeight",id:key,value:it.weights,onInput:_this3.enterweight.bind(_this3)}),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('div',{className:'SetTheAssociated'},__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('div',{className:'SetTheAssociatedchild'},__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('i',{className:'iconfont icon-gouxuan gouxuanbule',style:{display:it.top_relation===false?'none':'block'},itindex:key,onClick:_this3.relevancetop.bind(_this3)}),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('i',{className:'iconfont icon-gouxuan gouxuanwhite',style:{display:it.top_relation===false?'block':'none'},itindex:key,onClick:_this3.relevancebottom.bind(_this3)})),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('div',{className:'left operatebutton'},editcourse.length===1?"":__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('a',{className:'mr15 delSubentry',title:'\u5220\u9664'},__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('i',{className:'iconfont icon-shanchu color-grey-c font-15',onClick:function onClick(){return _this3.Deletcourses(key);}})),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('a',{className:'newAddSubentry',title:'\u6DFB\u52A0',style:{display:key===editcourse.length-1?"inline-block":'none'}},__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('i',{className:'iconfont icon-tianjiafangda color-green',onClick:_this3.Addcourse})))));})),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('span',{className:'c_red none ml35 color-red',id:'error_tip',style:{display:Supportssum===true||Supportsclass===true?'inline':'none'}},Supportslist),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('div',{className:'clearfix editorModify'},__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('span',{className:'column-1',style:{width:'580px',paddingLeft:'37px',display:'inline-block'}},'\u5408\u8BA1: ',__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('span',null,editcourse.length)),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('span',{className:'ml30'},'\u5408\u8BA1: ',__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('span',null,editnum))),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('div',{className:'right editlybuttonbox'},__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('div',{className:'defalutSubmitbtn fr',onClick:_this3.SubmitClassData},'\u4FDD\u5B58'),__WEBPACK_IMPORTED_MODULE_12_react___default.a.createElement('div',{className:'defalutCancelbtn fr mr20',onClick:_this3.CancelSupports},'\u53D6\u6D88')))):"");})))));}}]);return CourseSupports;}(__WEBPACK_IMPORTED_MODULE_12_react__["Component"]);/* harmony default export */ __webpack_exports__["default"] = (CourseSupports); /***/ }), /***/ 5003: /***/ (function(module, exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a