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

2 lines
5.1 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[103],{CpkQ:function(M,O,t){M.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(M,O,t){"use strict";t.r(O);var le=t("+L6B"),C=t("2/Rp"),re=t("5NDa"),W=t("5rEg"),ie=t("sPJy"),m=t("bE4q"),ue=t("miYZ"),f=t("tsqr"),p=t("qLMh"),L=t("9og8"),c=t("tJVT"),K=t("PpiC"),r=t("q1tI"),e=t.n(r),x=t("Ty5D"),g=t("55Ip"),N=t("9kvl"),H=t("CpkQ"),d=t.n(H),G=t("wyMu"),J=t.n(G),Q=t("YQfW"),oe=t.n(Q),Y=["globalSetting","loading","dispatch"],Z=function(o){var T=o.globalSetting,me=o.loading,b=o.dispatch,ce=Object(K.a)(o,Y),z=Object(r.useState)(),y=Object(c.a)(z,2),E=y[0],X=y[1],$=Object(r.useState)(),j=Object(c.a)($,2),_=j[0],A=j[1],V=Object(r.useState)(),h=Object(c.a)(V,2),S=h[0],w=h[1],k=Object(r.useState)(""),U=Object(c.a)(k,2),q=U[0],de=U[1],v=Object(r.useRef)(null),ee=Object(r.useState)(""),B=Object(c.a)(ee,2),F=B[0],te=B[1],I=Object(x.m)(),l=I.identifier,R=I.Teannameid,ae=Object(x.k)();Object(r.useEffect)(function(){function i(){return a.apply(this,arguments)}function a(){return a=Object(L.a)(Object(p.a)().mark(function u(){var n;return Object(p.a)().wrap(function(s){for(;;)switch(s.prev=s.next){case 0:return s.t0=X,s.next=3,b({type:"competitions/getHeader",payload:{identifier:l}});case 3:return s.t1=s.sent,(0,s.t0)(s.t1),s.next=7,b({type:"competitions/getTeamDetail",payload:{identifier:l,Teannameid:R}});case 7:n=s.sent,n&&A(n.data.name);case 9:case"end":return s.stop()}},u)})),a.apply(this,arguments)}l&&i()},[l]);function ne(){w(v.current.getCroppedCanvas().toDataURL())}function se(){return P.apply(this,arguments)}function P(){return P=Object(L.a)(Object(p.a)().mark(function i(){var a;return Object(p.a)().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(_){n.next=3;break}return f.default.info("\u961F\u4F0D\u540D\u4E0D\u80FD\u4E3A\u7A7A"),n.abrupt("return");case 3:return n.next=5,b({type:"competitions/UpTeam",payload:{identifier:l,Teannameid:R,name:_,image:F?v.current.getCroppedCanvas().toDataURL("image/jpeg"):void 0}});case 5:a=n.sent,a&&(f.default.info("\u4FEE\u6539\u6210\u529F"),ae.push("/competitions/index/".concat(l,"/enroll")));case 7:case"end":return n.stop()}},i)})),P.apply(this,arguments)}function _e(i){var a=i.target.files[0];if(a&&a.size>2*1024*1024){f.default.info("\u4EC5\u652F\u6301\u6587\u4EF6\u5927\u5C0F\u5C0F\u4E8E2M\u7684\u6587\u4EF6");return}var u=new FileReader;u.readAsBinaryString(a),u.onload=function(){var n=btoa(u.result);te("data:".concat(a.type,";base64,").concat(n))},u.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(g.Link,{to:"/competitions/index"},"\u5728\u7EBF\u7ADE\u8D5B")),e.a.createElement(m.a.Item,null,e.a.createElement(g.Link,{to:"/competitions/index/".concat(l)},E&&E.name,E&&E.sub_title?E.sub_title:null)),e.a.createElement(m.a.Item,null,e.a.createElement(g.Link,{to:"competitions/index/".concat(l,"/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(W.a,{placeholder:"\u8BF7\u8F93\u5165\u961F\u540D",value:_,maxLength:60,addonAfter:String(_&&_.length)+"/60",onChange:function(a){return A(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:_e,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"}},S?e.a.createElement("img",{className:d.a.Spanradius,src:S}):q?e.a.createElement("img",{className:d.a.Spanradius}):e.a.createElement("div",{className:d.a.Spanradius},_&&_.length>2?_&&_.substring(0,2):_),e.a.createElement(J.a,{style:{width:"320px",height:"320px",marginLeft:"30px",background:"#EEEEEE"},src:F,guides:!1,ref:v,crop:ne}))),e.a.createElement("div",{style:{marginTop:"15px",marginBottom:"15px"}},e.a.createElement(C.a,{type:"primary",onClick:function(){return se()}},"\u786E\u5B9A"),e.a.createElement(C.a,{style:{marginLeft:"15px"}},e.a.createElement(g.Link,{to:"/competitions/index/".concat(l,"/enroll")},"\u53D6\u6D88"))))};O.default=Object(N.a)(function(D){var o=D.loading,T=D.globalSetting;return{globalSetting:T,loading:o.models.competitions}})(Z)}}]);