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([[156],{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 V=e("WmNS"),P=e.n(V),G=e("9og8"),N=e("tJVT"),K=e("PpiC"),v=e("q1tI"),a=e.n(v),_=e("Ty5D"),L=e("55Ip"),y=e("9kvl"),S=e("RzIF"),t=e.n(S),j=e("zeYf"),$=function(i){var W=i.shixunsDetail,b=i.globalSetting,I=i.loading,R=i.user,r=i.dispatch,U=Object(K.a)(i,["shixunsDetail","globalSetting","loading","user","dispatch"]),u=Object(_.m)(),E=Object(v.useRef)(),x=Object(v.useState)([]),C=Object(N.a)(x,2),p=C[0],M=C[1];Object(v.useEffect)(function(){f()},[]);var f=function(){var s=Object(G.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&&M(D.commits||[]);case 5:case"end":return c.stop()}},O)}));return function(){return s.apply(this,arguments)}}();return a.a.createElement("section",{className:t.a.bg},a.a.createElement("div",{className:t.a.wrap},a.a.createElement("div",{className:t.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(t.a.colorGray," font14")},"\u8FD4\u56DE")),a.a.createElement("div",{className:t.a.content},p==null?void 0:p.map(function(s){return a.a.createElement("div",{className:"".concat(t.a.item," mb5"),key:s.id},a.a.createElement("div",{className:t.a.itemContent},s.email&&a.a.createElement("span",{className:t.a.itemEmail},s.email),a.a.createElement("span",{className:t.a.itemTitle},s.title)),a.a.createElement("span",{className:t.a.itemTime},s.time))}))),a.a.createElement(j.a,null))};m.default=Object(y.a)(function(d){var i=d.shixunsDetail,W=d.loading,b=d.globalSetting,I=d.user;return{shixunsDetail:i,globalSetting:b,user:I,loading:W.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 V=e("5Dmo"),P=e("3S7+"),G=e("MXD1"),N=e("CFYs"),K=e("tJVT"),v=e("PpiC"),a=e("q1tI"),_=e.n(a),L=e("9kvl"),y=e("m3rI"),S=e("ZBKS"),t=e.n(S),j=e("yilW"),$=e.n(j),d=e("vsvx"),i=e.n(d),W=e("CoPh"),b=e.n(W),I=function(r){var U,u,E,x,C,p,M,f,s,O,h,g,D,B,c,F,z,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"]),Y=Object(a.useState)(!0),J=Object(K.a)(Y,2),k=J[0],q=J[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?_.a.createElement("section",{className:t.a.rightWrap},!((x=o.detail)===null||x===void 0?void 0:x.is_jupyter)&&((C=o.detail)===null||C===void 0||((p=C.task_operation)===null||p===void 0)?void 0:p[2])&&(T==null||((M=T.userInfo)===null||M===void 0)?void 0:M.login)&&!!((f=o.rightData)===null||f===void 0?void 0:f.complete_count)&&((s=o.rightData)===null||s===void 0?void 0:s.complete_count)>0&&_.a.createElement("div",{className:t.a.learnWrap},_.a.createElement("div",{className:t.a.learnTopWrap},_.a.createElement("span",null,_.a.createElement("img",{className:t.a.titleImg,src:$.a,alt:""}),"\u5B66\u4E60\u8FDB\u5EA6"),_.a.createElement("span",null,_.a.createElement("span",{className:"".concat(t.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"))),_.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)&&_.a.createElement("div",{className:t.a.courseWrap},_.a.createElement("p",{className:"mb20 font16"},_.a.createElement("img",{className:t.a.titleImg,src:i.a,alt:""}),"\u6240\u5C5E\u8BFE\u7A0B"),_.a.createElement("div",null,(B=o.rightData)===null||B===void 0?void 0:B.paths.map(function(n,A){return A>2?null:_.a.createElement("div",{className:t.a.pathWrap,key:n.id},_.a.createElement("a",{href:"/paths/".concat(n.id),target:"_blank"},_.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(y.a.IMG_SERVER,"/").concat(n.image_url),className:t.a.pathImg})),_.a.createElement("div",{className:t.a.pathContentWrap},_.a.createElement("a",{href:"/paths/".concat(n.id),target:"_blank",className:t.a.pathContentName},n.name),_.a.createElement("p",{className:t.a.pathContent},_.a.createElement(P.a,{placement:"bottom",title:"\u7AE0\u8282"},_.a.createElement("span",{className:t.a.pathContentCount},_.a.createElement("i",{className:"iconfont icon-shixun mr3"}),n.stages_count)),_.a.createElement(P.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},_.a.createElement("span",{className:t.a.pathContentCount},_.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&&_.a.createElement("div",{className:t.a.recommandTrainingWrap},_.a.createElement("p",{className:"mb20 font16"},_.a.createElement("img",{className:t.a.titleImg,src:b.a,alt:""}),"\u63A8\u8350\u5B9E\u8DF5\u9879\u76EE"),_.a.createElement("div",null,(z=o.rightData)===null||z===void 0?void 0:z.recommands.map(function(n,A){return A>2?null:_.a.createElement("div",{className:t.a.pathContentItem,key:A},_.a.createElement("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank"},_.a.createElement("img",{src:"".concat(y.a.IMG_SERVER,"/").concat(n.pic),className:t.a.pathImg})),_.a.createElement("div",{className:t.a.pathContentWrap,style:{marginBottom:-4}},_.a.createElement(P.a,{placement:"bottom",title:n.name},_.a.createElement("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",className:t.a.pathContentName},n.name)),_.a.createElement("p",{className:"".concat(t.a.pathContent," ").concat(t.a.recommandContent)},_.a.createElement("span",null,n.stu_num," \u4EBA\u5B66\u4E60"),_.a.createElement("span",{className:t.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)}}]);