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/dist/static/js/139.be42b858.chunk.js

1 line
17 KiB

(this.webpackJsonph5=this.webpackJsonph5||[]).push([[139],{1407:function(e,t,n){},1528:function(e,t,n){"use strict";n(260);var a=n(92),s=(n(470),n(462)),i=n(8),r=n(7),c=n(10),o=n(9),l=n(11),u=(n(472),n(471)),m=(n(50),n(29)),d=(n(103),n(47)),p=n(0),h=n.n(p),_=(n(6),n(967)),b=n(28),f=(d.a.TextArea,m.a.confirm,window.$,u.a.Option,["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"]),x=function(e){function t(e){var n;return Object(i.a)(this,t),(n=Object(c.a)(this,Object(o.a)(t).call(this,e))).componentDidMount=function(){var e=n.props.match.params.Id;n.isEdit=!!e,e&&"/exercises/".concat(e,"/edit.json")},n.state={question_choices:["","","",""],standard_answers:[!1,!1,!1,!1]},n}return Object(l.a)(t,e),Object(r.a)(t,[{key:"render",value:function(){var e=this.props,t=(e.question_title,e.question_score,e.question_type),n=e.question_choices,i=(e.standard_answer,e.question_id),r=(e.question_number,e.index),c=(e.displayCount,e.showActionButton,this.props.isAdmin(),this.props.match.params.coursesId,this.isEdit,"question_".concat(r));return h.a.createElement("div",{className:"bor-bottom-greyE padding20-30 singleDisplay",id:c,_id:i},h.a.createElement("style",null,"\n .optionMdEditor {\n flex: 0 0 800px\n }\n .optionRow {\n margin: 2px;\n }\n .actionBtns {\n height: 28px\n }\n "),h.a.createElement(_.a,this.props),h.a.createElement("div",{className:"options"},n.map((function(e,n){var i;return i="".concat(f[n],"."),0==t?h.a.createElement("div",{className:"mb10 clearfix ",style:{display:"flex",flexDirection:"row"},key:n},h.a.createElement(s.a,{disabled:!0,className:"fl lineh-25 w50",checked:e.standard_boolean},i),h.a.createElement(b.s,{content:e.choice_text,selector:"single_"+(r+1)+(n+1),style:{float:"left",display:"inline-block"}})):h.a.createElement("div",{className:"mb10 clearfix",style:{display:"flex",flexDirection:"row"},key:n},h.a.createElement(a.a,{disabled:!0,className:"fl lineh-25 w50",checked:e.standard_boolean},i),h.a.createElement(b.s,{content:e.choice_text,selector:"single_"+(r+1)+(n+1),style:{float:"left",display:"inline-block"}}))}))))}}]),t}(p.Component);t.a=x},1529:function(e,t,n){"use strict";n(470);var a=n(462),s=n(8),i=n(7),r=n(10),c=n(9),o=n(11),l=(n(472),n(471)),u=(n(50),n(29)),m=(n(103),n(47)),d=n(0),p=n.n(d),h=(n(6),n(831)),_=n(28),b=n(967),f=(m.a.TextArea,u.a.confirm,window.$,l.a.Option,function(e){function t(e){var n;return Object(s.a)(this,t),(n=Object(r.a)(this,Object(c.a)(t).call(this,e))).componentDidMount=function(){var e=n.props.match.params.Id;n.isEdit=!!e,e&&"/exercises/".concat(e,"/edit.json")},n.state={question_choices:["","","",""],standard_answers:[!1,!1,!1,!1]},n}return Object(o.a)(t,e),Object(i.a)(t,[{key:"render",value:function(){var e=this.props,t=(e.question_title,e.question_score,e.question_type),n=e.question_choices,s=(e.standard_answer,e.question_id),i=(e.question_number,e.index),r=(e.displayCount,this.props.isAdmin(),this.props.match.params.coursesId,this.isEdit,"question_".concat(i));return h.f[t],p.a.createElement("div",{className:"bor-bottom-greyE padding20-30",id:r,_id:s},p.a.createElement("style",null,"\n .optionMdEditor {\n flex: 0 0 800px\n }\n .optionRow {\n margin: 2px;\n }\n .actionBtns {\n height: 28px\n }\n \n "),p.a.createElement(b.a,this.props),p.a.createElement("div",{className:"options clearfix"},n.map((function(e,t){return p.a.createElement("div",{key:t,className:"fl mr30 df"},p.a.createElement(a.a,{disabled:!0,className:"lineh-25",checked:e.standard_boolean}),p.a.createElement(_.s,{content:e.choice_text,selector:"judge_"+(i+1)+t,className:""}))}))))}}]),t}(d.Component));t.a=f},1530:function(e,t,n){"use strict";var a=n(8),s=n(7),i=n(10),r=n(9),c=n(11),o=(n(472),n(471)),l=(n(50),n(29)),u=(n(103),n(47)),m=n(0),d=n.n(m),p=(n(6),n(831)),h=n(28),_=n(967),b=(u.a.TextArea,l.a.confirm,window.$,o.a.Option,function(e){function t(e){var n;return Object(a.a)(this,t),(n=Object(i.a)(this,Object(r.a)(t).call(this,e))).componentDidMount=function(){var e=n.props.match.params.Id;n.isEdit=!!e,e&&"/exercises/".concat(e,"/edit.json")},n.state={question_choices:["","","",""],standard_answers:[!1,!1,!1,!1]},n}return Object(c.a)(t,e),Object(s.a)(t,[{key:"render",value:function(){var e=this.props,t=(e.question_title,e.question_score,e.question_type),n=(e.question_choices,e.standard_answer),a=e.question_id,s=(e.question_number,e.index),i=(e.displayCount,e.multi_count,this.props.isAdmin(),this.props.match.params.coursesId,this.isEdit,"question_".concat(s));return p.f[t],d.a.createElement("div",{className:"bor-bottom-greyE padding20-30",id:i,_id:a},d.a.createElement("style",null,"\n .answers {\n flex: 1;\n display: inline-block;\n }\n .answers .answer {\n background: #EDEDED;\n color: #C5C5C5;\n \n display: inline-block;\n line-height: 16px;\n padding:12px 10px;\n margin-bottom:10px;\n border-radius:2px;\n width: 1024px;\n word-break: break-all;\n }\n .answerRow { \n padding: 1px 0;\n }\n .answers .markdown-body > p{\n line-height:20px;\n }\n "),d.a.createElement(_.a,this.props),d.a.createElement("div",{className:"options"},n.map((function(e,t){return d.a.createElement("div",{className:"df answerRow",key:t},d.a.createElement("span",{className:"lineh-40"},"\u7b54\u6848\uff08\u586b\u7a7a",t+1,"\uff09\uff1a"),d.a.createElement("div",{className:"answers"},e.answer_text.map((function(e,n){return d.a.createElement(h.s,{className:"answer",key:n,content:e,selector:"null_"+(s+1)+(t+1)+(n+1)})}))))}))))}}]),t}(m.Component));t.a=b},1531:function(e,t,n){"use strict";var a=n(8),s=n(7),i=n(10),r=n(9),c=n(11),o=(n(472),n(471)),l=(n(50),n(29)),u=(n(103),n(47)),m=n(0),d=n.n(m),p=(n(6),n(831)),h=n(28),_=n(967),b=(u.a.TextArea,l.a.confirm,window.$,o.a.Option,function(e){function t(e){var n;return Object(a.a)(this,t),(n=Object(i.a)(this,Object(r.a)(t).call(this,e))).componentDidMount=function(){},n.state={},n}return Object(c.a)(t,e),Object(s.a)(t,[{key:"render",value:function(){var e=this.props,t=(e.question_title,e.question_score,e.question_type),n=e.standard_answer,a=e.question_id,s=(e.question_number,e.index),i=(e.displayCount,this.props.isAdmin(),this.props.match.params.coursesId,this.isEdit,"question_".concat(s));return p.f[t],d.a.createElement("div",{className:"bor-bottom-greyE padding20-30",id:i,_id:a},d.a.createElement("style",null,"\n .optionMdEditor {\n flex: 0 0 800px\n }\n .optionRow {\n margin: 2px;\n }\n .actionBtns {\n height: 28px\n }\n \n "),d.a.createElement(_.a,this.props),n[0]&&d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{style:{color:"#05101A"},className:"font-16 mb5 font-bd"},"\u53c2\u8003\u7b54\u6848\uff1a"),d.a.createElement(h.s,{content:n[0],selector:"answer_"+i,className:""})))}}]),t}(m.Component));t.a=b},1532:function(e,t,n){"use strict";var a=n(8),s=n(7),i=n(10),r=n(9),c=n(11),o=(n(472),n(471)),l=(n(50),n(29)),u=(n(103),n(47)),m=n(0),d=n.n(m),p=(n(6),n(831)),h=n(28),_=n(967),b=(u.a.TextArea,l.a.confirm,window.$,o.a.Option,function(e){function t(e){var n;return Object(a.a)(this,t),(n=Object(i.a)(this,Object(r.a)(t).call(this,e))).componentDidMount=function(){},n.state={},n}return Object(c.a)(t,e),Object(s.a)(t,[{key:"render",value:function(){var e=this.props,t=e.question_title,n=(e.question_score,e.question_type),a=(e.standard_answer,e.question_id),s=(e.question_number,e.index),i=(e.displayCount,e.shixun_name),r=e.shixun,c=(e.shixun_id,e.shixun_identifier),o=(this.props.isAdmin(),this.props.match.params.coursesId,this.isEdit,"question_".concat(s));return p.f[n],d.a.createElement("div",{className:"bor-bottom-greyE padding20-30",id:o,_id:a},d.a.createElement("style",null,"\n\n .mainQuestionDisplay {\n margin-bottom:15px;\n }\n \n "),d.a.createElement(_.a,Object.assign({},this.props,{question_title:i,topRight:d.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(c,"/challenges"),className:"mr30",style:{color:"#4CACFF"}},"\u5b9e\u8bad\u8be6\u60c5")})),d.a.createElement("div",{className:"mainQuestionDisplay color-grey-9 markdown-body",dangerouslySetInnerHTML:{__html:Object(h.Z)(t)}}),r.map((function(e,t){return d.a.createElement("div",null,"\u7b2c".concat(t+1,"\u5173"),"\u3000",e.challenge_name,"\u3000",e.challenge_score,"\u5206")})))}}]),t}(m.Component));t.a=b},2029:function(e,t,n){"use strict";var a=n(4),s=n(8),i=n(7),r=n(10),c=n(9),o=n(35),l=n(11),u=(n(472),n(471)),m=(n(50),n(29)),d=(n(103),n(47)),p=n(0),h=n.n(p),_=n(6),b=n.n(_),f=(n(28),n(1528)),x=n(1529),E=n(1530),g=n(1531),y=n(1532),q=(n(1407),d.a.TextArea,m.a.confirm,window.$,u.a.Option,function(e){function t(e){var n;return Object(s.a)(this,t),(n=Object(r.a)(this,Object(c.a)(t).call(this,e))).componentDidMount=function(){var e=n.props.match.params.Id;if(e){var t="/".concat(n.props.urlPath||"exercises","/").concat(e,".json");b.a.get(t).then((function(e){e.data.exercise&&(e.data.exercise.exercise_description=e.data.exercise.exercise_description||e.data.exercise.description,e.data.exercise.exercise_name=e.data.exercise.exercise_name||e.data.exercise.name,e.data.exercise.exercise_status=null==e.data.exercise.exercise_status?1:e.data.exercise.exercise_status,n.setState(Object(a.a)({},e.data))),n.props.detailFetchCallback&&n.props.detailFetchCallback(e)})).catch((function(e){}))}try{n.props.triggerRef(Object(o.a)(n))}catch(e){}},n.state={exercise_questions:[],exercise_group_id:[],page:1,limit:10,searchtext:"",order:"end_at"},n}return Object(l.a)(t,e),Object(i.a)(t,[{key:"_getRequestParams",value:function(){var e=this.state,t=e.order,n=e.exercise_group_id,a=e.searchtext;return{page:e.page,search:a,order:t,limit:e.limit,group_id:n}}},{key:"_getRequestParams",value:function(){var e=this.state,t=e.order,n=e.exercise_group_id,a=e.searchtext;return{page:e.page,search:a,order:t,limit:e.limit,group_id:n}}},{key:"render",value:function(){var e=this,t=this.state,n=t.exercise_questions,a=t.exercise,s=t.exercise_types,i={};return h.a.createElement("div",{className:"edu-back-white"},h.a.createElement("div",{className:" padding20-30"},h.a.createElement("style",null,"\n .center{\n text-align: center;\n }\n .edu-back-white>.bor-bottom-greyE:last-child {\n border-bottom: none !important;\n }\n "),h.a.createElement("div",{className:"font-18 center"},a&&a.exercise_name),h.a.createElement("div",{className:"font-14 color-grey-9"},a&&a.exercise_description)),h.a.createElement("div",{className:" padding20-30 newContainer"},h.a.createElement("p",{className:" clearfix"},s&&0<s.q_singles&&h.a.createElement("span",{className:"color-grey-9 mr15"},"\u5355\u9009\u9898 ",s.q_singles," \u9898,\u5171 ",s&&s.q_singles_scores," \u5206"),s&&0<s.q_doubles&&h.a.createElement("span",{className:"color-grey-9 mr15"},"\u591a\u9009\u9898 ",s.q_doubles," \u9898,\u5171 ",s&&s.q_doubles_scores," \u5206"),s&&0<s.q_judges&&h.a.createElement("span",{className:"color-grey-9 mr15"},"\u5224\u65ad\u9898 ",s.q_judges," \u9898,\u5171 ",s&&s.q_judges_scores," \u5206"),s&&0<s.q_nulls&&h.a.createElement("span",{className:"color-grey-9 mr15"},"\u586b\u7a7a\u9898 ",s.q_nulls," \u9898,\u5171 ",s&&s.q_nulls_scores," \u5206"),s&&0<s.q_mains&&h.a.createElement("span",{className:"color-grey-9 mr15"},"\u7b80\u7b54\u9898 ",s.q_mains," \u9898,\u5171 ",s&&s.q_mains_scores," \u5206"),s&&0<s.q_shixuns&&h.a.createElement("span",{className:"color-grey-9 mr15"},"\u5b9e\u8bad\u9898 ",s.q_shixuns," \u9898,\u5171 ",s&&s.q_shixuns_scores," \u5206"),h.a.createElement("span",{className:"color-grey-3 fr"},"\u5171",h.a.createElement("span",{className:"color-orange-tip"}," ",s&&s.q_scores," "),"\u5206"),h.a.createElement("span",{className:"color-grey-3 fr"},"\u5408\u8ba1",h.a.createElement("span",{className:"color-blue"}," ",s&&s.q_counts," "),"\u9898\uff1a"))),n.map((function(t,a){return 0==t.question_type||1==t.question_type?h.a.createElement(f.a,Object.assign({},e.props,t,{index:a},i,{displayCount:n.length,showActionButton:!1,key:a})):2==t.question_type?h.a.createElement(x.a,Object.assign({showActionButton:!1,key:a},e.props,t,{index:a},i)):3==t.question_type?h.a.createElement(E.a,Object.assign({showActionButton:!1,key:a},e.props,t,{index:a},i)):4==t.question_type?h.a.createElement(g.a,Object.assign({showActionButton:!1,key:a},e.props,t,{index:a},i)):5==t.question_type?h.a.createElement(y.a,Object.assign({Testpapersettinghomepage:!0,showActionButton:!1,key:a},e.props,t,{index:a},i)):h.a.createElement("div",null)})))}}]),t}(p.Component));t.a=q},2290:function(e,t,n){"use strict";n.r(t);var a=n(8),s=n(7),i=n(10),r=n(9),c=n(11),o=n(0),l=n.n(o),u=(n(6),n(2029)),m=function(e){function t(e){var n;return Object(a.a)(this,t),(n=Object(i.a)(this,Object(r.a)(t).call(this,e))).componentDidMount=function(){},n.detailFetchCallback=function(e){var t=n.props.match.params.Id,a={title:e.data.exercise&&e.data.exercise.name,is_public:e.data.exercise&&e.data.exercise.is_public,crumbArray:[{content:"\u8be6\u60c5"}]},s={tab:"0",menuArray:[{to:"/banks/exercise/".concat(t,"/").concat(n.props.match.params.type,"?tab=0"),content:"\u5185\u5bb9\u8be6\u60c5"}],category:"exercise",tos:"/banks/exercise/".concat(t,"/edit/").concat(n.props.match.params.type),id:t,is_public:e.data.exercise&&e.data.exercise.is_public,type:n.props.match.params.type,authorize:e&&e.data&&e.data.authorize};n.props.initPublic(a,s,e.data)},n.state={},n}return Object(c.a)(t,e),Object(s.a)(t,[{key:"render",value:function(){return this.state.pollDetail,l.a.createElement("div",null,l.a.createElement(u.a,Object.assign({},this.props,this.state,{urlPath:"exercise_banks",detailFetchCallback:this.detailFetchCallback})))}}]),t}(o.Component);t.default=m},831:function(e,t,n){"use strict";n.d(t,"e",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return r})),n.d(t,"d",(function(){return c})),n.d(t,"f",(function(){return o}));var a=0,s=2,i=3,r=4,c=5,o=["\u5355\u9009\u9898","\u591a\u9009\u9898","\u5224\u65ad\u9898","\u586b\u7a7a\u9898","\u7b80\u7b54\u9898","\u5b9e\u8bad\u9898"]},967:function(e,t,n){"use strict";n(259);var a=n(167),s=n(8),i=n(7),r=n(10),c=n(9),o=n(11),l=(n(472),n(471)),u=(n(50),n(29)),m=(n(103),n(47)),d=n(0),p=n.n(d),h=(n(6),n(831)),_=n(28),b=(m.a.TextArea,u.a.confirm,window.$,l.a.Option,function(e){function t(e){var n;return Object(s.a)(this,t),(n=Object(r.a)(this,Object(c.a)(t).call(this,e))).componentDidMount=function(){},n.state={},n}return Object(o.a)(t,e),Object(i.a)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.question_title,s=t.question_score,i=t.question_type,r=(t.question_choices,t.standard_answer,t.question_id),c=(t.question_number,t.index),o=t.displayCount,l=t.topRight,u=t.showActionButton,m=t.exerciseIsPublish,d=(this.props.isAdmin(),this.props.match.params.coursesId,this.isEdit,"question_".concat(c),h.f[i]);return p.a.createElement(p.a.Fragment,null,p.a.createElement("div",{className:"new_li"},p.a.createElement("style",null,"\n .actionBtns {\n height: 28px\n }\n "),p.a.createElement("div",{className:"font-16 fl"},p.a.createElement("span",{className:"color-blue"},c+1,"\u3001",d),p.a.createElement("span",{className:"color-grey-9"},"\uff08",s,"\u5206\uff09")),p.a.createElement("div",{className:"fr actionBtns"},l,0!=u&&p.a.createElement(p.a.Fragment,null,!m&&p.a.createElement("a",{className:"mr30",onClick:function(){return e.props.onQestionDelete(r)}},p.a.createElement(a.a,{title:"\u5220\u9664"},p.a.createElement("i",{className:"color-grey-cd font-16 iconfont icon-shanchu"}))),0===c?"":p.a.createElement("a",{className:"mr30",onClick:function(){return e.props.onSortUp(c,r)}},p.a.createElement(a.a,{title:"\u4e0a\u79fb"},p.a.createElement("i",{className:"color-green font-18 iconfont icon-xiangshangyi"}))),c===o-1?"":p.a.createElement("a",{className:"mr30",onClick:function(){return e.props.onSortDown(c,r)}},p.a.createElement(a.a,{title:"\u4e0b\u79fb"},p.a.createElement("i",{className:"color-green font-18 iconfont icon-xiangxiayi"}))),!m&&p.a.createElement("a",{className:"mr30",onClick:function(){return e.props.addQuestion(r,i)}},p.a.createElement(a.a,{title:"(\u5411\u4e0b\u63d2\u5165".concat(d,")")},p.a.createElement("i",{className:"color-green font-18 iconfont icon-roundaddfill"}))),p.a.createElement("a",{onClick:function(){return e.props.editQestion(c)}},p.a.createElement(a.a,{title:"\u7f16\u8f91"},p.a.createElement("i",{className:"color-green font-18 iconfont icon-bianjidaibeijing"})))))),n&&p.a.createElement(_.s,{content:n,selector:"qtitle_"+(c+1),style:{display:"inline-block",width:"100%",margin:"10px 0px 15px"}}))}}]),t}(d.Component));t.a=b}}]);