forked from Gitlink/build
1 line
7.7 KiB
JavaScript
1 line
7.7 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[78],{EEGS:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=_(a("W9HT")),r=_(a("NUBc")),o=_(a("PArb")),c=_(a("diRs")),l=_(a("2/Rp")),i=_(a("BvKs")),s=_(a("5rEg")),u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},p=function(){function e(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)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}();a("04bd"),a("YQTV"),a("qNb/"),a("Aosp"),a("L/Qf"),a("2WkQ"),a("1vPl");var f=a("q1tI"),d=_(f),m=a("eO8H"),y=_(a("vDqi")),h=_(a("z+6C")),g=_(a("2CTR")),b=_(a("lbbv")),v=_(a("FPGT"));function _(e){return e&&e.__esModule?e:{default:e}}var E=s.default.Search,j=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return a.componentDidMount=function(){a.get_projects()},a.componentDidUpdate=function(e){var t=a.props.match.params.username,n=e.match.params.username;(e.project_type!==a.props.project_type||n&&t&&n!==t)&&a.get_projects()},a.get_projects=function(e){var t=a.props.match.params.username,n=a.props.project_type,r="/users/"+t+"/projects.json",o=a.state,c=o.page,l=o.limit,i=o.search,s=o.sort_by,u=o.category,p=o.is_public;a.setState({isSpin:!0}),y.default.get(r,{params:{page:c,limit:l,search:i,sort_by:s,category:u,project_type:n,is_public:void 0!==e?e:p}}).then((function(e){e&&a.setState({projectsList:e.data.projects,total:e.data.count,isSpin:!1})})).catch((function(e){a.setState({isSpin:!1})}))},a.changeCategory=function(e){a.state.category=e.target.value,a.get_projects()},a.changePage=function(e){a.state.page=e,a.get_projects()},a.ChangeSoryBy=function(e){a.state.sort_by=e.key,a.get_projects()},a.changeSearchValue=function(e){a.setState({search:e.target.value})},a.changeStatus=function(e){var t=a.state.is_public===e?void 0:e;a.state.is_public=t,a.get_projects(t)},a.menu=function(){return d.default.createElement(i.default,{onClick:a.ChangeSoryBy},d.default.createElement(i.default.Item,{key:"updated_on"},"更新时间排序"),d.default.createElement(i.default.Item,{key:"created_on"},"创建时间排序"),d.default.createElement(i.default.Item,{key:"forked_count"},"fork数据排序"),d.default.createElement(i.default.Item,{key:"praises_count"},"点赞数量排序"))},a.newItem=function(){return d.default.createElement(i.default,null,d.default.createElement(i.default.Item,{key:"created_mirror"},d.default.createElement(m.Link,{to:"/projects/mirror/new"},"新建镜像项目")),d.default.createElement(i.default.Item,{key:"created_deposit"},d.default.createElement(m.Link,{to:"/projects/deposit/new"},"新建托管项目")))},a.category_button=function(e){var t=a.props,n=t.current_user,r=t.user;return(r&&n&&r.login===n.login?[{type:void 0,name:"所有"},{type:"manage",name:"我创建的"},{type:"join",name:"我参与的"},{type:"watched",name:"我关注的"},{type:"forked",name:"我Fork的"}]:[{type:void 0,name:"所有"},{type:"manage",name:"TA创建的"},{type:"join",name:"TA参与的"},{type:"watched",name:"TA关注的"},{type:"forked",name:"TAFork的"}]).map((function(t,n){return d.default.createElement("span",{key:n,className:"pr15"},d.default.createElement(l.default,{type:e&&e===t.type||!e&&!t.type?"primary":"default",ghost:e&&e===t.type||!e&&!t.type,value:t.type,onClick:a.changeCategory},t.name))}))},a.state={page:1,limit:15,sort_by:void 0,totalCount:void 0,isSpin:!1,projectsList:void 0,total:void 0,category:void 0,is_public:void 0},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),p(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.current_user,l=t.user,i=this.state,s=i.category,p=i.is_public,f=this.state,m=f.projectsList,y=f.isSpin,_=f.total,j=f.search,k=f.limit,w=f.page;return d.default.createElement(n.default,{spinning:y},d.default.createElement("div",{className:"list-r-operation"},d.default.createElement(E,{placeholder:"输入项目名称关键字进行搜索",enterButton:"搜索",size:"large",onSearch:this.get_projects,className:"list-r-Search",value:j,onChange:this.changeSearchValue}),d.default.createElement("div",null,a&&l&&a.login===l.login&&d.default.createElement(c.default,{content:this.newItem(),trigger:["click"],placement:"bottom",className:"mr50"},d.default.createElement("a",{className:"ant-dropdown-link"},d.default.createElement("span",{className:"color-blue font-16"},d.default.createElement("img",{src:b.default,alt:"",width:"13px"})," 新建"))),d.default.createElement(c.default,{content:this.menu(),trigger:["click"],placement:"bottom"},d.default.createElement("a",{className:"ant-dropdown-link"},d.default.createElement("span",{className:"color-blue font-16"},"排序 ",d.default.createElement("img",{src:v.default,alt:"",width:"10px"})))))),d.default.createElement("div",{className:"infosType"},d.default.createElement("div",null,this.category_button(s)),l&&a&&l.login===a.login?d.default.createElement("p",{className:"infoStatus"},d.default.createElement("span",{className:"public"===p?"active":"",onClick:function(){return e.changeStatus("public")}},"公有"),!p&&d.default.createElement(o.default,{type:"vertical",className:"statusDivider"}),d.default.createElement("span",{className:"private"===p?"active":"",onClick:function(){return e.changeStatus("private")}},"私有")):""),m&&m.length>0?d.default.createElement(h.default,u({},this.props,this.state,{projects:m})):d.default.createElement(g.default,{_html:"暂时没有项目"}),_&&_>k?d.default.createElement("div",{className:"edu-txt-center pt30 mb30 border-top-grey"},d.default.createElement(r.default,{simple:!0,defaultCurrent:w,total:_,pageSize:k,onChange:this.changePage})):"")}}]),t}(f.Component);t.default=j},PArb:function(e,t,a){"use strict";a.r(t);var n=a("q1tI"),r=a("TSYQ"),o=a.n(r),c=a("H84U");function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var s=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(a[n[r]]=e[n[r]])}return a};t.default=function(e){return n.createElement(c.a,null,(function(t){var a,r=t.getPrefixCls,c=e.prefixCls,u=e.type,p=void 0===u?"horizontal":u,f=e.orientation,d=void 0===f?"center":f,m=e.className,y=e.children,h=e.dashed,g=s(e,["prefixCls","type","orientation","className","children","dashed"]),b=r("divider",c),v=d.length>0?"-".concat(d):d,_=o()(m,b,"".concat(b,"-").concat(p),(i(a={},"".concat(b,"-with-text").concat(v),y),i(a,"".concat(b,"-dashed"),!!h),a));return n.createElement("div",l({className:_},g,{role:"separator"}),y&&n.createElement("span",{className:"".concat(b,"-inner-text")},y))}))}},"qNb/":function(e,t,a){"use strict";a.r(t);a("SchZ"),a("txnC")},txnC:function(e,t,a){}}]); |