build/static/js/71.ea7acfea.chunk.js

1 line
33 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(this.webpackJsonp=this.webpackJsonp||[]).push([[71],{"3cxI":function(e,t,n){},"5b9P":function(e,t,n){"use strict";n.r(t),t.default=n.p+"static/media/quality.8869fd9b.svg"},NUct:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=g(n("W9HT")),r=g(n("3S7+")),o=g(n("2/Rp")),l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}();n("04bd"),n("TfFZ"),n("L/Qf");var c=n("q1tI"),s=g(c),d=n("eO8H"),u=n("spEH"),p=g(n("q7EM"));n("7dqz"),n("3cxI");var f=g(n("CnBM")),m=g(n("HUFq")),h=g(n("vDqi"));function g(e){return e&&e.__esModule?e:{default:e}}var x=(0,f.default)({loader:function(){return n.e(105).then(n.t.bind(null,"6dZj",7))},loading:m.default}),b=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(13),n.e(28)]).then(n.t.bind(null,"DTGX",7))},loading:m.default}),E=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(9),n.e(12),n.e(117)]).then(n.t.bind(null,"IZ3b",7))},loading:m.default}),j=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(6),n.e(5),n.e(27)]).then(n.t.bind(null,"SqvK",7))},loading:m.default}),_=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(9),n.e(62),n.e(50)]).then(n.t.bind(null,"WT1Z",7))},loading:m.default}),y=(0,f.default)({loader:function(){return n.e(110).then(n.t.bind(null,"+JVH",7))},loading:m.default}),v=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(41),n.e(81)]).then(n.t.bind(null,"fyLZ",7))},loading:m.default}),w=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(14),n.e(104)]).then(n.t.bind(null,"s4sY",7))},loading:m.default}),k=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(14),n.e(103)]).then(n.t.bind(null,"IxYK",7))},loading:m.default}),N=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(9),n.e(12),n.e(118)]).then(n.t.bind(null,"+JJy",7))},loading:m.default}),I=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(9),n.e(12),n.e(116)]).then(n.t.bind(null,"Gofe",7))},loading:m.default}),B=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(32)]).then(n.t.bind(null,"VSCt",7))},loading:m.default}),P=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(6),n.e(5),n.e(23)]).then(n.t.bind(null,"YxIK",7))},loading:m.default}),R=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(6),n.e(5),n.e(24)]).then(n.t.bind(null,"TiQt",7))},loading:m.default}),S=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(6),n.e(5),n.e(25)]).then(n.t.bind(null,"vhIH",7))},loading:m.default}),O=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(34)]).then(n.t.bind(null,"+nTR",7))},loading:m.default}),C=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(58)]).then(n.t.bind(null,"cFFD",7))},loading:m.default}),D=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(57)]).then(n.t.bind(null,"zM51",7))},loading:m.default}),F=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(83)]).then(n.t.bind(null,"LMhh",7))},loading:m.default}),M=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(80)]).then(n.t.bind(null,"p6ow",7))},loading:m.default}),z=(0,f.default)({loader:function(){return Promise.all([n.e(11),n.e(21),n.e(99)]).then(n.t.bind(null,"RJ4B",7))},loading:m.default}),L=(0,f.default)({loader:function(){return n.e(92).then(n.t.bind(null,"O7Ih",7))},loading:m.default}),A=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(16)]).then(n.t.bind(null,"VEFH",7))},loading:m.default}),T=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(6),n.e(10),n.e(43),n.e(26)]).then(n.t.bind(null,"gUMM",7))},loading:m.default}),q=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(55)]).then(n.t.bind(null,"rS1K",7))},loading:m.default}),G=(0,f.default)({loader:function(){return Promise.all([n.e(6),n.e(44)]).then(n.t.bind(null,"B3S4",7))},loading:m.default}),J=(0,f.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(3),n.e(45)]).then(n.t.bind(null,"tF+v",7))},loading:m.default}),W=(0,f.default)({loader:function(){return n.e(98).then(n.t.bind(null,"cuo/",7))},loading:m.default});var H=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.getProject()},a.componentDidUpdate=function(e){var t=e.match.params,n=a.props.match.params;e&&a.props&&(t.projectsId!==n.projectsId||t.owner!==n.owner)&&a.getProject()},a.getProject=function(e){var t=a.props.match.params,n=t.projectsId,r="/"+t.owner+"/"+n+"/simple.json";h.default.get(r).then((function(t){t&&t.data&&(a.setState({project:t.data,open_devops:t.data.open_devops,platform:t.data.platform&&"educoder"!==t.data.platform}),0!==t.data.type&&1===t.data.mirror_status?(console.log("--------start channel --------"),a.canvasChannel(),e?a.setState({secondSync:!0,firsrtSync:!1}):a.setState({firstSync:!0,secondSync:!1})):(a.getDetail(),a.setState({firsrtSync:!1,secondSync:!1})))}))},a.changeOpenDevops=function(e){a.setState({open_devops:e})},a.canvasChannel=function(){var e="localhost"===window.location.hostname?"testforgeplus.trustie.net":window.location.hostname,t=n("9e53"),r=a.state.project,o=t.createConsumer("wss://"+e+"/cable");a.canvasChannel1=o.subscriptions.create({channel:"MirrorProjectChannel",id:r&&r.identifier},{connected:function(){console.log("###### channel connected! ######")},disconnected:function(){},received:function(e){console.log("###### ---received data--- ######"),e&&(a.getDetail(),o.subscriptions.consumer.disconnect())}})},a.getDetail=function(){var e=a.props.match.params,t=e.projectsId,n=e.owner;a.getBanner();var r="/"+n+"/"+t+"/detail.json";h.default.get(r).then((function(e){e&&e.data&&a.setState({projectDetail:e.data,project_id:e.data.project_id,isManager:e.data.permission&&("Manager"===e.data.permission||"Admin"===e.data.permission||"Owner"===e.data.permission),isReporter:e.data.permission&&"Reporter"===e.data.permission,isDeveloper:e.data.permission&&"Developer"===e.data.permission,http_url:e.data.clone_url,praised:e.data.praised,watched:e.data.watched,watchers_count:e.data.watchers_count,praises_count:e.data.praises_count,forked_count:e.data.forked_count,defaultBranch:e.data.default_branch})})).catch((function(e){}))},a.focusFunc=function(e){if(a.state.platform){var t=a.state.project_id;(0,h.default)({method:e?"delete":"post",url:"/watchers/"+(e?"unfollow":"follow")+".json",params:{target_type:"project",id:t}}).then((function(e){e&&0===e.data.status&&a.setWatchersCount(e.data.watchers_count,e.data.watched)})).catch((function(e){console.log(e)}))}},a.pariseFunc=function(e){if(a.state.platform){var t=a.state.project_id;(0,h.default)({method:e?"delete":"post",url:"/projects/"+t+"/praise_tread/"+(e?"unlike":"like")+".json"}).then((function(e){e&&0===e.data.status&&a.setPraisesCount(e.data.praises_count,e.data.praised)})).catch((function(e){console.log(e)}))}},a.setWatchersCount=function(e,t){a.setState({watched:t,watchers_count:e})},a.setPraisesCount=function(e,t){a.setState({praised:t,praises_count:e})},a.forkFunc=function(){if(a.state.platform){a.setState({forkSpin:!0});var e=a.props.current_user,t=a.props.match.params,n=t.projectsId,r="/"+t.owner+"/"+n+"/forks.json";h.default.post(r).then((function(t){t&&0===t.data.status&&(a.props.history.push("/projects/"+(e&&e.login)+"/"+t.data.identifier),a.props.showNotification(t.data.message)),a.setState({forkSpin:!1})})).catch((function(e){a.setState({forkSpin:!1})}))}},a.synchronismMirror=function(){if(a.state.platform){var e=a.props.match.params,t=e.projectsId,n="/"+e.owner+"/"+t+"/sync_mirror.json";h.default.post(n).then((function(e){e&&e.data&&0===e.data.status?(a.props.showNotification("镜像同步成功!"),a.getProject(2)):a.props.showNotification("镜像同步失败!")})).catch((function(e){console.log(e)}))}},a.textFunc=function(e,t){var n=t&&t.fork_project_user_type;return e&&t?s.default.createElement("div",{className:"color-grey-9 df"},s.default.createElement("span",null,"复刻自"),s.default.createElement(d.Link,{to:("Organization"===n?"/organize":"/users")+"/"+t.fork_project_user_login,className:"show-user-link color-grey-6 ml5"},t.fork_project_user_name),s.default.createElement("span",null," / "),s.default.createElement(d.Link,{to:"/projects/"+t.fork_project_user_login+"/"+t.fork_project_identifier,className:"color-grey-6 task-hide flex1",style:{maxWidth:"400px"},title:t.fork_form_name},t.fork_form_name)):""},a.state={projectDetail:void 0,isManager:!1,isReporter:!1,isDeveloper:!1,project_id:void 0,watchers_count:void 0,praises_count:void 0,forked_count:void 0,watched:!1,praised:!1,http_url:void 0,branchs:void 0,branchList:void 0,project:null,firstSync:!1,secondSync:!1,open_devops:!1,forkSpin:!1,defaultBranch:void 0,platform:!1},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),i(t,[{key:"getBanner",value:function(){var e=this,t=this.props.match.params,n=t.projectsId,a="/"+t.owner+"/"+n+"/menu_list.json";h.default.get(a).then((function(t){t&&e.setState({bannerList:t.data})})).catch((function(e){}))}},{key:"render",value:function(){var e=this,t=this.state,n=t.projectDetail,i=t.watchers_count,c=t.praises_count,f=t.forked_count,m=t.firstSync,h=t.secondSync,g=t.isManager,H=t.watched,U=t.praised,Z=t.project,K=t.open_devops,V=t.platform,Y=t.defaultBranch,Q=t.bannerList,X=t.forkSpin,$=this.props.history.location.pathname,ee=3===$.split("/").length,te=this.props.match.params,ne=te.projectsId,ae=te.owner,re=this.props.current_user,oe=function(e,t,n){var a="";if(n&&n!=="/projects/"+t+"/"+e){var r=n.split("/projects/"+t+"/"+e)[1];r.indexOf("/about")>-1?a="about":r.indexOf("/issues")>-1||r.indexOf("Milepost")>0?a="issues":r.indexOf("/pulls")>-1?a="pulls":r.indexOf("/milestones")>-1?a="milestones":r.indexOf("/activity")>-1?a="activity":r.indexOf("/setting")>-1?a="setting":r.indexOf("/devops")>-1?a="devops":r.indexOf("/source")>-1?a="source":r.indexOf("/gantt")>-1?a="gantt":r.indexOf("/sonar")>-1&&(a="sonar")}return a}(ne,ae,$),le=this.props.history.location.state,ie={getDetail:this.getDetail,changeOpenDevops:this.changeOpenDevops,defaultBranch:Y};return s.default.createElement("div",null,s.default.createElement("div",{className:"detailHeader-wrapper"},s.default.createElement("div",{className:"normal"},s.default.createElement(u.AlignTop,{style:{padding:"20px 0px 10px",justifyContent:"space-between"}},s.default.createElement("div",null,s.default.createElement(u.AlignTop,null,s.default.createElement("div",{className:"projectallName"},Z&&Z.author&&s.default.createElement(d.Link,{to:("Organization"===Z.author.type?"/organize":"/users")+"/"+Z.author.login},Z.author.name),s.default.createElement("span",{className:"ml5 mr5"},"/"),s.default.createElement(d.Link,{to:"/projects/"+ae+"/"+ne,className:"projectN mt6"},Z&&Z.name)),n&&n.private&&s.default.createElement("span",{className:"privateTag mt6"},"私有")),s.default.createElement("div",{className:"mt8"},n&&n.forked_from_project_id&&n.fork_info?this.textFunc(n.forked_from_project_id,n.fork_info):"",n&&n.type&&0!==n.type?s.default.createElement("span",{className:"color-grey-9"},"镜像自 ",s.default.createElement("a",{className:"color-grey-6",target:"_blank",href:n.mirror_url},n.mirror_url)):"")),s.default.createElement("div",null,m?"":s.default.createElement("span",{className:"df"},(re&&re.admin||g)&&n&&n.type&&2===n.type?s.default.createElement("a",{className:"synchronism ml30",onClick:this.synchronismMirror},"同步镜像"):"",s.default.createElement(o.default,{className:"detail_tag_btn"},s.default.createElement("a",{className:"detail_tag_btn_name",style:{cursor:V?"pointer":"default"},onClick:function(){return e.focusFunc(H)}},s.default.createElement("i",{className:H?"iconfont icon-shixing color-orange font-16 mr3":"iconfont icon-kongxing color-grey-9 font-16 mr3"}),s.default.createElement("span",null,H?"取消关注":"关注")),i>0?V?s.default.createElement(d.Link,{className:"detail_tag_btn_count",style:{color:H?"#2878FF":"#666"},to:V?{pathname:"/projects/"+ae+"/"+ne+"/watchers",state:le}:""},i):s.default.createElement("span",{className:"detail_tag_btn_count"},i):""),s.default.createElement(o.default,{className:"detail_tag_btn"},s.default.createElement("a",{className:"detail_tag_btn_name",style:{cursor:V?"pointer":"default"},onClick:function(){return e.pariseFunc(U)}},s.default.createElement("i",{className:U?"iconfont icon-weibiaoti105 color-orange font-14 mr3":"iconfont icon-guanzhu color-grey-9 font-14 mr3"}),s.default.createElement("span",null,U?"取消点赞":"点赞")),c>0?V?s.default.createElement(d.Link,{className:"detail_tag_btn_count",style:{color:U?"#2878FF":"#666"},to:{pathname:"/projects/"+ae+"/"+ne+"/stargazers",state:le}},c):s.default.createElement("span",{className:"detail_tag_btn_count"},c):""),s.default.createElement(o.default,{className:"detail_tag_btn",loading:X},s.default.createElement(r.default,{title:"复刻是fork的中文名即复制代码仓库",placement:"bottom"},s.default.createElement("a",{className:"detail_tag_btn_name",style:{cursor:V?"pointer":"default"},onClick:this.forkFunc},s.default.createElement("i",{className:"iconfont icon-fork color-grey-9 mr3"}),"复刻")),f>0?V?s.default.createElement(d.Link,{className:"detail_tag_btn_count",to:{pathname:"/projects/"+ae+"/"+ne+"/fork_users",state:le}},f):s.default.createElement("span",{className:"detail_tag_btn_count"},f):"")))),m?"":s.default.createElement(p.default,{history:this.props.history,list:Q,owner:ae,projectsId:ne,pathname:oe,state:le,projectDetail:n,open_devops:K,platform:V,urlFlag:ee,isManager:g}))),m?s.default.createElement(u.Content,{className:"spincontent"},s.default.createElement(a.default,{className:"spinstyle",tip:Z&&"正在从 "+Z.mirror_url+" 迁移",size:"large"})):s.default.createElement(a.default,{spinning:h,className:"spinstyle",tip:"正在同步镜像",size:"large"},s.default.createElement(d.Switch,this.props,s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/source",render:function(){return s.default.createElement(J,l({},e.props,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/about",render:function(){return s.default.createElement(G,l({},e.props,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/devops",render:function(){return s.default.createElement(W,l({},e.props,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/issues/tags",render:function(t){return s.default.createElement(b,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/setting",render:function(t){return s.default.createElement(x,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/issues/:orderId/detail",render:function(t){return s.default.createElement(j,l({},e.props,e.state,t,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/milestones/:meilid/edit",render:function(t){return s.default.createElement(k,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/milestones/new",render:function(t){return s.default.createElement(w,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/milestones/:meilid",render:function(t){return s.default.createElement(O,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/milestones",render:function(t){return s.default.createElement(v,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/issues/:milepostId/new",render:function(t){return s.default.createElement(E,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/issues/new",render:function(t){return s.default.createElement(E,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/issues/:orderId/updatedetail",render:function(t){return s.default.createElement(N,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/issues/:orderId/copyetail",render:function(t){return s.default.createElement(I,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/activity",render:function(t){return s.default.createElement(q,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/issues",render:function(t){return s.default.createElement(_,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/pulls/new/:branch",render:function(t){return s.default.createElement(P,l({},e.props,t,e.state,ie,{is_fork:!0}))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/pulls/new",render:function(t){return s.default.createElement(P,l({},e.props,t,e.state,ie,{is_fork:!0}))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/pulls/:mergeId/UpdateMerge",render:function(t){return s.default.createElement(S,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/pulls/:mergeId/Messagecount",render:function(t){return s.default.createElement(R,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/pulls/:mergeId/MergeSubmit",render:function(t){return s.default.createElement(R,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/pulls",render:function(t){return s.default.createElement(B,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/gantt",render:function(t){return s.default.createElement(z,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/sonar",render:function(t){return s.default.createElement(L,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/watchers",render:function(t){return s.default.createElement(C,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/stargazers",render:function(t){return s.default.createElement(D,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/fork_users",render:function(t){return s.default.createElement(F,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/contribute",render:function(){return s.default.createElement(M,l({},e.props,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/commits/branch/:branchName",render:function(t){return s.default.createElement(A,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/tree/:branchName",render:function(t){return s.default.createElement(T,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId/:subIndex",render:function(t){return s.default.createElement(y,l({},e.props,t,e.state,ie))}}),s.default.createElement(d.Route,{path:"/projects/:owner/:projectsId",render:function(t){return s.default.createElement(T,l({},e.props,t,e.state,ie))}}))))}}]),t}(c.Component);t.default=H},q7EM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=u(n("/ezw")),r=u(n("KrTs")),o=u(n("3S7+")),l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(a=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&i.return&&i.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("chzn"),n("JvnM"),n("TfFZ");var i=n("q1tI"),c=u(i),s=n("eO8H"),d=u(n("5b9P"));function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.history,n=e.list,u=e.owner,p=e.projectsId,f=(e.isManager,e.url),m=e.pathname,h=e.state,g=e.urlFlag,x=e.projectDetail,b=e.platform,E=e.open_devops,j=(0,i.useState)(void 0),_=l(j,2),y=_[0],v=_[1];return(0,i.useEffect)((function(){if(n){if(m&&"source"===m){var e=n.filter((function(e){return"resources"===e.menu_name}));e&&0===e.length&&t.push("/projects/"+u+"/"+p)}v(n)}}),[n]),c.default.createElement("div",{className:"f-wrap-between mt15"},y&&y.length>0&&x?c.default.createElement("ul",{className:"headerMenu-wrapper"},y.map((function(e,t){return c.default.createElement(c.default.Fragment,null,"home"===e.menu_name&&c.default.createElement("li",{className:"about"===m?"active":""},c.default.createElement(s.Link,{to:{pathname:"/projects/"+u+"/"+p+"/about",state:h}},c.default.createElement("i",{className:""===m||g?"iconfont icon-zhuye1 color-grey-3 mr5 font-14":"iconfont icon-zhuye1 color-grey-6 font-14 mr5"}),c.default.createElement("span",null,"主页"))),"code"===e.menu_name&&c.default.createElement("li",{className:""===m||g?"active":""},c.default.createElement(s.Link,{to:{pathname:"/projects/"+u+"/"+p,state:h}},c.default.createElement("i",{className:""===m||g?"iconfont icon-daimaku color-grey-3 mr5 font-14":"iconfont icon-daimaku color-grey-6 font-14 mr5"}),c.default.createElement("span",null,"代码"))),"issues"===e.menu_name&&c.default.createElement("li",{className:"issues"===m?"active":""},c.default.createElement(o.default,{title:"易修是Issue的中文名即问题列表",placement:"bottom"},c.default.createElement(s.Link,{to:{pathname:"/projects/"+u+"/"+p+"/issues",state:h}},c.default.createElement("i",{className:"issues"===m?"iconfont icon-renwu color-grey-3 mr5 font-14":"iconfont icon-renwu color-grey-6 font-14 mr5"}),c.default.createElement("span",null,"易修"),x&&x.issues_count?c.default.createElement("span",{className:"num"},x.issues_count):""))),"pulls"===e.menu_name&&x&&2!==parseInt(x.type)&&b?c.default.createElement("li",{className:"pulls"===m?"active":""},c.default.createElement(s.Link,{to:{pathname:"/projects/"+u+"/"+p+"/pulls",state:h}},c.default.createElement("i",{className:"pulls"===m?"iconfont icon-hebingqingqiu1 color-grey-3 mr5 font-14":"iconfont icon-hebingqingqiu1 color-grey-6 font-14 mr5"}),c.default.createElement("span",null,"合并请求"),x&&x.pull_requests_count?c.default.createElement("span",{className:"num"},x.pull_requests_count):"")):"","devops"===e.menu_name&&b?c.default.createElement("li",{className:"devops"===m?"active":""},c.default.createElement(s.Link,{to:{pathname:"/projects/"+u+"/"+p+"/devops"+(E?"/dispose":""),state:h}},c.default.createElement("i",{className:"iconfont icon-gongzuoliu font-13 mr8"}),"工作流",x&&x.ops_count?c.default.createElement("span",null,x.ops_count):"")):"","versions"===e.menu_name&&c.default.createElement("li",{className:"milestones"===m?"active":""},c.default.createElement(s.Link,{to:{pathname:"/projects/"+u+"/"+p+"/milestones",state:h}},c.default.createElement("i",{className:"milestones"===m?"iconfont icon-lichengbei color-grey-3 mr5 font-14":"iconfont icon-lichengbei color-grey-6 font-14 mr5"}),c.default.createElement("span",null,"里程碑"),x&&x.versions_count?c.default.createElement("span",{className:"num"},x.versions_count):"")),"activity"===e.menu_name&&c.default.createElement("li",{className:"activity"===m?"active":""},c.default.createElement(s.Link,{to:{pathname:"/projects/"+u+"/"+p+"/activity",state:h}},c.default.createElement("i",{className:"activity"===m?"iconfont icon-tongzhi color-grey-3 mr5 font-14":"iconfont icon-tongzhi color-grey-6 font-14 mr5"}),c.default.createElement("span",null,"动态"))),"setting"===e.menu_name&&c.default.createElement("li",{className:"setting"===m?"active":""},c.default.createElement(s.Link,{to:"/projects/"+u+"/"+p+"/setting"},c.default.createElement("i",{className:f&&f.indexOf("/setting")>0?"iconfont icon-cangku color-grey-3 mr5 font-14":"iconfont icon-cangku color-grey-6 font-14 mr5"}),x&&x.pending_verify_count?c.default.createElement(r.default,{dot:!0,offset:[6,-2]},c.default.createElement("span",null,"设置")):"设置")),"gantt"===e.menu_name&&c.default.createElement("li",{className:"gantt"===m?"active":""},c.default.createElement(s.Link,{to:"/projects/"+u+"/"+p+"/gantt"},c.default.createElement("i",{className:f&&f.indexOf("/gantt")>0?"iconfont icon-zuzhi color-grey-3 mr5 font-14":"iconfont icon-zuzhi color-grey-6 font-14 mr5"}),c.default.createElement("span",null,"甘特图"))),"sonar"===e.menu_name&&c.default.createElement("li",{className:"sonar"===m?"active":""},c.default.createElement(s.Link,{to:{pathname:"/"+u+"/"+p+"/sonar",state:h}},c.default.createElement("img",{src:d.default,alt:"",className:"mt5 mr3",style:{width:"16px",height:"16px"}}),c.default.createElement("span",null,"质量分析"))))}))):c.default.createElement(a.default,{paragraph:!1,active:!0}))}},spEH:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GroupProjectBackgroup=t.Content=t.Cancel=t.GreenUnder=t.NumUl=t.Redback=t.Blueback=t.Greenback=t.Greenline=t.Redline=t.Blueline=t.WhiteBack=t.Gap=t.Short=t.ShortWidth=t.Long=t.LongWidth=t.Box=t.AlignAJBottom=t.AlignTop=t.AlignCenter=t.FlexAJ=t.AlignCenterBetween=t.Banner=void 0;var a,r=R(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n}"]),o=R(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),l=R(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),i=R(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),c=R(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),s=R(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),d=R(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),u=R(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),p=R(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),f=R(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),m=R(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),h=R(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),g=R(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),x=R(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"]),b=R(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),E=R(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),j=R(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),_=R(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),y=R(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=R(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),w=R(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),k=R(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),N=R(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),I=R(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),B=n("vOnD"),P=(a=B)&&a.__esModule?a:{default:a};function R(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}t.Banner=P.default.div(r),t.AlignCenterBetween=P.default.div(o),t.FlexAJ=P.default.div(l),t.AlignCenter=P.default.div(i),t.AlignTop=P.default.div(c),t.AlignAJBottom=P.default.div(s),t.Box=P.default.div(d),t.LongWidth=P.default.div(u),t.Long=P.default.div(p),t.ShortWidth=P.default.div(f),t.Short=P.default.div(m),t.Gap=P.default.div(h),t.WhiteBack=P.default.div(g),t.Blueline=P.default.a(x),t.Redline=P.default.a(b,(function(e){return e.bold?"#fff":"#F73030"}),(function(e){return e.bold?"#F73030":"#fff"})),t.Greenline=P.default.a(E,(function(e){return e.bold?"#fff":"#28BD6C"}),(function(e){return e.bold?"#28BD6C":"#fff"})),t.Greenback=P.default.a(j),t.Blueback=P.default.a(_),t.Redback=P.default.a(y),t.NumUl=P.default.ul(v),t.GreenUnder=P.default.a(w),t.Cancel=P.default.a(k),t.Content=P.default.div(N),t.GroupProjectBackgroup=P.default.div(I)}}]);