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

2 lines
5.2 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[123],{CpkQ:function(h,f,t){h.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(h,f,t){"use strict";t.r(f);var oe=t("+L6B"),D=t("2/Rp"),le=t("5NDa"),K=t("5rEg"),ie=t("sPJy"),m=t("bE4q"),ue=t("miYZ"),g=t("tsqr"),H=t("c1Ei"),E=t.n(H),R=t("5Tp6"),d=t("k16G"),N=t("SIvP"),o=t("q1tI"),e=t.n(o),v=t("WHYC"),P=t("uYtH"),G=t("9kvl"),Y=t("CpkQ"),p=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,de=u.loading,y=u.dispatch,pe=Object(N.a)(u,["globalSetting","loading","dispatch"]),$=Object(o.useState)(),x=Object(d.a)($,2),c=x[0],w=x[1],V=Object(o.useState)(),C=Object(d.a)(V,2),r=C[0],L=C[1],k=Object(o.useState)(),T=Object(d.a)(k,2),j=T[0],q=T[1],ee=Object(o.useState)(""),A=Object(d.a)(ee,2),te=A[0],ce=A[1],U=Object(o.useRef)(null),ae=Object(o.useState)(""),S=Object(d.a)(ae,2),I=S[0],B=S[1],F=Object(v.m)(),s=F.identifier,W=F.Teannameid,ne=Object(v.k)();Object(o.useEffect)(function(){function l(){return a.apply(this,arguments)}function a(){return a=Object(R.a)(E.a.mark(function i(){var n;return E.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.t0=w,_.next=3,y({type:"competitions/getHeader",payload:{identifier:s}});case 3:return _.t1=_.sent,(0,_.t0)(_.t1),_.next=7,y({type:"competitions/getTeamDetail",payload:{identifier:s,Teannameid:W}});case 7:n=_.sent,n&&(L(n.data.name),B("".concat(z.a.IMG_SERVER,"/").concat(n.data.team_log)));case 9:case"end":return _.stop()}},i)})),a.apply(this,arguments)}s&&l()},[s]);function _e(){q(U.current.getCroppedCanvas().toDataURL())}function re(){return O.apply(this,arguments)}function O(){return O=Object(R.a)(E.a.mark(function l(){var a;return E.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(r){n.next=3;break}return g.b.info("\u961F\u4F0D\u540D\u4E0D\u80FD\u4E3A\u7A7A"),n.abrupt("return");case 3:return n.next=5,y({type:"competitions/UpTeam",payload:{identifier:s,Teannameid:W,name:r,image:I?U.current.getCroppedCanvas().toDataURL("image/jpeg"):void 0}});case 5:a=n.sent,(a==null?void 0:a.status)===0&&(g.b.info("\u4FEE\u6539\u6210\u529F"),ne.push("/competitions/index/".concat(s,"/enroll")));case 7:case"end":return n.stop()}},l)})),O.apply(this,arguments)}function se(l){var a=l.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 n=btoa(i.result);B("data:".concat(a.type,";base64,").concat(n))},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(s)},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(s,"/enroll")},"\u62A5\u540D")),e.a.createElement(m.a.Item,null,"\u7F16\u8F91\u6218\u961F\u4FE1\u606F")),e.a.createElement("div",{className:p.a.Selecttext},"\u7F16\u8F91\u6218\u961F"),e.a.createElement("div",{className:p.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 L(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:se,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"}},j?e.a.createElement("img",{className:p.a.Spanradius,src:j}):te?e.a.createElement("img",{className:p.a.Spanradius}):e.a.createElement("div",{className:p.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:U,crop:_e}))),e.a.createElement("div",{style:{marginTop:"15px",marginBottom:"15px"}},e.a.createElement(D.a,{type:"primary",onClick:function(){return re()}},"\u786E\u5B9A"),e.a.createElement(D.a,{style:{marginLeft:"15px"}},e.a.createElement(P.Link,{to:"/competitions/index/".concat(s,"/enroll")},"\u53D6\u6D88"))))};f.default=Object(G.a)(function(b){var u=b.loading,M=b.globalSetting;return{globalSetting:M,loading:u.models.competitions}})(X)}}]);