1 line
3.6 KiB
JavaScript
1 line
3.6 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[200],{EeH8:function(e,a,t){"use strict";t.r(a),t("T2oS");var n=t("W9HT"),l=(t("+L6B"),t("2/Rp")),c=(t("y8nQ"),t("Vl3Y")),i=(t("5NDa"),t("5rEg")),r=t("04Ix"),s=t.n(r),m=t("zLi2"),o=t.n(m),u=t("o+MX"),d=t.n(u),f=t("+oHS"),p=t.n(f),_=t("OWCx"),E=t.n(_),g=t("5PDf"),h=t.n(g),v=t("fHi0"),b=t.n(v),N=t("RXMP"),j=t.n(N),y=t("qjzJ"),x=t.n(y),w=t("HnXd"),O=t.n(w),L=t("LYCE"),z=t.n(L),H=t("cDcd"),B=t.n(H),D=(t("hBBm"),t("bjH3")),I=t("sYIF"),C=t("vDqi"),F=t.n(C);function k(e,a){var t=p()(e);if(E.a){var n=E()(e);a&&(n=h()(n).call(n,(function(a){return b()(e,a).enumerable}))),t.push.apply(t,n)}return t}function q(e){for(var a=1;a<arguments.length;a++){var t,n,l=null!=arguments[a]?arguments[a]:{};a%2?j()(t=k(Object(l),!0)).call(t,(function(a){s()(e,a,l[a])})):x.a?O()(e,x()(l)):j()(n=k(Object(l))).call(n,(function(a){z()(e,a,b()(l,a))}))}return e}a.default=c.a.create()(Object(H.forwardRef)((function(e){var a=e.form,t=e.current_user,r=(e.showLoginDialog,a.getFieldDecorator),s=a.validateFields,m=a.setFieldsValue,u=(a.getFieldsValue,e.match.params.OIdentifier),f=e.match.params.claid,p=Object(H.useState)(void 0),_=o()(p,2),E=_[0],g=_[1];function h(){var e,a=d()(e="/organizations/".concat(u,"/clas/")).call(e,f,".json");F.a.get(a).then((function(e){e&&e.data&&(g(e.data),document.title="".concat(e.data.name))})).catch((function(e){}))}return Object(H.useEffect)((function(){t&&t.email&&m({email:t.email})}),[t,E]),Object(H.useEffect)((function(){f&&h()}),[f]),E?B.a.createElement("div",{className:"cla_allinfos"},B.a.createElement("div",{className:"cla_infos_header"},B.a.createElement("div",null,B.a.createElement("img",{src:Object(I.h)(E.organization&&E.organization.avatar_url),alt:""}),B.a.createElement("div",{className:"cla_i"},B.a.createElement("p",{className:"cla_i_name"},E.name),B.a.createElement("p",{className:"cla_o_name"},E.organization&&E.organization.nickname),E.is_sign&&E.cla_sign_email&&B.a.createElement("p",{className:"cla_i_email"},"签署邮箱",B.a.createElement("span",{className:"ml10"},E.cla_sign_email))))),B.a.createElement("div",{style:{margin:"0px auto",width:"1200px",paddingBottom:"50px"}},E.is_sign&&B.a.createElement("div",{className:"wirtes_tips"},B.a.createElement("span",null,"您已签署协议,可在“个人设置 > 我的 CLA”中查看和管理本协议")),B.a.createElement("div",{className:"cla_c"},B.a.createElement("p",{className:"cla_c_title"},"协议内容"),B.a.createElement(D.a,{className:"cla_c_html imageLayerParent",value:E.content,url:e.history.location})),!E.is_sign&&!E.is_member&&B.a.createElement(c.a,null,B.a.createElement("div",{className:"form_div"},B.a.createElement(c.a.Item,{label:"真实姓名"},r("real_name",{rules:[{required:!0,message:"请输入您的真实姓名"}]})(B.a.createElement(i.a,{placeholder:"请输入真实姓名",maxLength:30}))),B.a.createElement(c.a.Item,{label:"签署邮箱"},r("email",{rules:[{required:!0,message:"请输入签署邮箱"}]})(B.a.createElement(i.a,{placeholder:"请输入签署邮箱",maxLength:30,disabled:t&&t.email})))),B.a.createElement(l.a,{type:"primary",style:{marginTop:"20px"},onClick:function(){s((function(a,n){if(!a){var l="/users/".concat(t&&t.user_id,"/clas.json");F.a.post(l,q(q({},n),{},{cla_id:E&&E.id,email:t&&t.email||n.email})).then((function(a){a&&a.data&&(e.showNotification("协议签署成功!"),window.scrollTo(0,0),h())})).catch((function(e){}))}}))}},"接受并签署协议")))):B.a.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",minHeight:"500px"}},B.a.createElement(n.a,null))})))},hBBm:function(e,a,t){}}]); |