build/static/js/177.8e861628.chunk.js

1 line
3.8 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[177],{EeH8:function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var l=f(t("W9HT")),n=f(t("2/Rp")),i=f(t("Vl3Y")),r=f(t("5rEg")),c=Object.assign||function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var l in t)Object.prototype.hasOwnProperty.call(t,l)&&(e[l]=t[l])}return e};t("T2oS"),t("+L6B"),t("y8nQ"),t("5NDa");var s=t("cDcd"),u=f(s);t("hBBm");var o=f(t("bjH3")),d=t("sYIF"),m=f(t("vDqi"));function f(e){return e&&e.__esModule?e:{default:e}}a.default=i.default.create()((0,s.forwardRef)((function(e){var a=e.form,t=e.current_user,f=(e.showLoginDialog,a.getFieldDecorator),p=a.validateFields,g=a.setFieldsValue,_=(a.getFieldsValue,e.match.params.OIdentifier),h=e.match.params.claid,v=function(e,a){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,a){var t=[],l=!0,n=!1,i=void 0;try{for(var r,c=e[Symbol.iterator]();!(l=(r=c.next()).done)&&(t.push(r.value),!a||t.length!==a);l=!0);}catch(e){n=!0,i=e}finally{try{!l&&c.return&&c.return()}finally{if(n)throw i}}return t}(e,a);throw new TypeError("Invalid attempt to destructure non-iterable instance")}((0,s.useState)(void 0),2),E=v[0],y=v[1];function b(){var e="/organizations/"+_+"/clas/"+h+".json";m.default.get(e).then((function(e){e&&e.data&&(y(e.data),document.title=""+e.data.name)})).catch((function(e){}))}return(0,s.useEffect)((function(){t&&t.email&&g({email:t.email})}),[t,E]),(0,s.useEffect)((function(){t&&!t.login&&e.history.push("/login?go_page=/"+_+"/cla/"+h)}),[t]),(0,s.useEffect)((function(){h&&b()}),[h]),E?u.default.createElement("div",{className:"cla_allinfos"},u.default.createElement("div",{className:"cla_infos_header"},u.default.createElement("div",null,u.default.createElement("img",{src:(0,d.getImageUrl)(E.organization&&E.organization.avatar_url),alt:""}),u.default.createElement("div",{className:"cla_i"},u.default.createElement("p",{className:"cla_i_name"},E.name),u.default.createElement("p",{className:"cla_o_name"},E.organization&&E.organization.nickname),E.is_sign&&E.cla_sign_email&&u.default.createElement("p",{className:"cla_i_email"},"签署邮箱",u.default.createElement("span",{className:"ml10"},E.cla_sign_email))))),u.default.createElement("div",{style:{margin:"0px auto",width:"1200px",paddingBottom:"50px"}},E.is_sign&&u.default.createElement("div",{className:"wirtes_tips"},u.default.createElement("span",null,"您已签署协议,可在“个人设置 > 我的 CLA”中查看和管理本协议")),u.default.createElement("div",{className:"cla_c"},u.default.createElement("p",{className:"cla_c_title"},"协议内容"),u.default.createElement(o.default,{className:"cla_c_html imageLayerParent",value:E.content,url:e.history.location})),!E.is_sign&&!E.is_member&&u.default.createElement(i.default,null,u.default.createElement("div",{className:"form_div"},u.default.createElement(i.default.Item,{label:"真实姓名"},f("real_name",{rules:[{required:!0,message:"请输入您的真实姓名"}]})(u.default.createElement(r.default,{placeholder:"请输入真实姓名",maxLength:30}))),u.default.createElement(i.default.Item,{label:"签署邮箱"},f("email",{rules:[{required:!0,message:"请输入签署邮箱"}]})(u.default.createElement(r.default,{placeholder:"请输入签署邮箱",maxLength:30,disabled:t&&t.email})))),u.default.createElement(n.default,{type:"primary",style:{marginTop:"20px"},onClick:function(){p((function(a,l){if(!a){var n="/users/"+(t&&t.user_id)+"/clas.json";m.default.post(n,c({},l,{cla_id:E&&E.id,email:t&&t.email||l.email})).then((function(a){a&&a.data&&(e.showNotification("协议签署成功!"),window.scrollTo(0,0),b())})).catch((function(e){}))}}))}},"接受并签署协议")))):u.default.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",minHeight:"500px"}},u.default.createElement(l.default,null))})))},hBBm:function(e,a,t){}}]);