1 line
5.8 KiB
JavaScript
1 line
5.8 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[150],{"2CTR":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),l=n("cDcd"),r=u(l),c=u(n("dF3D"));function u(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}n("7dqz");var s=function(e){function t(){return i(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e._html,n=e.small,a=e.img;return r.default.createElement("div",{className:n?"none_panels small":"none_panels"},r.default.createElement("div",null,r.default.createElement("img",{src:a||c.default,alt:""}),r.default.createElement("div",{className:"none_p_title"},t)))}}]),t}(l.Component);t.default=s},"2geT":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=m(n("W9HT")),l=m(n("2/Rp")),r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,l=!1,r=void 0;try{for(var c,u=e[Symbol.iterator]();!(a=(c=u.next()).done)&&(n.push(c.value),!t||n.length!==t);a=!0);}catch(e){l=!0,r=e}finally{try{!a&&u.return&&u.return()}finally{if(l)throw r}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("T2oS"),n("+L6B");var c=n("cDcd"),u=m(c);n("J9nU");var i=m(n("eNTc")),o=n("eO8H"),s=m(n("2CTR")),f=m(n("y2HJ")),d=m(n("vDqi"));function m(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.current_user,n=(0,c.useState)(void 0),m=r(n,2),p=m[0],_=m[1],v=(0,c.useState)(!1),y=r(v,2),E=y[0],g=y[1],h=(0,c.useState)(!1),b=r(h,2),N=b[0],C=b[1],j=(0,c.useState)(void 0),k=r(j,2),w=k[0],O=k[1],S=(0,c.useState)(!0),T=r(S,2),z=T[0],M=T[1];function P(){var e="/users/"+t.user_id+"/clas.json";d.default.get(e).then((function(e){e&&e.data&&(_(e.data.user_clas),g(!1))})).catch((function(e){}))}return(0,c.useEffect)((function(){document.title="我的CLA"}),[]),(0,c.useEffect)((function(){t&&t.user_id&&(g(!0),P())}),[t]),u.default.createElement("div",{className:"cla_personal"},u.default.createElement(f.default,{visible:N,pr_need:z,onCancel:function(){C(!1),O(void 0)},onSuccess:function(){if(w&&t&&t.user_id){var n="/users/"+(t&&t.user_id)+"/clas/"+w+".json";d.default.delete(n).then((function(t){t&&(C(!1),e.showNotification("协议解除成功!"),P())})).catch((function(e){}))}}}),u.default.createElement("div",{className:"default_head"},"我签署的CLA(开源贡献者协议)"),p&&p.length>0&&u.default.createElement("ul",{className:"cla_lists"},p.map((function(t,n){return u.default.createElement("li",{key:n},u.default.createElement("img",{src:i.default,alt:""}),u.default.createElement("div",null,u.default.createElement(o.Link,{to:"/"+(t.organization&&t.organization.name)+"/cla/"+(t.cla&&t.cla.key),className:"agree_name task-hide"},t.cla&&t.cla.name),t.state&&u.default.createElement("span",{className:"agree_status"},"签署状态",u.default.createElement("span",{className:"signed"===t.state?"green_tip":"grey_tip"},"signed"===t.state?"生效中":"已解除")),u.default.createElement("span",null,"签署邮箱",u.default.createElement("span",{className:"ml10"},t.email)),u.default.createElement("span",null,"签署时间",u.default.createElement("span",{className:"ml10"},t.created_at)),u.default.createElement("p",{className:"mt8"},u.default.createElement(l.default,{onClick:function(){e.history.push("/"+(t.organization&&t.organization.name)+"/cla/"+(t.cla&&t.cla.key))},style:{color:"#466aff",borderColor:"#466aff"}},"查看协议"),"signed"===t.state&&u.default.createElement(l.default,{style:{color:"#ff0c0c",borderColor:"#ff0c0c"},className:"ml20",onClick:function(){C(!0),O(t.id),M(t.cla.pr_need)}},"解除协议"))))}))),p&&0===p.length&&u.default.createElement(s.default,{_html:"暂无数据"}),!p&&u.default.createElement("div",{style:{minHeight:"300px",display:"flex",alignItems:"center",justifyContent:"center"}},u.default.createElement(a.default,{spinning:E})))}},J9nU:function(e,t,n){},dF3D:function(e,t,n){"use strict";n.r(t),t.default=n.p+"static/media/nodata.e34b5912.png"},eNTc:function(e,t,n){"use strict";n.r(t),t.default=n.p+"static/media/icon.1322725f.svg"},y2HJ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=u(n("2/Rp"));n("+L6B");var l=u(n("cDcd")),r=n("spEH"),c=u(n("/k9T"));function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.visible,n=e.onCancel,u=e.onSuccess,i=e.pr_need;return l.default.createElement(c.default,{visible:t,onCancel:n,title:"解除协议",btn:l.default.createElement("div",null,l.default.createElement(a.default,{size:"large",onClick:n},"取消"),l.default.createElement(a.default,{type:"danger",size:"large",onClick:u},"确定"))},l.default.createElement("div",{className:"desc"},l.default.createElement(r.AlignCenter,{className:"descMain"},l.default.createElement("i",{className:"iconfont icon-jinggao1 mr10 font-20 red"}),"确定解除协议吗?"),i&&l.default.createElement("p",null,"您解除协议后,提交的合并请求对项目成员将不再可见(已存在的开启的合并请求也将被隐藏)")))}}}]); |