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