newreactbuild/p__Shixuns__Detail__Ranking...

2 lines
12 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[160],{LiYo:function(x,h,t){"use strict";t.r(h);var w=t("VBJJ"),g=t.n(w),q=t("z3+T"),b=t("GZha"),T=t("buSX"),D=t("ZZRV"),n=t.n(D),a=t("9kvl"),f=t("m3rI"),N=t("zeYf"),k=t("NfTp"),L=t.n(k),F=t("pFWO"),e=t.n(F),K=t("1vsH"),p=function(r){var E=r.shixunsDetail,d=r.globalSetting,P=r.loading,I=r.user,W=r.dispatch,M=Object(T.a)(r,["shixunsDetail","globalSetting","loading","user","dispatch"]),O=Object(D.useState)([]),R=Object(b.a)(O,2),v=R[0],A=R[1],U=Object(D.useRef)();Object(D.useEffect)(function(){U.current=M.match.params.id,y()},[]);var y=function(){var s=Object(q.a)(g.a.mark(function c(){var i;return g.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,W({type:"shixunsDetail/getRankingList",payload:{id:U.current}});case 2:i=u.sent,A(i||[]);case 4:case"end":return u.stop()}},c)}));return function(){return s.apply(this,arguments)}}();return n.a.createElement("section",{className:e.a.bg},n.a.createElement("div",{className:e.a.wrap},n.a.createElement("div",{className:e.a.content},v.length?n.a.createElement(n.a.Fragment,null,v.map(function(s,c){var i,m=c+1;return n.a.createElement("div",{className:"".concat(e.a.rankingWrap," mt20"),key:c},n.a.createElement("div",{className:e.a.nameWrap},m<=3&&n.a.createElement("img",{className:e.a.img,src:"".concat(f.a.IMG_SERVER,"/images/educoder/gold").concat(m,".png")}),m>3&&n.a.createElement("div",{className:e.a.keyRank},m),n.a.createElement("a",{href:s.users.user_url,className:"mr10",target:"_blank"},n.a.createElement("img",{className:e.a.radius,src:"".concat(f.a.IMG_SERVER,"/images/").concat(s.users.image_url,"?1515212398")})),n.a.createElement("a",{href:s.users.user_url,target:"_blank",className:e.a.name},(i=s.users)===null||i===void 0?void 0:i.name)),n.a.createElement("span",{className:e.a.time},L()(s.time).format("YYYY-MM-DD HH:mm")," \u901A\u5173"),n.a.createElement("span",{className:e.a.useTime},Object(K.G)(s.use_time)),n.a.createElement("span",{className:e.a.gold},"+",s.gold,"\u91D1\u5E01"))})):n.a.createElement("div",null,n.a.createElement("img",{className:e.a.nodataImg,src:"".concat(f.a.IMG_SERVER,"/images/educoder/gold-big.png")}),n.a.createElement("p",{className:e.a.nodataText},"\u6211\u4EEC\u5728\u7B49\u4F60\uFF0C\u4E0D\u8F7B\u8A00\u653E\u5F03")))),n.a.createElement(N.a,null))};h.default=Object(a.a)(function(o){var r=o.shixunsDetail,E=o.loading,d=o.globalSetting,P=o.user;return{shixunsDetail:r,globalSetting:d,user:P,loading:E.models.index}})(p)},ZBKS:function(x,h,t){x.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"}},pFWO:function(x,h,t){x.exports={bg:"bg___3tGPJ",wrap:"wrap___35vXt",content:"content___3UE-p",nodataImg:"nodataImg___3ejZN",nodataText:"nodataText___amcSR",nameWrap:"nameWrap___2LoFY",img:"img___2DzNg",radius:"radius___14na0",name:"name___FwimY",rankingWrap:"rankingWrap___3erNd",time:"time___hWlJd",useTime:"useTime___3pOK9",gold:"gold___3ySQJ",keyRank:"keyRank___2nx3u"}},zeYf:function(x,h,t){"use strict";var w=t("CeOx"),g=t("NiCL"),q=t("NE/W"),b=t("L7QV"),T=t("GZha"),D=t("buSX"),n=t("ZZRV"),a=t.n(n),f=t("9kvl"),N=t("m3rI"),k=t("NfTp"),L=t.n(k),F=t("ZBKS"),e=t.n(F),K=function(o){var r,E,d,P,I,W,M,O,R,v,A,U,y,s,c,i,m,u,S,$,j,Y,G,V,Z,z,J,Q,H,X,_=o.shixunsDetail,ta=o.user,la=o.globalSetting,oa=o.loading,ra=o.dispatch,sa=Object(D.a)(o,["shixunsDetail","user","globalSetting","loading","dispatch"]),_a=Object(n.useState)(!0),aa=Object(T.a)(_a,2),B=aa[0],ea=aa[1],na=((r=_.rightData)===null||r===void 0?void 0:r.complete_count)?Number((E=_.rightData)===null||E===void 0?void 0:E.complete_count)/Number((d=_.rightData)===null||d===void 0?void 0:d.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:((P=_.rightData)===null||P===void 0?void 0:P.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(N.a.IMG_SERVER,"/").concat(((W=_.rightData)===null||W===void 0?void 0:W.creator)&&"images/".concat((M=_.rightData)===null||M===void 0?void 0:M.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},(O=_.rightData)===null||O===void 0||((R=O.creator)===null||R===void 0)?void 0:R.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"},(v=_.rightData)===null||v===void 0?void 0:v.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)?L()((U=_.detail)===null||U===void 0?void 0:U.updated_at).format("YYYY-MM-DD HH:mm"):""))),!((y=_.detail)===null||y===void 0?void 0:y.is_jupyter)&&((s=_.detail)===null||s===void 0?void 0:s.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 ",((c=_.rightData)===null||c===void 0?void 0:c.complete_count)||0," \u5173 / \u5171",((i=_.rightData)===null||i===void 0?void 0:i.challenge_count)||0," \u5173"))),a.a.createElement(b.a,{percent:na,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})),!!((m=_.rightData)===null||m===void 0||((u=m.tags)===null||u===void 0)?void 0:u.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 ",(S=_.rightData)===null||S===void 0?void 0:S.user_tag_count," \u4E2A / \u5171",($=_.rightData)===null||$===void 0?void 0:$.tag_count," \u4E2A"))),a.a.createElement("div",{className:"".concat(e.a.skillContentWrap," ").concat(B?e.a.skillContentWrapMin:e.a.skillContentWrapMax)},(j=_.rightData)===null||j===void 0?void 0:j.tags.map(function(l,C){return a.a.createElement(a.a.Fragment,{key:C},l.tag_name&&a.a.createElement("span",{className:l.status?e.a.skillContentIcon:e.a.skillContentIconNoStatus},l.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,B?a.a.createElement("div",{className:e.a.skillExpandAllWrap,onClick:function(){return ea(!B)}},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(!B)}},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||((Z=V.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,(z=_.rightData)===null||z===void 0?void 0:z.paths.map(function(l,C){return C>2?null:a.a.createElement("div",{className:e.a.pathWrap,key:l.id},a.a.createElement("a",{href:"/paths/".concat(l.id),target:"_blank"},a.a.createElement("img",{alt:"\u5B9E\u8BAD",src:"".concat(N.a.IMG_SERVER,"/").concat(l.image_url),className:e.a.pathImg})),a.a.createElement("div",{className:e.a.pathContentWrap},a.a.createElement("a",{href:"/paths/".concat(l.id),target:"_blank",className:e.a.pathContentName},l.name),a.a.createElement("p",{className:e.a.pathContent},a.a.createElement(g.a,{placement:"bottom",title:"\u7AE0\u8282"},a.a.createElement("span",{className:e.a.pathContentCount},a.a.createElement("i",{className:"iconfont icon-shixun mr3"}),l.stages_count)),a.a.createElement(g.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"}),l.members_count)))))}))),!!((J=_.rightData)===null||J===void 0||((Q=J.paths)===null||Q===void 0)?void 0:Q.length)&&!!((H=_.rightData)===null||H===void 0?void 0:H.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(l,C){return C>2?null:a.a.createElement("div",{className:e.a.pathContentItem,key:C},a.a.createElement("a",{href:"/shixuns/".concat(l.identifier,"/challenges"),target:"_blank"},a.a.createElement("img",{src:"".concat(N.a.IMG_SERVER,"/").concat(l.pic),className:e.a.pathImg})),a.a.createElement("div",{className:e.a.pathContentWrap},a.a.createElement(g.a,{placement:"bottom",title:l.name},a.a.createElement("a",{href:"/shixuns/".concat(l.identifier,"/challenges"),target:"_blank",className:e.a.pathContentName},l.name)),a.a.createElement("p",{className:"".concat(e.a.pathContent," ").concat(e.a.recommandContent)},a.a.createElement("span",null,l.stu_num," \u4EBA\u5B66\u4E60"),a.a.createElement("span",{className:e.a.recommandLevel},l.level))))})))):null};h.a=Object(f.a)(function(p){var o=p.shixunsDetail,r=p.user,E=p.loading,d=p.globalSetting;return{shixunsDetail:o,user:r,globalSetting:d,loading:E.models.index}})(K)}}]);