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
6.8 KiB
1 line
6.8 KiB
(this.webpackJsonph5=this.webpackJsonph5||[]).push([[199],{1520:function(e,t,a){"use strict";var n=a(8),c=a(7),r=a(10),s=a(9),i=a(11),l=a(0),m=a.n(l),o=(a(1268),a(264),function(e){function t(e){return Object(n.a)(this,t),Object(r.a)(this,Object(s.a)(t).call(this,e))}return Object(i.a)(t,e),Object(c.a)(t,[{key:"render",value:function(){var e=this.props.tags;return m.a.createElement(m.a.Fragment,null,e&&e.map((function(e,t){return m.a.createElement(m.a.Fragment,null,"\u83b7\u5956\u6848\u4f8b"==e.name?m.a.createElement("span",{key:t,className:"edu-filter-btn fl cdefault edu-activity-red ml10"},e.name):"\u5165\u5e93\u6848\u4f8b"==e.name?m.a.createElement("span",{key:t,className:"edu-filter-btn fl cdefault edu-activity-blue ml10"},e.name):"\u4f01\u4e1a\u6848\u4f8b"==e.name?m.a.createElement("span",{key:t,className:"edu-filter-btn fl cdefault edu-activity-orange-sub ml10"},e.name):m.a.createElement("span",{key:t,className:"edu-filter-btn fl cdefault edu-activity-36c53c-sub ml10"},e.name))})))}}]),t}(l.Component));t.a=o},2246:function(e,t,a){e.exports=a.p+"static/media/teach_ex.a415d7a9.jpg"},2343:function(e,t,a){"use strict";a.r(t),a(104);var n=a(60),c=(a(498),a(499)),r=a(8),s=a(7),i=a(10),l=a(9),m=a(11),o=(a(103),a(47)),p=a(0),u=a.n(p),h=(a(1268),a(264),a(28)),d=a(6),f=a.n(d),g=a(171),b=a(2246),E=a.n(b),v=a(1520),y=function(e){function t(e){return Object(r.a)(this,t),Object(i.a)(this,Object(l.a)(t).call(this,e))}return Object(m.a)(t,e),Object(s.a)(t,[{key:"render",value:function(){var e=this.props.libraries;return u.a.createElement("div",{className:"library-list-container"},e&&e.map((function(e,t){return u.a.createElement("a",{href:"/moop_cases/".concat(e.id),target:"_blank"},u.a.createElement("li",{className:"library_list_item pointer"},u.a.createElement("img",{alt:e.id,className:"mr15 mt3 radius4",height:"90",src:Object(h.T)("".concat(e.cover_url||"/images/educoder/library-default-cover.png")),width:"120"}),u.a.createElement("div",{className:"flex1"},u.a.createElement("p",{className:"clearfix mb25 lineh-40"},u.a.createElement("a",{className:"task-hide font-22 library_l_name"},e.title),u.a.createElement("span",{className:"fl mt10"},u.a.createElement(v.a,{tags:e.tags}))),u.a.createElement("p",{className:"clearfix lineh-20"},u.a.createElement("span",{className:"color-grey-3 mr10"},e.author_name),u.a.createElement("span",{className:"color-grey-3 mr20"},e.author_school_name),u.a.createElement("span",{className:"color-grey-c fr"},e.visited_count&&0!=e.visited_count?u.a.createElement("span",{className:"color-grey-c ml20"},u.a.createElement("span",{className:" item-group-icon mr5"},u.a.createElement("i",{className:"fa fa-eye"})),e.visited_count," \u6d4f\u89c8"):"",e.praise_count&&0!=e.praise_count?u.a.createElement("span",{className:"color-grey-c ml20"},u.a.createElement("span",{className:" item-group-icon mr5"},u.a.createElement("i",{className:"fa fa-thumbs-o-up"})),e.praise_count," \u8d5e"):"",e.download_count&&0!=e.download_count?u.a.createElement("span",{className:"color-grey-c ml20",style:{marginRight:"1px"}},u.a.createElement("span",{className:" item-group-icon mr5"},u.a.createElement("i",{className:"fa fa-download"})),e.download_count," \u4e0b\u8f7d"):"")))))})))}}]),t}(p.Component),N=o.a.Search,_=function(e){function t(e){var a;return Object(r.a)(this,t),(a=Object(i.a)(this,Object(l.a)(t).call(this,e))).componentDidMount=function(){window.document.title="\u6559\u5b66\u6848\u4f8b";var e=a.state,t=e.type,n=e.search,c=e.page,r=e.pageSize;a.InitList(t,n,c,r)},a.InitList=function(e,t,n,c){f.a.get("/libraries.json",{params:{type:0==e?void 0:"mine",keyword:t,page:n,per_page:c}}).then((function(e){e?a.setState({libraries:e.data.libraries,totalCount:e.data.count,isSpin:!1}):a.setState({isSpin:!1})})).catch((function(e){a.setState({isSpin:!1})}))},a.changeType=function(e){a.setState({type:e,page:1,isSpin:!0});var t=a.state,n=t.search,c=t.page,r=t.pageSize;a.InitList(e,n,c,r)},a.inputStudent=function(e){a.setState({search:e.target.value})},a.searchInfo=function(){a.setState({isSpin:!0});var e=a.state,t=e.type,n=e.search,c=e.pageSize;a.InitList(t,n,1,c)},a.onChangePage=function(e){a.setState({page:e});var t=a.state,n=t.type,c=t.search,r=t.pageSize;a.InitList(n,c,e,r)},a.state={type:0,search:void 0,page:1,pageSize:20,libraries:void 0,totalCount:void 0,isSpin:!0},a}return Object(m.a)(t,e),Object(s.a)(t,[{key:"render",value:function(){var e=this,t=this.state,a=t.type,r=t.search,s=t.libraries,i=t.totalCount,l=t.pageSize,m=t.page,o=this.props.checkIfLogin;return u.a.createElement(u.a.Fragment,null,u.a.createElement("style",null,"\n\t\t\t\t\t\t.imgmoop_cases{width: 100%;\n\t\t\t\t\t\theight: 300px;\n\t\t\t\t\t\tbackground-color: #000a4f;\n\t\t\t\t\t\tbackground-position: 50%;\n\t\t\t\t\t\tbackground-repeat: no-repeat;}\n\t\t\t\t\t\t"),u.a.createElement("img",{className:"imgmoop_cases",src:this.props.mygetHelmetapi&&null===this.props.mygetHelmetapi.moop_cases_banner_url?E.a:Object(h.L)(this.props.mygetHelmetapi&&this.props.mygetHelmetapi.moop_cases_banner_url)}),u.a.createElement("div",{className:"educontent"},u.a.createElement("div",{className:"edu-back-white mb30 mt30"},u.a.createElement("p",{className:"padding20-30 clearfix bor-bottom-greyE"},u.a.createElement("span",{className:"font-18 fl color-grey-3"},"\u6559\u5b66\u6848\u4f8b"),u.a.createElement(h.r,Object.assign({},this.props,{to:"/moop_cases/new",className:"fr edu-default-btn edu-blueline-btn",checkProfileComplete:!0}),"\u53d1\u5e03\u6848\u4f8b")),u.a.createElement("div",{className:"clearfix pl30 pr30"},u.a.createElement("ul",{className:"fl library_nav mt25"},u.a.createElement("li",{className:0==a?"active":"",onClick:function(){return e.changeType(0)}},u.a.createElement("a",{href:"javascript:void(0)"},"\u5168\u90e8")),o()&&u.a.createElement("li",{className:1==a?"active":"",onClick:function(){return e.changeType(1)}},u.a.createElement("a",{href:"javascript:void(0)"},"\u6211\u7684"))),u.a.createElement("div",{className:"fr mt16 mb16 searchView",style:{width:"300px"}},u.a.createElement(N,{value:r,placeholder:"\u8f93\u5165\u6559\u5b66\u6848\u4f8b\u6807\u9898\u3001\u4f5c\u8005\u3001\u5355\u4f4d\u8fdb\u884c\u68c0\u7d22",onInput:this.inputStudent,onSearch:this.searchInfo})))),u.a.createElement(n.a,{size:"large",spinning:this.state.isSpin,tip:"\u6b63\u5728\u83b7\u53d6\u76f8\u5173\u6570\u636e..."},s&&0<s.length&&u.a.createElement(y,Object.assign({},this.props,this.state,{libraries:s})),s&&0==s.length&&u.a.createElement("div",{className:"mb50"},u.a.createElement(g.a,null)),i&&l<i&&u.a.createElement("div",{className:"mb50 edu-txt-center clearfix"},u.a.createElement(c.a,{defaultCurrent:m,current:m,pageSize:l,showQuickJumper:!0,onChange:this.onChangePage,total:i})))))}}]),t}(p.Component);t.default=_},496:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var n=a(0),c=a.n(n),r=a(134);function s(e){var t=[];return c.a.Children.forEach(e,(function(e){Object(r.isFragment)(e)&&e.props?t=t.concat(s(e.props.children)):t.push(e)})),t}}}]); |