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

1 line
12 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[159],{RzIF:function(e,a,t){e.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(e,a,t){e.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(e,a,t){"use strict";t.r(a);var n=t("WmNS"),l=t.n(n),o=t("9og8"),c=t("tJVT"),r=t("PpiC"),i=t("q1tI"),s=t.n(i),m=t("Ty5D"),_=t("55Ip"),p=t("9kvl"),u=t("RzIF"),d=t.n(u),v=t("zeYf"),E=function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var a=e.dispatch,t=(Object(r["a"])(e,["shixunsDetail","globalSetting","loading","user","dispatch"]),Object(m["m"])()),n=Object(i["useRef"])(),p=Object(i["useState"])([]),u=Object(c["a"])(p,2),E=u[0],g=u[1];Object(i["useEffect"])((function(){h()}),[]);var h=function(){var e=Object(o["a"])(l.a.mark((function e(){var o,c,r;return l.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n.current="repository"===(null===(o=location.pathname)||void 0===o||null===(c=o.split("/"))||void 0===c?void 0:c[3]),e.next=3,a({type:"shixunsDetail/getRepositoryCommit",payload:{id:t.id,secret_repository:!n.current||void 0}});case 3:r=e.sent,r&&g(r.commits||[]);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return s.a.createElement("section",{className:d.a.bg},s.a.createElement("div",{className:d.a.wrap},s.a.createElement("div",{className:d.a.commitWrap},s.a.createElement("div",null,s.a.createElement("i",{className:"iconfont icon-tijiaojilu mr5"}),"\u63d0\u4ea4\u8bb0\u5f55"),s.a.createElement(_["Link"],{to:"/shixuns/".concat(t.id,"/repository"),className:"".concat(d.a.colorGray," font14")},"\u8fd4\u56de")),s.a.createElement("div",{className:d.a.content},null===E||void 0===E?void 0:E.map((function(e){return s.a.createElement("div",{className:"".concat(d.a.item," mb5"),key:e.id},s.a.createElement("div",{className:d.a.itemContent},e.email&&s.a.createElement("span",{className:d.a.itemEmail},e.email),s.a.createElement("span",{className:d.a.itemTitle},e.title)),s.a.createElement("span",{className:d.a.itemTime},e.time))})))),s.a.createElement(v["a"],null))};a["default"]=Object(p["a"])((function(e){var a=e.shixunsDetail,t=e.loading,n=e.globalSetting,l=e.user;return{shixunsDetail:a,globalSetting:n,user:l,loading:t.models.index}}))(E)},zeYf:function(e,a,t){"use strict";t("5Dmo");var n=t("3S7+"),l=(t("MXD1"),t("CFYs")),o=t("tJVT"),c=t("PpiC"),r=t("q1tI"),i=t.n(r),s=t("9kvl"),m=t("m3rI"),_=t("wd/R"),p=t.n(_),u=t("ZBKS"),d=t.n(u),v=function(e){var a,t,s,_,u,v,E,g,h,C,f,N,b,x,W,k,D,I,S,y,T,j,w,A,O,R,F,M,Y,V,B=e.shixunsDetail,G=e.user,K=(e.globalSetting,e.loading,e.dispatch,Object(c["a"])(e,["shixunsDetail","user","globalSetting","loading","dispatch"]),Object(r["useState"])(!0)),J=Object(o["a"])(K,2),q=J[0],Q=J[1],Z=(null===(a=B.rightData)||void 0===a?void 0:a.complete_count)?Number(null===(t=B.rightData)||void 0===t?void 0:t.complete_count)/Number(null===(s=B.rightData)||void 0===s?void 0:s.challenge_count)*100:0;return B.rightData?i.a.createElement("section",{className:d.a.rightWrap},i.a.createElement("div",{className:d.a.creatorWrap},i.a.createElement("p",{className:"font16 mb20"},"\u521b\u5efa\u8005"),i.a.createElement("div",{className:d.a.creatorContentWrap},i.a.createElement("a",{href:(null===(_=B.rightData)||void 0===_?void 0:_.creator)&&"/users/".concat(null===(u=B.rightData)||void 0===u?void 0:u.creator.login,"/classrooms")},i.a.createElement("img",{className:d.a.creatorImg,src:"".concat(m["a"].IMG_SERVER,"/").concat((null===(v=B.rightData)||void 0===v?void 0:v.creator)&&"images/".concat(null===(E=B.rightData)||void 0===E?void 0:E.creator.image_url,"?1532489442")),alt:"\u5934\u50cf",width:"36",height:"36"})),i.a.createElement("div",{className:d.a.creatorContent},i.a.createElement("div",{className:d.a.creatorName},null===(g=B.rightData)||void 0===g||null===(h=g.creator)||void 0===h?void 0:h.name),i.a.createElement("div",{className:d.a.createorCount},i.a.createElement("span",{className:"mr5"},"\u5171\u53d1\u5e03\u5b9e\u8bad"),i.a.createElement("span",{className:"mr5"},null===(C=B.rightData)||void 0===C?void 0:C.user_shixuns_count),i.a.createElement("span",null,"\u4e2a")))),i.a.createElement("div",{className:d.a.time},i.a.createElement("div",{className:"c-grey-666 mt10"},i.a.createElement("span",{className:"c-grey-999"},"\u66f4\u65b0\u65f6\u95f4\uff1a"),(null===(f=B.detail)||void 0===f?void 0:f.updated_at)?p()(null===(N=B.detail)||void 0===N?void 0:N.updated_at).format("YYYY-MM-DD HH:mm"):""))),!(null===(b=B.detail)||void 0===b?void 0:b.is_jupyter)&&(null===(x=B.detail)||void 0===x?void 0:x.shixun_status)>1&&i.a.createElement("div",{className:d.a.learnWrap},i.a.createElement("div",{className:d.a.learnTopWrap},i.a.createElement("span",null,i.a.createElement("i",{className:"".concat(d.a.color4cacff," iconfont icon-jilu1 font14")}),"\u5b66\u4e60\u7edf\u8ba1"),i.a.createElement("span",null,i.a.createElement("span",{className:"".concat(d.a.color888," font14")},"\u5df2\u5b8c\u6210 ",(null===(W=B.rightData)||void 0===W?void 0:W.complete_count)||0," \u5173 / \u5171",(null===(k=B.rightData)||void 0===k?void 0:k.challenge_count)||0," \u5173"))),i.a.createElement(l["a"],{percent:Z,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!(null===(D=B.rightData)||void 0===D||null===(I=D.tags)||void 0===I?void 0:I.length)&&i.a.createElement("div",{className:d.a.skillWrap},i.a.createElement("p",{className:"".concat(d.a.skillTopWrap," font16 mb20")},i.a.createElement("span",null,i.a.createElement("i",{className:"".concat(d.a.color4CACFF," iconfont icon-biaoqian2 font14")}),"\u6280\u80fd\u6807\u7b7e"),i.a.createElement("span",{className:"sortinxdirection space-between fr"},i.a.createElement("span",{className:"".concat(d.a.color888," font14")},"\u5df2\u83b7\u5f97 ",null===(S=B.rightData)||void 0===S?void 0:S.user_tag_count," \u4e2a / \u5171",null===(y=B.rightData)||void 0===y?void 0:y.tag_count," \u4e2a"))),i.a.createElement("div",{className:"".concat(d.a.skillContentWrap," ").concat(q?d.a.skillContentWrapMin:d.a.skillContentWrapMax)},null===(T=B.rightData)||void 0===T?void 0:T.tags.map((function(e,a){return i.a.createElement(i.a.Fragment,{key:a},e.tag_name&&i.a.createElement("span",{className:e.status?d.a.skillContentIcon:d.a.skillContentIconNoStatus},e.tag_name))}))),(null===(j=B.rightData)||void 0===j||null===(w=j.tags)||void 0===w?void 0:w.length)>15&&i.a.createElement(i.a.Fragment,null,q?i.a.createElement("div",{className:d.a.skillExpandAllWrap,onClick:function(){return Q(!q)}},i.a.createElement("span",{className:"mr8"},i.a.createElement("div",null,i.a.createElement("p",{className:"".concat(d.a.skillExpandAllContent," font12")},"\u5c55\u5f00\u5168\u90e8"),i.a.createElement("p",{className:"".concat(d.a.skillExpandAllContent," font12")},i.a.createElement("i",{className:"iconfont icon-jiantou9"}))))):i.a.createElement("div",{className:d.a.skillExpandAllWrap,onClick:function(){return Q(!q)}},i.a.createElement("span",{className:"mr8"},i.a.createElement("div",null,i.a.createElement("p",{className:"".concat(d.a.skillExpandAllContent," font12")},i.a.createElement("i",{className:"iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu-"})),i.a.createElement("p",{className:"".concat(d.a.skillExpandAllContent," font12")},"\u6536\u8d77\u5168\u90e8")))))),!!(null===(A=B.rightData)||void 0===A||null===(O=A.paths)||void 0===O?void 0:O.length)&&i.a.createElement("div",{className:d.a.courseWrap},i.a.createElement("p",{className:"mb20 font16"},i.a.createElement("i",{className:"".concat(d.a.color4cacff," iconfont icon-shu1 font14")})," \u6240\u5c5e\u8bfe\u7a0b"),i.a.createElement("div",null,null===(R=B.rightData)||void 0===R?void 0:R.paths.map((function(e,a){return a>2?null:i.a.createElement("div",{className:d.a.pathWrap,key:e.id},i.a.createElement("a",{href:"/paths/".concat(e.id),target:"_blank"},i.a.createElement("img",{alt:"\u5b9e\u8bad",src:"".concat(m["a"].IMG_SERVER,"/").concat(e.image_url),className:d.a.pathImg})),i.a.createElement("div",{className:d.a.pathContentWrap},i.a.createElement("a",{href:"/paths/".concat(e.id),target:"_blank",className:d.a.pathContentName},e.name),i.a.createElement("p",{className:d.a.pathContent},i.a.createElement(n["a"],{placement:"bottom",title:"\u7ae0\u8282"},i.a.createElement("span",{className:d.a.pathContentCount},i.a.createElement("i",{className:"iconfont icon-shixun mr3"}),e.stages_count)),i.a.createElement(n["a"],{placement:"bottom",title:"\u5b66\u4e60\u4eba\u6570s"},i.a.createElement("span",{className:d.a.pathContentCount},i.a.createElement("i",{className:"iconfont icon-chengyuan mr3"}),e.members_count)))))})))),!!(null===(F=B.rightData)||void 0===F||null===(M=F.paths)||void 0===M?void 0:M.length)&&!!(null===(Y=B.rightData)||void 0===Y?void 0:Y.recommands.length)&&G.userInfo.main_site&&i.a.createElement("div",{className:d.a.recommandTrainingWrap},i.a.createElement("p",{className:"mb20 font16"},i.a.createElement("i",{className:"".concat(d.a.color4cacff," iconfont icon-tuijian font14")}),"\u63a8\u8350\u5b9e\u8bad"),i.a.createElement("div",null,null===(V=B.rightData)||void 0===V?void 0:V.recommands.map((function(e,a){return a>2?null:i.a.createElement("div",{className:d.a.pathContentItem,key:a},i.a.createElement("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank"},i.a.createElement("img",{src:"".concat(m["a"].IMG_SERVER,"/").concat(e.pic),className:d.a.pathImg})),i.a.createElement("div",{className:d.a.pathContentWrap},i.a.createElement(n["a"],{placement:"bottom",title:e.name},i.a.createElement("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",className:d.a.pathContentName},e.name)),i.a.createElement("p",{className:"".concat(d.a.pathContent," ").concat(d.a.recommandContent)},i.a.createElement("span",null,e.stu_num," \u4eba\u5b66\u4e60"),i.a.createElement("span",{className:d.a.recommandLevel},e.level))))}))))):null};a["a"]=Object(s["a"])((function(e){var a=e.shixunsDetail,t=e.user,n=e.loading,l=e.globalSetting;return{shixunsDetail:a,user:t,globalSetting:l,loading:n.models.index}}))(v)}}]);