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/141.fcae2a9d.chunk.js

1 line
23 KiB

5 years ago
(this.webpackJsonph5=this.webpackJsonph5||[]).push([[141],{1537:function(e,t,n){"use strict";var a=n(8),r=n(7),o=n(10),i=n(9),s=n(11),l=n(0),c=n.n(l),p=(n(28),n(15),n(14),n(6),n(695),n(192),n(784),n(984),function(e){function t(e){var n;return Object(a.a)(this,t),(n=Object(o.a)(this,Object(i.a)(t).call(this,e))).getUser=function(e,t){n.props.user&&void 0===n.props.user.email||n.props.user&&null===n.props.user.email||n.props.user&&""===n.props.user.email?n.props.showNotification("\u8bf7\u5148\u7ed1\u5b9a\u90ae\u7bb1\uff0c\u8c22\u8c22"):"\u65b0\u5efa\u5b9e\u8bad"===t&&n.props&&n.props.current_user&&!1===n.props.current_user.is_shixun_marker?n.props.setgoshowqqgtounp(!0):void 0===e&&""===e||(window.location.href=e)},n.getUsers=function(e,t){"\u65b0\u5efa\u5b9e\u8bad"===t&&n.props&&n.props.current_user&&!1===n.props.current_user.is_shixun_marker?n.props.setgoshowqqgtounp(!0):void 0===e&&""===e||(window.location.href=e)},n.state={},n}return Object(s.a)(t,e),Object(r.a)(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.href,a=t.name,r=t.index;return c.a.createElement("div",{className:"square-Item",style:{height:"".concat("1"==r?"289":"2"==r?"298":"3"==r?"295":"289","px")}},c.a.createElement("div",{className:"substance substancepad"},"projects"===this.props.Createtype?c.a.createElement("a",{onClick:function(){return e.getUser(n,a)}},c.a.createElement("div",{className:"substancenenew"},c.a.createElement("div",{className:"leftten"}),c.a.createElement("div",{className:"topten"}))):c.a.createElement("a",{onClick:function(){return e.getUsers(n,a)}},c.a.createElement("div",{className:"substancenenew"},c.a.createElement("div",{className:"leftten"}),c.a.createElement("div",{className:"topten"})))),c.a.createElement("div",{className:"edu-txt-center course-bottom"},c.a.createElement("div",{className:"inline color-grey-6"},c.a.createElement("span",{className:"fl ml10 mr10 squareIconSpan substancefont"},a))))}}]),t}(l.Component));t.a=p},2388:function(e,t,n){"use strict";n.r(t),n(104);var a=n(60),r=(n(498),n(499)),o=(n(259),n(167)),i=(n(515),n(506)),s=(n(513),n(507)),l=n(8),c=n(7),p=n(10),u=n(9),m=n(11),f=n(0),h=n.n(f),g=n(28),d=(n(15),n(14),n(6)),y=n.n(d),b=n(171),v=(n(695),n(192),n(984),n(1537)),E=function(e){function t(e){var n;return Object(l.a)(this,t),(n=Object(p.a)(this,Object(u.a)(t).call(this,e))).componentDidMount=function(){n.setState({isSpin:!0});var e=n.state,t=e.category,a=e.status,r=e.page,o=e.sort_by,i=e.sort_direction;n.getCourses(t,a,r,o,i)},n.getCourses=function(e,t,a,r,o){var i="/users/".concat(n.props.match.params.username,"/courses.json");y.a.get(i,{params:{category:e,status:t,page:a,sort_by:r,sort_direction:o,per_page:n.props.is_current&&e&&1==a?17:16}}).then((function(e){e&&n.setState({totalCount:e.data.count,data:e.data,sort_direction:o,sort_by:r,isSpin:!1})})).catch((function(e){n.setState({isSpin:!1})}))},n.changeCategory=function(e){n.setState({category:e,page:1,isSpin:!0});var t=n.state,a=t.status,r=t.sort_by,o=t.sort_direction;n.getCourses(e,a,1,r,o)},n.changeStatus=function(e){n.setState({status:e,page:1,isSpin:!0});var t=n.state,a=t.category,r=t.sort_by,o=t.sort_direction;n.getCourses(a,e,1,r,o)},n.changePage=function(e){n.setState({page:e,isSpin:!0});var t=n.state,a=t.category,r=t.status,o=t.sort_by,i=t.sort_direction;n.getCourses(a,r,e,o,i)},n.turnToCourses=function(e,t){t&&n.props.history.push(e)},n.state={category:void 0,status:void 0,page:1,per_page:16,sort_by:"updated_at",sort_direction:"desc",totalCount:void 0,data:void 0,isSpin:!1},n}return Object(m.a)(t,e),Object(c.a)(t,[{key:"updatedlist",value:function(e){this.setState({isSpin:!0});var t=this.state,n=t.category,a=t.status;t.page,t.sort_direction,this.getCourses(n,a,1,e,"desc")}},{key:"updatedlists",value:function(e){this.setState({isSpin:!0});var t=this.state,n=t.category,a=t.status,r=t.page,o=t.sort_by,i=t.sort_direction,s=e;"asc"===e?e===i&&(s="desc"):"desc"===e&&e===i&&(s="asc"),this.getCourses(n,a,r,o,s)}},{key:"render",value:function(){var e=this,t=this.state,n=t.category,l=t.status,c=t.page,p=t.data,u=t.totalCount,m=t.isSpin,f=t.s