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.9 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[206],{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 G=e("WmNS"),P=e.n(G),J=e("9og8"),N=e("tJVT"),K=e("PpiC"),v=e("q1tI"),a=e.n(v),t=e("Ty5D"),L=e("55Ip"),f=e("9kvl"),j=e("RzIF"),_=e.n(j),S=e("zeYf"),$=function(i){var b=i.shixunsDetail,W=i.globalSetting,I=i.loading,R=i.user,r=i.dispatch,U=Object(K.a)(i,["shixunsDetail","globalSetting","loading","user","dispatch"]),u=Object(t.m)(),E=Object(v.useRef)(),x=Object(v.useState)([]),C=Object(N.a)(x,2),d=C[0],y=C[1];Object(v.useEffect)(function(){M()},[]);var M=function(){var s=Object(J.a)(P.a.mark(function O(){var h,g,D;return P.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,r({type:"shixunsDetail/getRepositoryCommit",payload:{id:u.id,secret_repository:E.current?void 0:!0}});case 3:D=c.sent,D&&y(D.commits||[]);case 5:case"end":return c.stop()}},O)}));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(f.a)(function(p){var i=p.shixunsDetail,b=p.loading,W=p.globalSetting,I=p.user;return{shixunsDetail:i,globalSetting:W,user:I,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 G=e("5Dmo"),P=e("3S7+"),J=e("MXD1"),N=e("CFYs"),K=e("tJVT"),v=e("PpiC"),a=e("q1tI"),t=e.n(a),L=e("9kvl"),f=e("m3rI"),j=e("ZBKS"),_=e.n(j),S=e("yilW"),$=e.n(S),p=e("vsvx"),i=e.n(p),b=e("CoPh"),W=e.n(b),I=function(r){var U,u,E,x,C,d,y,M,s,O,h,g,D,B,c,F,V,o=r.shixunsDetail,T=r.user,Q=r.globalSetting,X=r.loading,H=r.dispatch,w=Object(v.a)(r,["shixunsDetail","user","globalSetting","loading","dispatch"]),z=Object(a.useState)(!0),Y=Object(K.a)(z,2),k=Y[0],q=Y[1],Z=((U=o.rightData)===null||U===void 0?void 0:U.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?void 0:x.is_jupyter)&&((C=o.detail)===null||C===void 0||((d=C.task_operation)===null||d===void 0)?void 0:d[2])&&(T==null||((y=T.userInfo)===null||y===void 0)?void 0:y.login)&&!!((M=o.rightData)===null||M===void 0?void 0:M.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 ",((O=o.rightData)===null||O===void 0?void 0:O.complete_count)||0," \u5173 / \u5171",((h=o.rightData)===null||h===void 0?void 0:h.challenge_count)||0," \u5173"))),t.a.createElement(N.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)?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:i.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),t.a.createElement("div",null,(B=o.rightData)===null||B===void 0?void 0:B.paths.map(function(n,A){return A>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(f.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(P.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(P.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)?void 0:F.length)&&T.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:W.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),t.a.createElement("div",null,(V=o.rightData)===null||V===void 0?void 0:V.recommands.map(function(n,A){return A>2?null:t.a.createElement("div",{className:_.a.pathContentItem,key:A},t.a.createElement("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank"},t.a.createElement("img",{src:"".concat(f.a.IMG_SERVER,"/").concat(n.pic),className:_.a.pathImg})),t.a.createElement("div",{className:_.a.pathContentWrap,style:{marginBottom:-4}},t.a.createElement(P.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(R){var r=R.shixunsDetail,U=R.user,u=R.loading,E=R.globalSetting;return{shixunsDetail:r,user:U,globalSetting:E,loading:u.models.index}})(I)}}]);