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.
1 line
8.4 KiB
1 line
8.4 KiB
(this.webpackJsonp=this.webpackJsonp||[]).push([[206],{kJit:function(e,t,a){"use strict";a.r(t);a("+SM3");var n=a("SE39"),l=(a("rJH4"),a("nKmx")),s=(a("kvrU"),a("BPQb")),o=a("xwgP"),c=a.n(o),i=a("91MD"),r=a.n(i);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 d(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 m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(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=y(e);if(t){var l=y(this).constructor;a=Reflect.construct(n,arguments,l)}else a=n.apply(this,arguments);return f(this,a)}}function f(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?v(e):t}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var g=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&&m(e,t)}(u,e);var t,a,o,i=p(u);function u(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),h(v(t=i.call(this,e)),"updalevels",(function(){var e="/ec_courses/"+t.props.match.params.ec_course_id+"/score_level_data";r.a.get(e,{withCredentials:!0}).then((function(e){200===e.status&&t.setState({levels:e.data.levels,ismanager:e.data.ismanager,editlevels:e.data.levels})})).catch((function(e){console.log(e)}))})),h(v(t),"editecGrade",(function(){t.setState({editecGradetype:!0})})),h(v(t),"CancelecCourseEvaluationstop",(function(){t.updalevels(),t.setState({editecGradetype:!1})})),h(v(t),"SaveecCourseEvaluationstop",(function(){for(var e=t.state.editlevels,a=e,n=t.props.match.params.ec_course_id,l=0;l<a.length;l++)if(""===a[l].level)return void t.setState({Modallisttypes:!0,listvaluey:l});var s="/ec_courses/"+n+"/crud_score_level";r.a.post(s,{levels:e}).then((function(e){200===e.status&&t.updalevels()})).catch((function(e){console.log(e)}))})),h(v(t),"deleteditecGrade",(function(e){var a=t.state.editlevels;a.splice(e,1),t.setState({editlevels:a})})),h(v(t),"additecGrade",(function(e){var a=t.state.editlevels;a.push({score:0,level:""}),t.setState({editlevels:a})})),h(v(t),"editlevelslist",(function(e,a){var n=t.state.editlevels;n[a].level=e.target.value,t.setState({editlevels:n})})),h(v(t),"editlevelslists",(function(e,a){var n=t.state.editlevels,l=parseInt(e.target.value);isNaN(l)&&(l=0),n[a].score=l,t.setState({editlevels:n})})),h(v(t),"hidemodeldelete",(function(){t.setState({Modallisttype:!1})})),t.state={params:[],deletelist:[],ec_course_id:0,ec_course_name:void 0,ec_course_evaluation_lists:void 0,course_evaluation_lists:void 0,course_name:void 0,deletetype:"end",savetype:"",schooldata:{},course_url:void 0,Evaluationsparamstype:!0,idkey:null,listid:null,Modallist:"",Modallisttype:!1,titlemessage:"提示",savetypes:!1,levels:void 0,editecGradetype:!1,editlevels:void 0,listvaluey:null,Modallisttypes:!1,ismanager:!1},t}return t=u,(a=[{key:"componentWillMount",value:function(){window.document.title="成绩等级设置"}},{key:"componentDidMount",value:function(){var e=this;console.log(this.props.match.params),this.props.Ontitine(this.props.match.params.type),r.a.get("/ec_courses/706/score_levels.json").then((function(t){200===t.status&&e.setState({levels:t.data.levels,ismanager:t.data.ismanager,editlevels:t.data.levels})})).catch((function(e){console.log(e)})),r.a.get("/ec_major_schools/get_navigation_data?ec_course_id=706",{withCredentials:!0}).then((function(t){200===t.status&&e.setState({schooldata:t.data})})).catch((function(e){console.log(e)}))}},{key:"render",value:function(){var e=this,t=(s.a.Group,this.state),a=t.listvaluey,o=(t.params,t.ec_course_evaluation_lists,t.ec_course_id,t.schooldata,t.course_name,t.course_url,t.idkey,t.modeldelet,t.listid,t.titlemessage,t.Modallisttype,t.Modallist,t.savetypes,t.levels),i=t.editlevels,r=t.editecGradetype,u=t.Modallisttypes,d=t.ismanager;return console.log(d),c.a.createElement("div",{className:"educontent fl"},c.a.createElement("div",{className:"ListTableLine newSystem",id:"school_major_list"},c.a.createElement("p",{className:"clearfix Coursetitle",style:{width:"1200px"}},c.a.createElement("span",{className:"column-1 color-666 textalign "},"等级名称"),c.a.createElement("span",{className:"column-1 color-666 textalign"},"规则"),c.a.createElement("span",{className:!1===d?"none":"operationright color-666"},c.a.createElement("a",{className:"newAddSubentry","data-tip-down":"编辑",onClick:this.editecGrade},c.a.createElement("i",{className:"iconfont icon-bianjidaibeijing color-green"})))),c.a.createElement("ul",{className:"edu-back-white",style:{display:!1===r?"block":"none"}},void 0===o?"":o.map((function(e,t){return c.a.createElement("li",{className:"clearfix",key:t},c.a.createElement("span",{className:"column-1 textalign textalign"},e.level),c.a.createElement("span",{className:"column-1 task-hid a05101 textalign"},"分数",t>2?"<":">= ",e.score))}))),c.a.createElement("div",{className:"ListTableLine newSystem",id:"school_major_list",style:{display:!1===r?"none":"block"}},c.a.createElement("div",{className:"ant-spin ant-spin-spinning"},c.a.createElement("div",null,c.a.createElement("div",{className:"ListTableLine newSystem",id:"school_major_list"},c.a.createElement("p",{className:"clearfix Coursetitle GRADENEWFFF",style:{width:"1200px"}},c.a.createElement("span",{className:"column-1 color-666 textalign font-16"},"等级名称"),c.a.createElement("span",{className:"column-1 color-666 textalign font-16"},"规则"),c.a.createElement("span",{className:"column-1 color-666 textalign font-16"},"分值"),c.a.createElement("span",{className:"column-3 textalign",style:{color:"#989898"}},"(请按照分数的降序方式进行等级的划分设置)"))),c.a.createElement("ul",{className:"edu-back-white"},void 0===i?"":i.map((function(t,s){return c.a.createElement("li",{className:"clearfix GRADENbottom",key:s},c.a.createElement("span",{className:"column-1 textalign textalign "},c.a.createElement(l.a,{size:"large",className:parseInt(a)===s?"bor-red textalign":"textalign",style:{width:"100%"},value:t.level,index:s,onInput:function(t){return e.editlevelslist(t,s)}})),s===i.length-1?c.a.createElement("span",{className:"column-1 task-hid a05101 textalign mt8"},"小于"):c.a.createElement("span",{className:"column-1 task-hid a05101 textalign mt8"},"大于或等于"),c.a.createElement("span",{className:"column-1 textalign textalign "},c.a.createElement(l.a,{size:"large",className:"textalign",style:{width:"100%"},value:t.score,index:s,onInput:function(t){return e.editlevelslists(t,s)}})),s===i.length-1?c.a.createElement("span",{className:"column-3 GRADENpadding"},c.a.createElement("a",{className:"mr15 delSubentry"},c.a.createElement(n.a,{placement:"bottom",title:"删除"},c.a.createElement("i",{className:"iconfont icon-shanchu color-grey-c font-17",onClick:function(){return e.deleteditecGrade(s)}}))),c.a.createElement("a",{className:"newAddSubentry"},c.a.createElement(n.a,{placement:"bottom",title:"添加"},c.a.createElement("i",{className:"iconfont icon-tianjiafangda color-green additecGrade",onClick:function(){return e.additecGrade(s)}})))):"")})),c.a.createElement("span",{className:"c_red none ml30",id:"error_tip",style:{display:!0===u?"block":"none",width:"100px"}},"内容不能为空")),c.a.createElement("div",{className:"right editglybuttonbox mt20 mb20 mr20"},c.a.createElement("div",{className:"defalutSubmitbtn fr",onClick:this.SaveecCourseEvaluationstop},"提交"),c.a.createElement("div",{className:"defalutCancelbtn fr mr20",onClick:this.CancelecCourseEvaluationstop},"取消")))))))}}])&&d(t.prototype,a),o&&d(t,o),u}(o.Component);t.default=g}}]); |