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.
NewEduCoderBuild/p__Shixuns__Detail__Reposit...

2 lines
7.8 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[205],{CoPh:function(l,m,e){l.exports=e.p+"static/star.14f60c08.svg"},RzIF:function(l,m,e){l.exports={bg:"bg___1RdoO",wrap:"wrap___1ViQ3",commitWrap:"commitWrap___ZvyGO",colorGray:"colorGray___RNHt9",content:"content___nUazP",item:"item___oTmgO",itemContent:"itemContent___1ba29",itemEmail:"itemEmail___3d695",itemTitle:"itemTitle___2QbSV",itemTime:"itemTime___3lxk_"}},ZBKS:function(l,m,e){l.exports={flex_box_center:"flex_box_center___214iO",flex_space_between:"flex_space_between___Fhkgm",flex_box_vertical_center:"flex_box_vertical_center___2hG-7",flex_box_center_end:"flex_box_center_end___D7jj6",flex_box_column:"flex_box_column___3VrCY",rightWrap:"rightWrap___3VpbJ",learnWrap:"learnWrap___1RZTV",learnTopWrap:"learnTopWrap___2n6Km",courseWrap:"courseWrap___2Z1AM",pathWrap:"pathWrap___2-YPm",pathImg:"pathImg___1NyaL",pathContentItem:"pathContentItem____sDLQ",pathContentWrap:"pathContentWrap___3YYI6",pathContentName:"pathContentName___3vXEb",pathContent:"pathContent___lqrBC",pathContentCount:"pathContentCount___3s0JM",recommandTrainingWrap:"recommandTrainingWrap___2E26J",recommandContent:"recommandContent___2FgEj",recommandLevel:"recommandLevel___1KART",color4CACFF:"color4CACFF___Kt5pt",color4cacff:"color4cacff___2kuqR",color999:"color999___1QSTy",color888:"color888___1FuOt",color333:"color333___B1AMJ",iconDeleteColor:"iconDeleteColor___TwWgK",iconMoveColor:"iconMoveColor___1SaI4",iconEditColor:"iconEditColor___1KKDF",time:"time___3xq8t",titleImg:"titleImg___3VMPg"}},gCRP:function(l,m,e){"use strict";e.r(m);var Y=e("5Tp6"),O=e("k16G"),V=e("SIvP"),K=e("c1Ei"),y=e.n(K),P=e("q1tI"),a=e.n(P),t=e("WHYC"),L=e("uYtH"),W=e("9kvl"),j=e("RzIF"),_=e.n(j),S=e("zeYf"),$=function(r){var b=r.shixunsDetail,I=r.globalSetting,B=r.loading,v=r.user,i=r.dispatch,R=Object(V.a)(r,["shixunsDetail","globalSetting","loading","user","dispatch"]),u=Object(t.m)(),E=Object(P.useRef)(),x=Object(P.useState)([]),U=Object(O.a)(x,2),d=U[0],M=U[1];Object(P.useEffect)(function(){f()},[]);var f=function(){var s=Object(Y.a)(y.a.mark(function C(){var h,g,D;return y.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return E.current=((h=location.pathname)===null||h===void 0||((g=h.split("/"))===null||g===void 0)?void 0:g[3])==="repository",c.next=3,i({type:"shixunsDetail/getRepositoryCommit",payload:{id:u.id,secret_repository:E.current?void 0:!0}});case 3:D=c.sent,D&&M(D.commits||[]);case 5:case"end":return c.stop()}},C)}));return function(){return s.apply(this,arguments)}}();return a.a.createElement("section",{className:_.a.bg},a.a.createElement("div",{className:_.a.wrap},a.a.createElement("div",{className:_.a.commitWrap},a.a.createElement("div",null,a.a.createElement("i",{className:"iconfont icon-tijiaojilu mr5"}),"\u63D0\u4EA4\u8BB0\u5F55"),a.a.createElement(L.Link,{to:"/shixuns/".concat(u.id,"/repository"),className:"".concat(_.a.colorGray," font14")},"\u8FD4\u56DE")),a.a.createElement("div",{className:_.a.content},d==null?void 0:d.map(function(s){return a.a.createElement("div",{className:"".concat(_.a.item," mb5"),key:s.id},a.a.createElement("div",{className:_.a.itemContent},s.email&&a.a.createElement("span",{className:_.a.itemEmail},s.email),a.a.createElement("span",{className:_.a.itemTitle},s.title)),a.a.createElement("span",{className:_.a.itemTime},s.time))}))),a.a.createElement(S.a,null))};m.default=Object(W.a)(function(p){var r=p.shixunsDetail,b=p.loading,I=p.globalSetting,B=p.user;return{shixunsDetail:r,globalSetting:I,user:B,loading:b.models.index}})($)},vsvx:function(l,m,e){l.exports=e.p+"static/course.f24848b5.svg"},yilW:function(l,m,e){l.exports=e.p+"static/learn.e7098108.svg"},zeYf:function(l,m,e){"use strict";var Y=e("5Dmo"),O=e("3S7+"),V=e("MXD1"),K=e("CFYs"),y=e("k16G"),P=e("SIvP"),a=e("q1tI"),t=e.n(a),L=e("9kvl"),W=e("m3rI"),j=e("ZBKS"),_=e.n(j),S=e("yilW"),$=e.n(S),p=e("vsvx"),r=e.n(p),b=e("CoPh"),I=e.n(b),B=function(i){var R,u,E,x,U,d,M,f,s,C,h,g,D,T,c,F,G,o=i.shixunsDetail,A=i.user,Q=i.globalSetting,H=i.loading,X=i.dispatch,k=Object(P.a)(i,["shixunsDetail","user","globalSetting","loading","dispatch"]),z=Object(a.useState)(!0),J=Object(y.a)(z,2),w=J[0],q=J[1],Z=(R=o.rightData)!==null&&R!==void 0&&R.complete_count?Number((u=o.rightData)===null||u===void 0?void 0:u.complete_count)/Number((E=o.rightData)===null||E===void 0?void 0:E.challenge_count)*100:0;return o.rightData?t.a.createElement("section",{className:_.a.rightWrap},!((x=o.detail)!==null&&x!==void 0&&x.is_jupyter)&&((U=o.detail)===null||U===void 0||((d=U.task_operation)===null||d===void 0)?void 0:d[2])&&(A==null||((M=A.userInfo)===null||M===void 0)?void 0:M.login)&&!!((f=o.rightData)!==null&&f!==void 0&&f.complete_count)&&((s=o.rightData)===null||s===void 0?void 0:s.complete_count)>0&&t.a.createElement("div",{className:_.a.learnWrap},t.a.createElement("div",{className:_.a.learnTopWrap},t.a.createElement("span",null,t.a.createElement("img",{className:_.a.titleImg,src:$.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),t.a.createElement("span",null,t.a.createElement("span",{className:"".concat(_.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((C=o.rightData)===null||C===void 0?void 0:C.complete_count)||0," \u5173 / \u5171",((h=o.rightData)===null||h===void 0?void 0:h.challenge_count)||0," \u5173"))),t.a.createElement(K.a,{percent:Z,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((g=o.rightData)!==null&&g!==void 0&&(D=g.paths)!==null&&D!==void 0&&D.length)&&t.a.createElement("div",{className:_.a.courseWrap},t.a.createElement("p",{className:"mb20 font16"},t.a.createElement("img",{className:_.a.titleImg,src:r.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),t.a.createElement("div",null,(T=o.rightData)===null||T===void 0?void 0:T.paths.map(function(n,N){return N>2?null:t.a.createElement("div",{className:_.a.pathWrap,key:n.id},t.a.createElement("a",{href:"/paths/".concat(n.id),target:"_blank"},t.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(W.a.IMG_SERVER,"/").concat(n.image_url),className:_.a.pathImg})),t.a.createElement("div",{className:_.a.pathContentWrap},t.a.createElement("a",{href:"/paths/".concat(n.id),target:"_blank",className:_.a.pathContentName},n.name),t.a.createElement("p",{className:_.a.pathContent},t.a.createElement(O.a,{placement:"bottom",title:"\u7AE0\u8282"},t.a.createElement("span",{className:_.a.pathContentCount},t.a.createElement("i",{className:"iconfont icon-shixun mr3"}),n.stages_count)),t.a.createElement(O.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},t.a.createElement("span",{className:_.a.pathContentCount},t.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),n.members_count)))))}))),!!((c=o.rightData)!==null&&c!==void 0&&(F=c.recommands)!==null&&F!==void 0&&F.length)&&A.userInfo.main_site&&t.a.createElement("div",{className:_.a.recommandTrainingWrap},t.a.createElement("p",{className:"mb20 font16"},t.a.createElement("img",{className:_.a.titleImg,src:I.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("div",null,(G=o.rightData)===null||G===void 0?void 0:G.recommands.map(function(n,N){return N>2?null:t.a.createElement("div",{className:_.a.pathContentItem,key:N},t.a.createElement("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank"},t.a.createElement("img",{src:"".concat(W.a.IMG_SERVER,"/").concat(n.pic),className:_.a.pathImg})),t.a.createElement("div",{className:_.a.pathContentWrap,style:{marginBottom:-4}},t.a.createElement(O.a,{placement:"bottom",title:n.name},t.a.createElement("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",className:_.a.pathContentName},n.name)),t.a.createElement("p",{className:"".concat(_.a.pathContent," ").concat(_.a.recommandContent)},t.a.createElement("span",null,n.stu_num," \u4EBA\u5B66\u4E60"),t.a.createElement("span",{className:_.a.recommandLevel},n.level))))})))):null};m.a=Object(L.a)(function(v){var i=v.shixunsDetail,R=v.user,u=v.loading,E=v.globalSetting;return{shixunsDetail:i,user:R,globalSetting:E,loading:u.models.index}})(B)}}]);