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
12 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[164],{RzIF:function(W,g,t){W.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(W,g,t){W.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",creatorWrap:"creatorWrap____EYoQ",creatorContentWrap:"creatorContentWrap___2wE9Y",creatorContent:"creatorContent___XW68Z",creatorImg:"creatorImg___bNuUn",creatorName:"creatorName___1afuK",createorCount:"createorCount___1fbBR",learnWrap:"learnWrap___1RZTV",learnTopWrap:"learnTopWrap___2n6Km",skillWrap:"skillWrap___gOCuw",skillTopWrap:"skillTopWrap___2SFYh",skillContentWrap:"skillContentWrap___14m-A",skillContentWrapMin:"skillContentWrapMin___2GokQ",skillContentWrapMax:"skillContentWrapMax___2DA0S",skillContentIcon:"skillContentIcon___3eW75",skillContentIconNoStatus:"skillContentIconNoStatus___3FClp",skillExpandAllWrap:"skillExpandAllWrap___2ZiQl",skillExpandAllContent:"skillExpandAllContent___3kmp0",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"}},gCRP:function(W,g,t){"use strict";t.r(g);var X=t("9og8"),N=t("tJVT"),q=t("PpiC"),L=t("WmNS"),B=t.n(L),P=t("q1tI"),l=t.n(P),a=t("Ty5D"),S=t("55Ip"),O=t("9kvl"),$=t("RzIF"),i=t.n($),F=t("zeYf"),e=function(o){var r=o.shixunsDetail,m=o.globalSetting,u=o.loading,R=o.user,M=o.dispatch,I=Object(q.a)(o,["shixunsDetail","globalSetting","loading","user","dispatch"]),v=Object(a.m)(),U=Object(P.useRef)(),b=Object(P.useState)([]),C=Object(N.a)(b,2),d=C[0],A=C[1];Object(P.useEffect)(function(){y()},[]);var y=function(){var s=Object(X.a)(B.a.mark(function x(){var p,h,D;return B.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return U.current=((p=location.pathname)===null||p===void 0||((h=p.split("/"))===null||h===void 0)?void 0:h[3])==="repository",c.next=3,M({type:"shixunsDetail/getRepositoryCommit",payload:{id:v.id,secret_repository:U.current?void 0:!0}});case 3:D=c.sent,D&&A(D.commits||[]);case 5:case"end":return c.stop()}},x)}));return function(){return s.apply(this,arguments)}}();return l.a.createElement("section",{className:i.a.bg},l.a.createElement("div",{className:i.a.wrap},l.a.createElement("div",{className:i.a.commitWrap},l.a.createElement("div",null,l.a.createElement("i",{className:"iconfont icon-tijiaojilu mr5"}),"\u63D0\u4EA4\u8BB0\u5F55"),l.a.createElement(S.Link,{to:"/shixuns/".concat(v.id,"/repository"),className:"".concat(i.a.colorGray," font14")},"\u8FD4\u56DE")),l.a.createElement("div",{className:i.a.content},d==null?void 0:d.map(function(s){return l.a.createElement("div",{className:"".concat(i.a.item," mb5"),key:s.id},l.a.createElement("div",{className:i.a.itemContent},s.email&&l.a.createElement("span",{className:i.a.itemEmail},s.email),l.a.createElement("span",{className:i.a.itemTitle},s.title)),l.a.createElement("span",{className:i.a.itemTime},s.time))}))),l.a.createElement(F.a,null))};g.default=Object(O.a)(function(E){var o=E.shixunsDetail,r=E.loading,m=E.globalSetting,u=E.user;return{shixunsDetail:o,globalSetting:m,user:u,loading:r.models.index}})(e)},zeYf:function(W,g,t){"use strict";var X=t("5Dmo"),N=t("3S7+"),q=t("MXD1"),L=t("CFYs"),B=t("tJVT"),P=t("PpiC"),l=t("q1tI"),a=t.n(l),S=t("9kvl"),O=t("m3rI"),$=t("wd/R"),i=t.n($),F=t("ZBKS"),e=t.n(F),E=function(r){var m,u,R,M,I,v,U,b,C,d,A,y,s,x,p,h,D,T,c,j,k,Y,G,V,J,Q,Z,z,w,H,_=r.shixunsDetail,ta=r.user,la=r.globalSetting,oa=r.loading,ia=r.dispatch,ra=Object(P.a)(r,["shixunsDetail","user","globalSetting","loading","dispatch"]),_a=Object(l.useState)(!0),aa=Object(B.a)(_a,2),K=aa[0],ea=aa[1],na=(m=_.rightData)!==null&&m!==void 0&&m.complete_count?Number((u=_.rightData)===null||u===void 0?void 0:u.complete_count)/Number((R=_.rightData)===null||R===void 0?void 0:R.challenge_count)*100:0;return _.rightData?a.a.createElement("section",{className:e.a.rightWrap},a.a.createElement("div",{className:e.a.creatorWrap},a.a.createElement("p",{className:"font16 mb20"},"\u521B\u5EFA\u8005"),a.a.createElement("div",{className:e.a.creatorContentWrap},a.a.createElement("a",{href:((M=_.rightData)===null||M===void 0?void 0:M.creator)&&"/users/".concat((I=_.rightData)===null||I===void 0?void 0:I.creator.login,"/classrooms")},a.a.createElement("img",{className:e.a.creatorImg,src:"".concat(O.a.IMG_SERVER,"/").concat(((v=_.rightData)===null||v===void 0?void 0:v.creator)&&"images/".concat((U=_.rightData)===null||U===void 0?void 0:U.creator.image_url,"?1532489442")),alt:"\u5934\u50CF",width:"36",height:"36"})),a.a.createElement("div",{className:e.a.creatorContent},a.a.createElement("div",{className:e.a.creatorName},(b=_.rightData)===null||b===void 0||((C=b.creator)===null||C===void 0)?void 0:C.name),a.a.createElement("div",{className:e.a.createorCount},a.a.createElement("span",{className:"mr5"},"\u5171\u53D1\u5E03\u5B9E\u8BAD"),a.a.createElement("span",{className:"mr5"},(d=_.rightData)===null||d===void 0?void 0:d.user_shixuns_count),a.a.createElement("span",null,"\u4E2A")))),a.a.createElement("div",{className:e.a.time},a.a.createElement("div",{className:"c-grey-666 mt10"},a.a.createElement("span",{className:"c-grey-999"},"\u66F4\u65B0\u65F6\u95F4\uFF1A"),(A=_.detail)!==null&&A!==void 0&&A.updated_at?i()((y=_.detail)===null||y===void 0?void 0:y.updated_at).format("YYYY-MM-DD HH:mm"):""))),!((s=_.detail)!==null&&s!==void 0&&s.is_jupyter)&&((x=_.detail)===null||x===void 0?void 0:x.shixun_status)>1&&a.a.createElement("div",{className:e.a.learnWrap},a.a.createElement("div",{className:e.a.learnTopWrap},a.a.createElement("span",null,a.a.createElement("i",{className:"".concat(e.a.color4cacff," iconfont icon-jilu1 font14")}),"\u5B66\u4E60\u7EDF\u8BA1"),a.a.createElement("span",null,a.a.createElement("span",{className:"".concat(e.a.color888," font14")},"\u5DF2\u5B8C\u6210 ",((p=_.rightData)===null||p===void 0?void 0:p.complete_count)||0," \u5173 / \u5171",((h=_.rightData)===null||h===void 0?void 0:h.challenge_count)||0," \u5173"))),a.a.createElement(L.a,{percent:na,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((D=_.rightData)!==null&&D!==void 0&&(T=D.tags)!==null&&T!==void 0&&T.length)&&a.a.createElement("div",{className:e.a.skillWrap},a.a.createElement("p",{className:"".concat(e.a.skillTopWrap," font16 mb20")},a.a.createElement("span",null,a.a.createElement("i",{className:"".concat(e.a.color4CACFF," iconfont icon-biaoqian2 font14")}),"\u6280\u80FD\u6807\u7B7E"),a.a.createElement("span",{className:"sortinxdirection space-between fr"},a.a.createElement("span",{className:"".concat(e.a.color888," font14")},"\u5DF2\u83B7\u5F97 ",(c=_.rightData)===null||c===void 0?void 0:c.user_tag_count," \u4E2A / \u5171",(j=_.rightData)===null||j===void 0?void 0:j.tag_count," \u4E2A"))),a.a.createElement("div",{className:"".concat(e.a.skillContentWrap," ").concat(K?e.a.skillContentWrapMin:e.a.skillContentWrapMax)},(k=_.rightData)===null||k===void 0?void 0:k.tags.map(function(n,f){return a.a.createElement(a.a.Fragment,{key:f},n.tag_name&&a.a.createElement("span",{className:n.status?e.a.skillContentIcon:e.a.skillContentIconNoStatus},n.tag_name))})),((Y=_.rightData)===null||Y===void 0||((G=Y.tags)===null||G===void 0)?void 0:G.length)>15&&a.a.createElement(a.a.Fragment,null,K?a.a.createElement("div",{className:e.a.skillExpandAllWrap,onClick:function(){return ea(!K)}},a.a.createElement("span",{className:"mr8"},a.a.createElement("div",null,a.a.createElement("p",{className:"".concat(e.a.skillExpandAllContent," font12")},"\u5C55\u5F00\u5168\u90E8"),a.a.createElement("p",{className:"".concat(e.a.skillExpandAllContent," font12")},a.a.createElement("i",{className:"iconfont icon-jiantou9"}))))):a.a.createElement("div",{className:e.a.skillExpandAllWrap,onClick:function(){return ea(!K)}},a.a.createElement("span",{className:"mr8"},a.a.createElement("div",null,a.a.createElement("p",{className:"".concat(e.a.skillExpandAllContent," font12")},a.a.createElement("i",{className:"iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu-"})),a.a.createElement("p",{className:"".concat(e.a.skillExpandAllContent," font12")},"\u6536\u8D77\u5168\u90E8")))))),!!((V=_.rightData)!==null&&V!==void 0&&(J=V.paths)!==null&&J!==void 0&&J.length)&&a.a.createElement("div",{className:e.a.courseWrap},a.a.createElement("p",{className:"mb20 font16"},a.a.createElement("i",{className:"".concat(e.a.color4cacff," iconfont icon-shu1 font14")})," \u6240\u5C5E\u8BFE\u7A0B"),a.a.createElement("div",null,(Q=_.rightData)===null||Q===void 0?void 0:Q.paths.map(function(n,f){return f>2?null:a.a.createElement("div",{className:e.a.pathWrap,key:n.id},a.a.createElement("a",{href:"/paths/".concat(n.id),target:"_blank"},a.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(O.a.IMG_SERVER,"/").concat(n.image_url),className:e.a.pathImg})),a.a.createElement("div",{className:e.a.pathContentWrap},a.a.createElement("a",{href:"/paths/".concat(n.id),target:"_blank",className:e.a.pathContentName},n.name),a.a.createElement("p",{className:e.a.pathContent},a.a.createElement(N.a,{placement:"bottom",title:"\u7AE0\u8282"},a.a.createElement("span",{className:e.a.pathContentCount},a.a.createElement("i",{className:"iconfont icon-shixun mr3"}),n.stages_count)),a.a.createElement(N.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570s"},a.a.createElement("span",{className:e.a.pathContentCount},a.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),n.members_count)))))}))),!!((Z=_.rightData)!==null&&Z!==void 0&&(z=Z.paths)!==null&&z!==void 0&&z.length)&&!!((w=_.rightData)!==null&&w!==void 0&&w.recommands.length)&&ta.userInfo.main_site&&a.a.createElement("div",{className:e.a.recommandTrainingWrap},a.a.createElement("p",{className:"mb20 font16"},a.a.createElement("i",{className:"".concat(e.a.color4cacff," iconfont icon-tuijian font14")}),"\u63A8\u8350\u5B9E\u8BAD"),a.a.createElement("div",null,(H=_.rightData)===null||H===void 0?void 0:H.recommands.map(function(n,f){return f>2?null:a.a.createElement("div",{className:e.a.pathContentItem,key:f},a.a.createElement("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank"},a.a.createElement("img",{src:"".concat(O.a.IMG_SERVER,"/").concat(n.pic),className:e.a.pathImg})),a.a.createElement("div",{className:e.a.pathContentWrap},a.a.createElement(N.a,{placement:"bottom",title:n.name},a.a.createElement("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",className:e.a.pathContentName},n.name)),a.a.createElement("p",{className:"".concat(e.a.pathContent," ").concat(e.a.recommandContent)},a.a.createElement("span",null,n.stu_num," \u4EBA\u5B66\u4E60"),a.a.createElement("span",{className:e.a.recommandLevel},n.level))))})))):null};g.a=Object(S.a)(function(o){var r=o.shixunsDetail,m=o.user,u=o.loading,R=o.globalSetting;return{shixunsDetail:r,user:m,globalSetting:R,loading:u.models.index}})(E)}}]);