newreactbuild/p__Shixuns__Detail__Reposit...

2 lines
12 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[162],{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 H=t("VBJJ"),P=t.n(H),q=t("z3+T"),L=t("GZha"),k=t("buSX"),v=t("ZZRV"),l=t.n(v),a=t("q5+0"),K=t("DndG"),O=t("9kvl"),S=t("RzIF"),i=t.n(S),$=t("zeYf"),e=function(o){var r=o.shixunsDetail,m=o.globalSetting,u=o.loading,R=o.user,M=o.dispatch,B=Object(k.a)(o,["shixunsDetail","globalSetting","loading","user","dispatch"]),U=Object(a.m)(),C=Object(v.useRef)(),y=Object(v.useState)([]),x=Object(L.a)(y,2),d=x[0],A=x[1];Object(v.useEffect)(function(){b()},[]);var b=function(){var s=Object(q.a)(P.a.mark(function f(){var p,h,D;return P.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return C.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:U.id,secret_repository:C.current?void 0:!0}});case 3:D=c.sent,D&&A(D.commits||[]);case 5:case"end":return c.stop()}},f)}));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(K.Link,{to:"/shixuns/".concat(U.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($.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 H=t("CeOx"),P=t("NiCL"),q=t("NE/W"),L=t("L7QV"),k=t("GZha"),v=t("buSX"),l=t("ZZRV"),a=t.n(l),K=t("9kvl"),O=t("m3rI"),S=t("NfTp"),i=t.n(S),$=t("ZBKS"),e=t.n($),E=function(r){var m,u,R,M,B,U,C,y,x,d,A,b,s,f,p,h,D,I,c,F,j,z,G,Y,Z,V,J,Q,w,X,_=r.shixunsDetail,ta=r.user,la=r.globalSetting,oa=r.loading,ia=r.dispatch,ra=Object(v.a)(r,["shixunsDetail","user","globalSetting","loading","dispatch"]),_a=Object(l.useState)(!0),aa=Object(k.a)(_a,2),T=aa[0],ea=aa[1],na=((m=_.rightData)===null||m===void 0?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((B=_.rightData)===null||B===void 0?void 0:B.creator.login,"/classrooms")},a.a.createElement("img",{className:e.a.creatorImg,src:"".concat(O.a.IMG_SERVER,"/").concat(((U=_.rightData)===null||U===void 0?void 0:U.creator)&&"images/".concat((C=_.rightData)===null||C===void 0?void 0:C.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},(y=_.rightData)===null||y===void 0||((x=y.creator)===null||x===void 0)?void 0:x.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?void 0:A.updated_at)?i()((b=_.detail)===null||b===void 0?void 0:b.updated_at).format("YYYY-MM-DD HH:mm"):""))),!((s=_.detail)===null||s===void 0?void 0:s.is_jupyter)&&((f=_.detail)===null||f===void 0?void 0:f.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||((I=D.tags)===null||I===void 0)?void 0:I.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",(F=_.rightData)===null||F===void 0?void 0:F.tag_count," \u4E2A"))),a.a.createElement("div",{className:"".concat(e.a.skillContentWrap," ").concat(T?e.a.skillContentWrapMin:e.a.skillContentWrapMax)},(j=_.rightData)===null||j===void 0?void 0:j.tags.map(function(n,N){return a.a.createElement(a.a.Fragment,{key:N},n.tag_name&&a.a.createElement("span",{className:n.status?e.a.skillContentIcon:e.a.skillContentIconNoStatus},n.tag_name))})),((z=_.rightData)===null||z===void 0||((G=z.tags)===null||G===void 0)?void 0:G.length)>15&&a.a.createElement(a.a.Fragment,null,T?a.a.createElement("div",{className:e.a.skillExpandAllWrap,onClick:function(){return ea(!T)}},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(!T)}},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")))))),!!((Y=_.rightData)===null||Y===void 0||((Z=Y.paths)===null||Z===void 0)?void 0:Z.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,(V=_.rightData)===null||V===void 0?void 0:V.paths.map(function(n,N){return N>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(P.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(P.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)))))}))),!!((J=_.rightData)===null||J===void 0||((Q=J.paths)===null||Q===void 0)?void 0:Q.length)&&!!((w=_.rightData)===null||w===void 0?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,(X=_.rightData)===null||X===void 0?void 0:X.recommands.map(function(n,N){return N>2?null:a.a.createElement("div",{className:e.a.pathContentItem,key:N},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(P.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(K.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)}}]);