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/167.bf3b2bdd.chunk.js

1 line
10 KiB

(this.webpackJsonph5=this.webpackJsonph5||[]).push([[167],{1128:function(e,t,a){"use strict";a(104);var n=a(60),s=a(8),c=a(7),r=a(10),o=a(9),l=a(11),i=a(0),m=a.n(i),u=function(e){function t(e){return Object(s.a)(this,t),Object(r.a)(this,Object(o.a)(t).call(this,e))}return Object(l.a)(t,e),Object(c.a)(t,[{key:"render",value:function(){var e=this.props.style;return m.a.createElement("div",{className:"edu-tab-con-box clearfix edu-txt-center",style:e},m.a.createElement("style",null,"\n .edu-tab-con-box{\n padding:100px 0px;\n }\n .ant-modal-body .edu-tab-con-box{\n padding:0px!important;\n }\n img.edu-nodata-img{\n margin: 40px auto 20px;\n }\n "),m.a.createElement(n.a,{tip:"\u6b63\u5728\u83b7\u53d6\u76f8\u5173\u6570\u636e..."}))}}]),t}(i.Component);t.a=u},1416:function(e,t,a){"use strict";a(50);var n=a(29),s=a(8),c=a(7),r=a(10),o=a(9),l=a(11),i=a(0),m=a.n(i),u=(a(28),a(49)),p=a.n(u),d=function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(r.a)(this,Object(o.a)(t).call(this,e))).updatasmodals=function(){var e=a.props.updata;if(e&&!0===e.system_update){var t=localStorage.getItem("SystemUpdateEndTime");(null==t||p()(t)<p()(e.end_time))&&a.setState({system_updates:!0})}},a.setmodalSave=function(){var e=a.props.updata;localStorage.setItem("SystemUpdateEndTime",e.end_time),a.setState({system_updates:!1})},a.state={system_updates:!1},a}return Object(l.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){this.updatasmodals()}},{key:"componentDidUpdate",value:function(){}},{key:"render",value:function(){var e=this,t=this.state.system_updates,a=this.props.updata;return m.a.createElement(n.a,{keyboard:!1,title:a&&a.subject,visible:t,closable:!1,footer:null,destroyOnClose:!0,centered:!0,width:"530px"},m.a.createElement("div",{className:"task-popup-content"},m.a.createElement("pre",{className:"break-word break-word-firefox"},a&&a.system_score),m.a.createElement("div",{className:"clearfix edu-txt-center mt20"},m.a.createElement("a",{className:"task-btn task-btn-orange pop_close",onClick:function(){return e.setmodalSave()}},"\u77e5\u9053\u5566"))))}}]),t}(i.Component);t.a=d},2218:function(e,t,a){},2333:function(e,t,a){"use strict";a.r(t),a(498);var n=a(499),s=a(8),c=a(7),r=a(10),o=a(9),l=a(11),i=a(0),m=a.n(i),u=a(28),p=(a(259),a(167)),d=(a(104),a(60)),h=(a(280),a(231)),b=a(695),f=function(e){function t(e){return Object(s.a)(this,t),Object(r.a)(this,Object(o.a)(t).call(this,e))}return Object(l.a)(t,e),Object(c.a)(t,[{key:"render",value:function(){var e={width:"100%",minHeight:"500px"};return m.a.createElement(d.a,{style:e},m.a.createElement(h.a,{style:e,type:"info"}))}}]),t}(i.Component),v=(Object(u.w)()(Object(b.a)(f)),function(e){function t(e){return Object(s.a)(this,t),Object(r.a)(this,Object(o.a)(t).call(this,e))}return Object(l.a)(t,e),Object(c.a)(t,[{key:"render",value:function(){var e=this.props.coursesHomelist;return m.a.createElement("div",{className:"educontent mb20",id:"subjects_list_content"},m.a.createElement("style",null,"\n .square-Item .square-img img {\n width: 60px;\n border-radius: 6px 6px 0px 0px;\n vertical-align: bottom;\n height: 60px;\n border-radius: 50%;\n }"),m.a.createElement("div",{className:"square-list clearfix"},void 0===e?"":e.courses.map((function(e,t){return m.a.createElement("div",{className:"square-Item",style:{cursor:"pointer"},key:t},m.a.createElement("div",{className:0===e.is_public&&!1===e.is_accessible?"closeSquare":"none"},m.a.createElement("img",{src:Object(u.L)("images/educoder/icon/lockclose.svg"),className:"mt80 mb25"}),m.a.createElement("p",{className:"font-14 color-white"},"\u975e\u6210\u5458\u4e0d\u80fd\u8bbf\u95ee")),m.a.createElement("a",{href:e.first_category_url,className:"square-img"},1===e.is_public&&1309===e.id?m.a.createElement("div",null,m.a.createElement("div",{className:"publicpart orangeBlack"}),m.a.createElement("span",{className:"smalltrangle"}),m.a.createElement("span",{className:"publicword"}," \u516c\u5f00 ")):"",1===e.is_public&&1309!=e.id?m.a.createElement("div",null,m.a.createElement("div",{className:"publicpart"}),m.a.createElement("span",{className:"smalltrangle"}),m.a.createElement("span",{className:"publicword"}," \u516c\u5f00 ")):"",!1===e.excellent?"":m.a.createElement("div",{className:"tag-orange"},m.a.createElement("span",{className:"tag-name"},"\u5f00\u653e\u8bfe\u7a0b")),!0===e.is_end?m.a.createElement("p",{className:"fr squareIconSpan mt10 biaoqiancours"},m.a.createElement("div",{className:"coursesover"},"\u5df2\u7ed3\u675f")):"",m.a.createElement("div",{className:"substance"},m.a.createElement("p",{className:"subName font-16"},m.a.createElement("span",{title:23<e.name.length?e.name:""},e.name)),m.a.createElement("span",{className:"color-dark"},m.a.createElement("img",{alt:"\u7528\u6237",className:"radius mt15",height:"60",src:Object(u.L)("".concat("images/"+e.avatar_url)),width:"60"})),m.a.createElement("p",{className:"font-14 mt10"},m.a.createElement("span",{className:"color-dark"},e.creator," ",e.technical_title)),m.a.createElement("p",{className:"font-16 mb15 task-hide mt10"},m.a.createElement(p.a,{placement:"bottom",title:e.school},m.a.createElement("span",{className:"color-grey-98"},e.school)))),m.a.createElement("div",{className:"edu-txt-center course-bottom"},m.a.createElement("div",{className:"inline color-grey-B4"},0===e.visits?"":m.a.createElement("span",{className:"fl ml10 mr10 squareIconSpan"},m.a.createElement(p.a,{placement:"bottom",title:"\u8bbf\u95ee\u91cf"},m.a.createElement("i",{className:"iconfont icon-liulanyan fl mr3"}),e.visits)),0===e.course_members_count?"":m.a.createElement("span",{className:"fl ml10 mr10 squareIconSpan"},m.a.createElement(p.a,{placement:"bottom",title:"\u6210\u5458"},m.a.createElement("i",{className:"iconfont icon-chengyuan fl mr3"}),e.course_members_count)),0===e.tasks_count?"":m.a.createElement("span",{className:"fl ml10 mr10 squareIconSpan"},m.a.createElement(p.a,{placement:"bottom",title:"\u4f5c\u4e1a"},m.a.createElement("i",{className:"iconfont icon-zuoye fl mr3"}),e.tasks_count))))))}))))}}]),t}(i.Component)),g=a(6),E=a.n(g),N=a(1128),y=a(1416),j=(a(2218),function(e){function t(e){var a;return Object(s.a)(this,t),(a=Object(r.a)(this,Object(o.a)(t).call(this,e))).changeStatus=function(e){a.setState({order:e,page:1,coursesHomelist:void 0}),a.searchcourses(16,1,e,"")},a.inputSearchValue=function(e){a.setState({search:e.target.value,page:1})},a.searchValue=function(e){var t=a.state,n=t.search,s=t.order;a.setState({order:s,page:1}),a.searchcourses(16,1,s,n)},a.onChange=function(e){a.setState({page:e});var t=a.state,n=t.limit,s=t.order,c=t.search;a.searchcourses(n,e,s,c)},a.searchcourses=function(e,t,n,s){E.a.get("/courses.json",{params:{limit:e,page:t,order:n,search:s}}).then((function(e){401===e.data.status||a.setState({coursesHomelist:e.data})})).catch((function(e){}))},a.getUser=function(e,t){!1!==a.props.checkIfLogin()?!1!==a.props.checkIfProfileCompleted()?void 0===e&&""===e||a.props.history.push(e):a.props.showProfileCompleteDialog():a.props.showLoginDialog()},a.state={limit:16,page:1,order:"created_at",coursesHomelist:void 0,search:""},a}return Object(l.a)(t,e),Object(c.a)(t,[{key:"componentDidMount",value:function(){var e=this;document.title="\u7ffb\u8f6c\u8bfe\u5802",E.a.get("/users/system_update.json").then((function(t){var a=t.data;e.setState({updata:a})})).catch((function(e){})),this.searchcourses(16,1,"all","")}},{key:"render",value:function(){var e=this,t=this.state,a=t.order,s=(t.search,t.page),c=t.coursesHomelist;return m.a.createElement("div",null,void 0===this.state.updata?"":m.a.createElement(y.a,this.state),m.a.createElement("div",{className:"newMain clearfix"},m.a.createElement("style",null,"\n\t\t\t\t\t\t\t\t\t\t.courses-head{\n\t\t\t\t\t\t\t\t\t\t\t\twidth: 100%;\n\t\t\t\t\t\t\t\t\t\t\t\theight: 300px;\n\t\t\t\t\t\t\t\t\t\t\t\tbackground-image: url(".concat(Object(u.L)(this.props.mygetHelmetapi&&null===this.props.mygetHelmetapi.course_banner_url?"images/educoder/courses/courses.jpg":this.props.mygetHelmetapi&&this.props.mygetHelmetapi.course_banner_url),");\n\t\t\t\t\t\t\t\t\t\t\t background-color: #081C4B;\n\t\t\t\t\t\t\t\t\t\t\t\tbackground-position: center;\n\t\t\t\t\t\t\t\t\t\t\t\tbackground-repeat: no-repeat;\n\t\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t")),m.a.createElement("div",{className:"courses-head pr"},m.a.createElement("div",{className:"edu-txt-center pathNavLine"},m.a.createElement("div",{className:"inline path-nav"}))),m.a.createElement("div",{className:"mt20 educontent mb20 clearfix"},m.a.createElement("a",{className:"created_at"==a?"fl mr20 font-16 bestChoose active":"fl mr20 font-16 bestChoose",onClick:function(){return e.changeStatus("created_at")}},"\u6700\u65b0"),m.a.createElement("a",{className:"visits"==a?"fl mr20 font-16 bestChoose active":"fl mr20 font-16 bestChoose",onClick:function(){return e.changeStatus("visits")}},"\u6700\u70ed"),this.props.user&&"\u5b66\u751f"===this.props.user.user_identity?"":m.a.createElement("span",{className:"fr font-16 bestChoose color-blue",onClick:function(){return e.getUser("/courses/new")}},"+\u65b0\u5efa\u7ffb\u8f6c\u8bfe\u5802")),void 0===c?m.a.createElement(N.a,null):m.a.createElement(v,Object.assign({},this.props,this.state,{coursesHomelist:c})),void 0!==c&&0===c.courses.length?m.a.createElement("div",{className:"edu-tab-con-box clearfix edu-txt-center mb50"},m.a.createElement("img",{className:"edu-nodata-img mb20",src:Object(u.L)("images/educoder/nodata.png")}),m.a.createElement("p",{className:"edu-nodata-p mb20"},"\u6682\u65f6\u8fd8\u6ca1\u6709\u76f8\u5173\u6570\u636e\u54e6\uff01")):"",void 0!==c&&16<c.courses_count?m.a.createElement("div",{className:"educontent mb80 edu-txt-center mt10"},m.a.createElement(n.a,{current:s,total:c.courses_count||1299,type:"mini",pageSize:16,onChange:this.onChange})):""))}}]),t}(i.Component));t.default=j},496:function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var n=a(0),s=a.n(n),c=a(134);function r(e){var t=[];return s.a.Children.forEach(e,(function(e){Object(c.isFragment)(e)&&e.props?t=t.concat(r(e.props.children)):t.push(e)})),t}}}]);