build/static/js/167.23d36fcd.chunk.js

1 line
3.7 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[167],{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"),g=t.n(f),p=t("OWCx"),_=t.n(p),E=t("5PDf"),h=t.n(E),v=t("fHi0"),b=t.n(v),N=t("RXMP"),j=t.n(N),y=t("qjzJ"),x=t.n(y),O=t("HnXd"),w=t.n(O),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=g()(e);if(_.a){var n=_()(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?w()(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,g=Object(H.useState)(void 0),p=o()(g,2),_=p[0],E=p[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&&(E(e.data),document.title="".concat(e.data.name))})).catch((function(e){}))}return Object(H.useEffect)((function(){t&&t.email&&m({email:t.email})}),[t,_]),Object(H.useEffect)((function(){var a;t&&!t.login&&e.history.push(d()(a="/login?go_page=/".concat(u,"/cla/")).call(a,f))}),[t]),Object(H.useEffect)((function(){f&&h()}),[f]),_?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.g)(_.organization&&_.organization.avatar_url),alt:""}),B.a.createElement("div",{className:"cla_i"},B.a.createElement("p",{className:"cla_i_name"},_.name),B.a.createElement("p",{className:"cla_o_name"},_.organization&&_.organization.nickname),_.is_sign&&_.cla_sign_email&&B.a.createElement("p",{className:"cla_i_email"},"签署邮箱",B.a.createElement("span",{className:"ml10"},_.cla_sign_email))))),B.a.createElement("div",{style:{margin:"0px auto",width:"1200px",paddingBottom:"50px"}},_.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:_.content,url:e.history.location})),!_.is_sign&&!_.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:_&&_.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){}}]);