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__Competitions__Update.61c...

2 lines
5.2 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[122],{CpkQ:function(R,f,t){R.exports={flex_box_center:"flex_box_center___1TLor",flex_space_between:"flex_space_between___2oHSZ",flex_box_vertical_center:"flex_box_vertical_center___1GsMX",flex_box_center_end:"flex_box_center_end___dUr0S",flex_box_column:"flex_box_column___15YZP",Selecttext:"Selecttext___1ucPb",Updatecount:"Updatecount___t5g1H",Spanradius:"Spanradius___F7XLb"}},jmm4:function(R,f,t){"use strict";t.r(f);var le=t("+L6B"),h=t("2/Rp"),se=t("5NDa"),K=t("5rEg"),ie=t("sPJy"),m=t("bE4q"),ue=t("miYZ"),g=t("tsqr"),H=t("c1Ei"),p=t.n(H),v=t("5Tp6"),E=t("k16G"),N=t("SIvP"),l=t("q1tI"),e=t.n(l),b=t("WHYC"),P=t("uYtH"),G=t("9kvl"),Y=t("CpkQ"),d=t.n(Y),J=t("wyMu"),Q=t.n(J),Z=t("YQfW"),me=t.n(Z),z=t("m3rI"),X=function(u){var M=u.globalSetting,Ee=u.loading,U=u.dispatch,de=Object(N.a)(u,["globalSetting","loading","dispatch"]),$=Object(l.useState)(),C=Object(E.a)($,2),c=C[0],V=C[1],w=Object(l.useState)(),L=Object(E.a)(w,2),r=L[0],x=L[1],k=Object(l.useState)(),T=Object(E.a)(k,2),A=T[0],q=T[1],ee=Object(l.useState)(""),S=Object(E.a)(ee,2),te=S[0],ce=S[1],D=Object(l.useRef)(null),ae=Object(l.useState)(""),j=Object(E.a)(ae,2),I=j[0],B=j[1],F=Object(b.m)(),o=F.identifier,W=F.Teannameid,_e=Object(b.k)();Object(l.useEffect)(function(){function s(){return a.apply(this,arguments)}function a(){return a=Object(v.a)(p.a.mark(function i(){var _;return p.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.t0=V,n.next=3,U({type:"competitions/getHeader",payload:{identifier:o}});case 3:return n.t1=n.sent,(0,n.t0)(n.t1),n.next=7,U({type:"competitions/getTeamDetail",payload:{identifier:o,Teannameid:W}});case 7:_=n.sent,_&&(x(_.data.name),B("".concat(z.a.IMG_SERVER,"/").concat(_.data.team_log)));case 9:case"end":return n.stop()}},i)})),a.apply(this,arguments)}o&&s()},[o]);function ne(){q(D.current.getCroppedCanvas().toDataURL())}function re(){return y.apply(this,arguments)}function y(){return y=Object(v.a)(p.a.mark(function s(){var a;return p.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:if(r){_.next=3;break}return g.b.info("\u961F\u4F0D\u540D\u4E0D\u80FD\u4E3A\u7A7A"),_.abrupt("return");case 3:return _.next=5,U({type:"competitions/UpTeam",payload:{identifier:o,Teannameid:W,name:r,image:I?D.current.getCroppedCanvas().toDataURL("image/jpeg"):void 0}});case 5:a=_.sent,(a==null?void 0:a.status)===0&&(g.b.info("\u4FEE\u6539\u6210\u529F"),_e.push("/competitions/index/".concat(o,"/enroll")));case 7:case"end":return _.stop()}},s)})),y.apply(this,arguments)}function oe(s){var a=s.target.files[0];if(a&&a.size>2*1024*1024){g.b.info("\u4EC5\u652F\u6301\u6587\u4EF6\u5927\u5C0F\u5C0F\u4E8E2M\u7684\u6587\u4EF6");return}var i=new FileReader;i.readAsBinaryString(a),i.onload=function(){var _=btoa(i.result);B("data:".concat(a.type,";base64,").concat(_))},i.onerror=function(){}}return e.a.createElement("div",{className:"edu-container minH500"},e.a.createElement(m.a,{className:"mt10",separator:">"},e.a.createElement(m.a.Item,null,e.a.createElement(P.Link,{to:"/competitions/index"},"\u5728\u7EBF\u7ADE\u8D5B")),e.a.createElement(m.a.Item,null,e.a.createElement(P.Link,{to:"/competitions/index/".concat(o)},c&&c.name,c&&c.sub_title?c.sub_title:null)),e.a.createElement(m.a.Item,null,e.a.createElement(P.Link,{to:"/competitions/index/".concat(o,"/enroll")},"\u62A5\u540D")),e.a.createElement(m.a.Item,null,"\u7F16\u8F91\u6218\u961F\u4FE1\u606F")),e.a.createElement("div",{className:d.a.Selecttext},"\u7F16\u8F91\u6218\u961F"),e.a.createElement("div",{className:d.a.Updatecount},e.a.createElement("span",{style:{fontSize:"14px",color:"#F73737"}},"*"),"\u961F\u540D\uFF1A",e.a.createElement("p",{style:{marginTop:"15px",marginLeft:"8px",width:"544px"}},e.a.createElement(K.a,{placeholder:"\u8BF7\u8F93\u5165\u961F\u540D",value:r,maxLength:60,addonAfter:String(r&&r.length)+"/60",onChange:function(a){return x(a.target.value)}})),e.a.createElement("p",{style:{marginTop:"15px",marginLeft:"8px",width:"544px"}},e.a.createElement("span",null,"LOGO\uFF1A"),e.a.createElement("label",{id:"uploadBtn",style:{color:"#4DACFF",cursor:"pointer"}},e.a.createElement("input",{type:"file",className:"sr-only",id:"inputImage",name:"file",accept:"image/*",onChange:oe,style:{display:"none"}}),"\u4E0A\u4F20LOGO"),"\xA0",e.a.createElement("span",null,"(\u652F\u6301jpg\u3001gif\u3001png\u683C\u5F0F\u7684\u56FE\u7247\uFF0C\u5EFA\u8BAE\u6587\u4EF6\u5C0F\u4E8E2M)")),e.a.createElement("div",{style:{marginTop:"15px",marginLeft:"8px",display:"flex"}},A?e.a.createElement("img",{className:d.a.Spanradius,src:A}):te?e.a.createElement("img",{className:d.a.Spanradius}):e.a.createElement("div",{className:d.a.Spanradius},r&&r.length>2?r&&r.substring(0,2):r),e.a.createElement(Q.a,{style:{width:"320px",height:"320px",marginLeft:"30px",background:"#EEEEEE"},src:I,guides:!1,ref:D,crop:ne}))),e.a.createElement("div",{style:{marginTop:"15px",marginBottom:"15px"}},e.a.createElement(h.a,{type:"primary",onClick:function(){return re()}},"\u786E\u5B9A"),e.a.createElement(h.a,{style:{marginLeft:"15px"}},e.a.createElement(P.Link,{to:"/competitions/index/".concat(o,"/enroll")},"\u53D6\u6D88"))))};f.default=Object(G.a)(function(O){var u=O.loading,M=O.globalSetting;return{globalSetting:M,loading:u.models.competitions}})(X)}}]);