forked from Gitlink/build
1 line
4.2 KiB
JavaScript
1 line
4.2 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[149],{"2geT":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=m(a("W9HT")),l=m(a("2/Rp")),c=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,l=!1,c=void 0;try{for(var r,u=e[Symbol.iterator]();!(n=(r=u.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){l=!0,c=e}finally{try{!n&&u.return&&u.return()}finally{if(l)throw c}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("T2oS"),a("+L6B");var r=a("cDcd"),u=m(r);a("J9nU");var i=m(a("eNTc")),s=a("eO8H"),f=m(a("2CTR")),d=m(a("y2HJ")),o=m(a("vDqi"));function m(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.current_user,a=(0,r.useState)(void 0),m=c(a,2),p=m[0],E=m[1],v=(0,r.useState)(!1),g=c(v,2),_=g[0],y=g[1],h=(0,r.useState)(!1),N=c(h,2),b=N[0],C=N[1],k=(0,r.useState)(void 0),S=c(k,2),T=S[0],j=S[1],w=(0,r.useState)(!0),z=c(w,2),H=z[0],J=z[1];function A(){var e="/users/"+t.user_id+"/clas.json";o.default.get(e).then((function(e){e&&e.data&&(E(e.data.user_clas),y(!1))})).catch((function(e){}))}return(0,r.useEffect)((function(){document.title="我的CLA"}),[]),(0,r.useEffect)((function(){t&&t.user_id&&(y(!0),A())}),[t]),u.default.createElement("div",{className:"cla_personal"},u.default.createElement(d.default,{visible:b,pr_need:H,onCancel:function(){C(!1),j(void 0)},onSuccess:function(){if(T&&t&&t.user_id){var a="/users/"+(t&&t.user_id)+"/clas/"+T+".json";o.default.delete(a).then((function(t){t&&(C(!1),e.showNotification("协议解除成功!"),A())})).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,a){return u.default.createElement("li",{key:a},u.default.createElement("img",{src:i.default,alt:""}),u.default.createElement("div",null,u.default.createElement(s.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),j(t.id),J(t.cla.pr_need)}},"解除协议"))))}))),p&&0===p.length&&u.default.createElement(f.default,{_html:"暂无数据"}),!p&&u.default.createElement("div",{style:{minHeight:"300px",display:"flex",alignItems:"center",justifyContent:"center"}},u.default.createElement(n.default,{spinning:_})))}},J9nU:function(e,t,a){},eNTc:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/icon.1322725f.svg"},y2HJ:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=u(a("2/Rp"));a("+L6B");var l=u(a("cDcd")),c=a("spEH"),r=u(a("/k9T"));function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.visible,a=e.onCancel,u=e.onSuccess,i=e.pr_need;return l.default.createElement(r.default,{visible:t,onCancel:a,title:"解除协议",btn:l.default.createElement("div",null,l.default.createElement(n.default,{size:"large",onClick:a},"取消"),l.default.createElement(n.default,{type:"danger",size:"large",onClick:u},"确定"))},l.default.createElement("div",{className:"desc"},l.default.createElement(c.AlignCenter,{className:"descMain"},l.default.createElement("i",{className:"iconfont icon-jinggao1 mr10 font-20 red"}),"确定解除协议吗?"),i&&l.default.createElement("p",null,"您解除协议后,提交的合并请求对项目成员将不再可见(已存在的开启的合并请求也将被隐藏)")))}}}]); |