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

1 line
5.1 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[108],{CpkQ:function(e,t,a){e.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(e,t,a){"use strict";a.r(t);a("MPZO");var n=a("bnk9"),r=(a("DHCt"),a("CRgH")),i=(a("XSsT"),a("iBFk")),c=(a("X/R0"),a("M6G9")),l=a("VBJJ"),o=a.n(l),s=a("z3+T"),p=a("GZha"),m=a("buSX"),u=a("ZZRV"),d=a.n(u),f=a("q5+0"),g=a("DndG"),b=a("9kvl"),x=a("CpkQ"),_=a.n(x),E=a("sHXw"),y=a.n(E),h=(a("Awr+"),function(e){e.globalSetting,e.loading;var t=e.dispatch,a=(Object(m["a"])(e,["globalSetting","loading","dispatch"]),Object(u["useState"])()),l=Object(p["a"])(a,2),b=l[0],x=l[1],E=Object(u["useState"])(),h=Object(p["a"])(E,2),v=h[0],S=h[1],O=Object(u["useState"])(),j=Object(p["a"])(O,2),w=j[0],k=j[1],L=Object(u["useState"])(""),C=Object(p["a"])(L,2),T=C[0],N=(C[1],Object(u["useRef"])(null)),H=Object(u["useState"])(""),R=Object(p["a"])(H,2),U=R[0],D=R[1],F=Object(f["m"])(),G=F.identifier,X=F.Teannameid,Z=Object(f["k"])();function B(){k(N.current.getCroppedCanvas().toDataURL())}function I(){return M.apply(this,arguments)}function M(){return M=Object(s["a"])(o.a.mark((function e(){var a;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(v){e.next=3;break}return c["b"].info("\u961f\u4f0d\u540d\u4e0d\u80fd\u4e3a\u7a7a"),e.abrupt("return");case 3:return e.next=5,t({type:"competitions/UpTeam",payload:{identifier:G,Teannameid:X,name:v,image:U?N.current.getCroppedCanvas().toDataURL("image/jpeg"):void 0}});case 5:a=e.sent,a&&(c["b"].info("\u4fee\u6539\u6210\u529f"),Z.push("/competitions/index/".concat(G,"/enroll")));case 7:case"end":return e.stop()}}),e)}))),M.apply(this,arguments)}function A(e){var t=e.target.files[0];if(t&&t.size>2097152)c["b"].info("\u4ec5\u652f\u6301\u6587\u4ef6\u5927\u5c0f\u5c0f\u4e8e2M\u7684\u6587\u4ef6");else{var a=new FileReader;a.readAsBinaryString(t),a.onload=function(){var e=btoa(a.result);D("data:".concat(t.type,";base64,").concat(e))},a.onerror=function(){}}}return Object(u["useEffect"])((function(){function e(){return a.apply(this,arguments)}function a(){return a=Object(s["a"])(o.a.mark((function e(){var a;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.t0=x,e.next=3,t({type:"competitions/getHeader",payload:{identifier:G}});case 3:return e.t1=e.sent,(0,e.t0)(e.t1),e.next=7,t({type:"competitions/getTeamDetail",payload:{identifier:G,Teannameid:X}});case 7:a=e.sent,a&&S(a.data.name);case 9:case"end":return e.stop()}}),e)}))),a.apply(this,arguments)}G&&e()}),[G]),d.a.createElement("div",{className:"edu-container minH500"},d.a.createElement(i["a"],{className:"mt10",separator:">"},d.a.createElement(i["a"].Item,null,d.a.createElement(g["Link"],{to:"/competitions/index"},"\u5728\u7ebf\u7ade\u8d5b")),d.a.createElement(i["a"].Item,null,d.a.createElement(g["Link"],{to:"/competitions/index/".concat(G)},b&&b.name,b&&b.sub_title?b.sub_title:null)),d.a.createElement(i["a"].Item,null,d.a.createElement(g["Link"],{to:"competitions/index/".concat(G,"/enroll")},"\u62a5\u540d")),d.a.createElement(i["a"].Item,null,"\u7f16\u8f91\u6218\u961f\u4fe1\u606f")),d.a.createElement("div",{className:_.a.Selecttext},"\u7f16\u8f91\u6218\u961f"),d.a.createElement("div",{className:_.a.Updatecount},d.a.createElement("span",{style:{fontSize:"14px",color:"#F73737"}},"*"),"\u961f\u540d\uff1a",d.a.createElement("p",{style:{marginTop:"15px",marginLeft:"8px",width:"544px"}},d.a.createElement(r["a"],{placeholder:"\u8bf7\u8f93\u5165\u961f\u540d",value:v,maxLength:60,addonAfter:String(v&&v.length)+"/60",onChange:function(e){return S(e.target.value)}})),d.a.createElement("p",{style:{marginTop:"15px",marginLeft:"8px",width:"544px"}},d.a.createElement("span",null,"LOGO\uff1a"),d.a.createElement("label",{id:"uploadBtn",style:{color:"#4DACFF",cursor:"pointer"}},d.a.createElement("input",{type:"file",className:"sr-only",id:"inputImage",name:"file",accept:"image/*",onChange:A,style:{display:"none"}}),"\u4e0a\u4f20LOGO"),"\xa0",d.a.createElement("span",null,"(\u652f\u6301jpg\u3001gif\u3001png\u683c\u5f0f\u7684\u56fe\u7247\uff0c\u5efa\u8bae\u6587\u4ef6\u5c0f\u4e8e2M)")),d.a.createElement("div",{style:{marginTop:"15px",marginLeft:"8px",display:"flex"}},w?d.a.createElement("img",{className:_.a.Spanradius,src:w}):T?d.a.createElement("img",{className:_.a.Spanradius}):d.a.createElement("div",{className:_.a.Spanradius},v&&v.length>2?v&&v.substring(0,2):v),d.a.createElement(y.a,{style:{width:"320px",height:"320px",marginLeft:"30px",background:"#EEEEEE"},src:U,guides:!1,ref:N,crop:B}))),d.a.createElement("div",{style:{marginTop:"15px",marginBottom:"15px"}},d.a.createElement(n["a"],{type:"primary",onClick:function(){return I()}},"\u786e\u5b9a"),d.a.createElement(n["a"],{style:{marginLeft:"15px"}},d.a.createElement(g["Link"],{to:"/competitions/index/".concat(G,"/enroll")},"\u53d6\u6d88"))))});t["default"]=Object(b["a"])((function(e){var t=e.loading,a=e.globalSetting;return{globalSetting:a,loading:t.models.competitions}}))(h)}}]);