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

1 line
12 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[119],{"1vsH":function(e,a,t){"use strict";t.d(a,"h",(function(){return u})),t.d(a,"j",(function(){return c})),t.d(a,"c",(function(){return i})),t.d(a,"f",(function(){return o})),t.d(a,"b",(function(){return g})),t.d(a,"d",(function(){return m})),t.d(a,"e",(function(){return d})),t.d(a,"g",(function(){return b})),t.d(a,"a",(function(){return p})),t.d(a,"u",(function(){return v})),t.d(a,"v",(function(){return h})),t.d(a,"w",(function(){return f})),t.d(a,"p",(function(){return E})),t.d(a,"o",(function(){return y})),t.d(a,"n",(function(){return _})),t.d(a,"m",(function(){return D})),t.d(a,"t",(function(){return F})),t.d(a,"i",(function(){return k})),t.d(a,"s",(function(){return N})),t.d(a,"q",(function(){return w})),t.d(a,"k",(function(){return x})),t.d(a,"r",(function(){return R})),t.d(a,"l",(function(){return S}));var n=t("q1tI"),l=t.n(n),s=t("aCH8"),r=t.n(s),u=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],c=e=>{var a={[-1]:"\u91cd\u505a\u4e2d",0:"\u672a\u5f00\u542f",1:"\u672a\u901a\u5173",2:"\u6309\u65f6\u901a\u5173"};return a[e]||"\u8fdf\u4ea4\u901a\u5173"},i=e=>{var a,t,n={[-1]:{name:"\u91cd\u505a\u4e2d",class:"c-orange"},0:{name:"\u672a\u5f00\u542f",class:"c-black"},1:{name:"\u672a\u901a\u5173",class:"c-red"},2:{name:"\u6309\u65f6\u901a\u5173",class:"c-green"},3:{name:"\u8fdf\u4ea4\u901a\u5173",class:"c-orange"}};return l.a.createElement("span",{className:null===n||void 0===n||null===(a=n[e.status])||void 0===a?void 0:a["class"]},null===n||void 0===n||null===(t=n[e.status])||void 0===t?void 0:t["name"])},o=e=>{var a=e.status,t={0:{class:"tag-style bg-blue ml10",name:"\u5f85\u9009\u4e2d"},1:{class:"tag-style bg-blue ml10",name:"\u5f85\u786e\u8ba4"},2:{class:"tag-style bg-pink ml10",name:"\u5df2\u786e\u8ba4"}};try{return l.a.createElement("span",{className:t[a]["class"]},t[a]["name"])}catch(n){console.log("utils.StatusGraduationProjectTags",e.status)}},g={1:"\u672a\u53d1\u5e03",2:"\u8003\u8bd5\u4e2d",3:"\u5df2\u622a\u6b62",4:"\u5df2\u7ed3\u675f"},m={1:"\u672a\u53d1\u5e03",2:"\u63d0\u4ea4\u4e2d",3:"\u5df2\u622a\u6b62",4:"\u5df2\u7ed3\u675f"},d=e=>{var a={"\u516c\u5f00":{class:"tag-style bg-blue ml10"},"\u5df2\u5f00\u542f\u8865\u4ea4":{class:"tag-style bg-green ml10"},"\u672a\u5f00\u542f\u8865\u4ea4":{class:"tag-style bg-pink ml10"},"\u672a\u53d1\u5e03":{class:"tag-style bg-light-blue ml10"},"\u533f\u540d\u4f5c\u54c1":{class:"tag-style bg-cyan ml10"},"\u5df2\u9009\u62e9":{class:"tag-style bg-grey-ede ml10"},"\u5df2\u7ed3\u675f":{class:"tag-style bg-grey-ede ml10"},"\u63d0\u4ea4\u4e2d":{class:"tag-style bg-blue ml10"},"\u533f\u8bc4\u4e2d":{class:"tag-style bg-blue ml10"},"\u7533\u8bc9\u4e2d":{class:"tag-style bg-blue ml10"},"\u8003\u8bd5\u4e2d":{class:"tag-style bg-light-blue ml10"},"\u8865\u4ea4\u4e2d":{class:"tag-style bg-blue ml10"},"\u8bc4\u9605\u4e2d":{class:"tag-style bg-blue ml10"},"\u5f85\u9009\u4e2d":{class:"tag-style bg-blue ml10"},"\u4ea4\u53c9\u8bc4\u9605\u4e2d":{class:"tag-style bg-light-orange ml10"},"\u5df2\u5f00\u542f\u4ea4\u53c9\u8bc4\u9605":{class:"tag-style bg-lightblue-purple ml10"},"\u5f85\u786e\u8ba4":{class:"tag-style bg-lightblue-purple ml10"},"\u5f85\u5904\u7406":{class:"tag-style bg-lightblue-purple ml10"},"\u79c1\u6709":{class:"tag-style bg-lightblue-purple ml10"},"\u672a\u63d0\u4ea4":{class:"tag-style bg-lightblue-purple ml10"},"\u5df2\u786e\u8ba4":{class:"tag-style bg-light-pink ml10"},"\u5df2\u53d1\u5e03":{class:"tag-style bg-light-blue ml10"},"\u5df2\u622a\u6b62":{class:"tag-style bg-light-pink ml10"},"\u5f00\u53d1\u8bfe\u7a0b":{class:"tag-style bg-orange ml10"},"\u5df2\u5f00\u64ad":{class:"tag-style-border border-green c-green ml10"},"\u672a\u5f00\u64ad":{class:"tag-style-border border-light-black ml10"},"\u6309\u65f6\u901a\u5173":{class:"tag-style-border border-light-black ml10"},"\u8fdf\u4ea4\u901a\u5173":{class:"tag-style-border border-light-black ml10"},"\u672a\u901a\u5173":{class:"tag-style-border border-light-black ml10"},"\u672a\u5f00\u542f":{class:"tag-style-border border-light-black ml10"}},t=[];e.is_random&&t.push(l.a.createElement("span",{className:"tag-style bg-blue ml10"},"\u968f\u673a"));try{e.status&&e.status.map((e,n)=>{t.push(l.a.createElement("span",{key:n,className:a[e]&&a[e]["class"]},e))})}catch(n){console.log("utils.status.tag:",n,e.status)}return t},b=e=>{var a,t,n={[-1]:{name:"\u91cd\u505a\u4e2d",class:"c-orange"},0:{name:"\u672a\u63d0\u4ea4",class:"c-black"},1:{name:"\u672a\u901a\u5173",class:"c-red"},2:{name:"\u6309\u65f6\u901a\u5173",class:"c-green"},3:{name:"\u8fdf\u4ea4\u901a\u5173",class:"c-orange"}};return l.a.createElement("span",{className:null===(a=n[e.status])||void 0===a?void 0:a["class"]},null===(t=n[e.status])||void 0===t?void 0:t["name"])},p=e=>{var a,t,n={0:{name:"\u672a\u63d0\u4ea4",class:"c-black"},1:{name:"\u6309\u65f6\u63d0\u4ea4",class:"c-green"},2:{name:"\u5ef6\u65f6\u63d0\u4ea4",class:"c-red"}};return l.a.createElement("span",{className:null===(a=n[e.status])||void 0===a?void 0:a["class"]},null===(t=n[e.status])||void 0===t?void 0:t["name"])},v=(e,a)=>{"string"==typeof e&&(e.indexOf("T")>=0&&(e=e.replace("T"," ")),e=new Date(Date.parse(e.replace(/-/g,"/")))),e=new Date(e);var t={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()},n=[["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"]];for(var l in/(y+)/.test(a)&&(a=a.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(a)&&(a=a.replace(RegExp.$1,n[RegExp.$1.length-1][e.getDay()])),t)new RegExp("("+l+")").test(a)&&(a=a.replace(RegExp.$1,1==RegExp.$1.length?t[l]:("00"+t[l]).substr((""+t[l]).length)));return a},h=e=>{if(!e)return"0";console.log("time:",e);var a=60,t=60*a,n=24*t,l=e/n,s=e/t,r=e/a;return l>=1?parseInt(l.toString())+"\u5929"+Math.floor(s%24)+"\u65f6"+Math.floor(r%60)+"\u5206"+Math.floor(e%60)+"\u79d2":s>1?parseInt(s.toString())+"\u65f6"+Math.floor(r%60)+"\u5206"+Math.floor(e%60)+"\u79d2":r>=1?parseInt(r.toString())+"\u5206"+Math.floor(e%60)+"\u79d2":e+"\u79d2"},f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,t=0;if(e){t=e.length;for(var n=0;n<t;n++){var l=e.charCodeAt(n);l>=55296&&l<=56319&&(t--,n++)}}return t<=a},E=(e,a,t)=>{if(a){var n=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]\xb7~\uff01@#\uffe5%\u2026\u2026&*\uff08\uff09\u2014\u2014\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im,l=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi,s=l.test(a),r=n.test(a);(!0===s||!0===r||a.length<2||a.length>=21)&&t("2-20\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57\u53ca\u4e0b\u5212\u7ebf")}t()},y=(e,a,t)=>{if(a){var n=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]\xb7~\uff01@#\uffe5%\u2026\u2026&\uff08\uff09\u2014\u2014\-+={}|\u300a\u300b\uff1f\uff1a\u201c\u201d\u3010\u3011\u3001\uff1b\u2018\u2019\uff0c\u3002\u3001]/im,l=/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/gi,s=l.test(a),r=n.test(a);(!0===s||!0===r||a.length<2||a.length>=11)&&t("2-10\u4f4d\u4e2d\u82f1\u6587\u3001\u6570\u5b57")}t()},_=e=>{if(!e)return"";for(var a=e.length-1,t="",n=0;n<a;n++)t+="*";var l=e.substr(0,1)+t;return l},D=(e,a)=>{var t=new FileReader;t.addEventListener("load",()=>a(t.result)),t.readAsDataURL(e)};function F(e){var a="79e33abd4b6588941ab7622aed1e67e8";return r()(a+e)}function k(e,a){var t=document.createElement("a");document.body.appendChild(t),t.href=a,t.download=e;var n=document.createEvent("MouseEvents");n.initEvent("click",!1,!1),t.dispatchEvent(n),document.body.removeChild(t)}var N=e=>{var a=e.url,t=e.query;if(!a)return"";if(t){var n=[];for(var l in t)t.hasOwnProperty(l)&&n.push("".concat(l,"=").concat(t[l]));a=-1!==a.indexOf("?")?"".concat(a,"&").concat(n.join("&")):"".concat(a,"?").concat(n.join("&"))}return a};function w(){for(var e=navigator.userAgent,a=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],t=!0,n=0;n<a.length;n++)if(e.indexOf(a[n])>0){t=!1;break}return t}var x=function(){var e,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return null===a||void 0===a||null===(e=a.toString())||void 0===e?void 0:e.replace(/\B(?=(\d{3})+(?!\d))/g,",")},R=e=>{var a=document.createElement("a");a.target="_blank",document.body.appendChild(a),a.href=e;var t=document.createEvent("MouseEvents");t.initEvent("click",!1,!1),a.dispatchEvent(t),document.body.removeChild(a)},S=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e.length<=6?e:"".concat(e.substring(0,3),"...").concat(e.substring(e.length-3,e.length))}},LiYo:function(e,a,t){"use strict";t.r(a);var n=t("WmNS"),l=t.n(n),s=t("9og8"),r=t("tJVT"),u=t("PpiC"),c=t("q1tI"),i=t.n(c),o=t("9kvl"),g=t("m3rI"),m=t("zeYf"),d=t("wd/R"),b=t.n(d),p=t("pFWO"),v=t.n(p),h=t("1vsH"),f=e=>{e.shixunsDetail,e.globalSetting,e.loading,e.user;var a=e.dispatch,t=Object(u["a"])(e,["shixunsDetail","globalSetting","loading","user","dispatch"]),n=Object(c["useState"])([]),o=Object(r["a"])(n,2),d=o[0],p=o[1],f=Object(c["useRef"])();Object(c["useEffect"])(()=>{f.current=t.match.params.id,E()},[]);var E=function(){var e=Object(s["a"])(l.a.mark((function e(){var t;return l.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,a({type:"shixunsDetail/getRankingList",payload:{id:f.current}});case 2:t=e.sent,p(t||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return i.a.createElement("section",{className:v.a.bg},i.a.createElement("div",{className:v.a.wrap},i.a.createElement("div",{className:v.a.content},d.length?i.a.createElement(i.a.Fragment,null,d.map((e,a)=>{var t,n=a+1;return i.a.createElement("div",{className:"".concat(v.a.rankingWrap," mt20"),key:a},i.a.createElement("div",{className:v.a.nameWrap},n<=3&&i.a.createElement("img",{className:v.a.img,src:"".concat(g["a"].IMG_SERVER,"/images/educoder/gold").concat(n,".png")}),n>3&&i.a.createElement("div",{className:v.a.keyRank},n),i.a.createElement("a",{href:e.users.user_url,className:"mr10",target:"_blank"},i.a.createElement("img",{className:v.a.radius,src:"".concat(g["a"].IMG_SERVER,"/images/").concat(e.users.image_url,"?1515212398")})),i.a.createElement("a",{href:e.users.user_url,target:"_blank",className:v.a.name},null===(t=e.users)||void 0===t?void 0:t.name)),i.a.createElement("span",{className:v.a.time},b()(e.time).format("YYYY-MM-DD HH:mm")," \u901a\u5173"),i.a.createElement("span",{className:v.a.useTime},Object(h["v"])(e.use_time)),i.a.createElement("span",{className:v.a.gold},"+",e.gold,"\u91d1\u5e01"))})):i.a.createElement("div",null,i.a.createElement("img",{className:v.a.nodataImg,src:"".concat(g["a"].IMG_SERVER,"/images/educoder/gold-big.png")}),i.a.createElement("p",{className:v.a.nodataText},"\u6211\u4eec\u5728\u7b49\u4f60\uff0c\u4e0d\u8f7b\u8a00\u653e\u5f03")))),i.a.createElement(m["a"],null))};a["default"]=Object(o["a"])(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}})(f)},pFWO:function(e,a,t){e.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"}}}]);