1 line
3.4 KiB
JavaScript
1 line
3.4 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[208],{"2geT":function(e,a,t){"use strict";t.r(a),t("T2oS");var n=t("W9HT"),c=(t("+L6B"),t("2/Rp")),l=t("zLi2"),s=t.n(l),i=t("o+MX"),r=t.n(i),o=t("FLGM"),m=t.n(o),u=t("cDcd"),d=t.n(u),f=(t("J9nU"),t.p+"static/media/icon.1322725f.svg"),E=t("2iEm"),p=t("2CTR"),g=t("spEH"),v=t("/k9T"),_=function(e){var a=e.visible,t=e.onCancel,n=e.onSuccess,l=e.pr_need;return d.a.createElement(v.a,{visible:a,onCancel:t,title:"解除协议",btn:d.a.createElement("div",null,d.a.createElement(c.a,{size:"large",onClick:t},"取消"),d.a.createElement(c.a,{type:"danger",size:"large",onClick:n},"确定"))},d.a.createElement("div",{className:"desc"},d.a.createElement(g.a,{className:"descMain"},d.a.createElement("i",{className:"iconfont icon-jinggao1 mr10 font-20 red"}),"确定解除协议吗?"),l&&d.a.createElement("p",null,"您解除协议后,提交的合并请求对项目成员将不再可见(已存在的开启的合并请求也将被隐藏)")))},h=t("vDqi"),b=t.n(h);a.default=function(e){var a=e.current_user,t=Object(u.useState)(void 0),l=s()(t,2),i=l[0],o=l[1],g=Object(u.useState)(!1),v=s()(g,2),h=v[0],N=v[1],C=Object(u.useState)(!1),j=s()(C,2),k=j[0],y=j[1],S=Object(u.useState)(void 0),z=s()(S,2),O=z[0],L=z[1],T=Object(u.useState)(!0),J=s()(T,2),w=J[0],H=J[1];function M(){var e="/users/".concat(a.user_id,"/clas.json");b.a.get(e).then((function(e){e&&e.data&&(o(e.data.user_clas),N(!1))})).catch((function(e){}))}return Object(u.useEffect)((function(){document.title="我的CLA"}),[]),Object(u.useEffect)((function(){a&&a.user_id&&(N(!0),M())}),[a]),d.a.createElement("div",{className:"cla_personal"},d.a.createElement(_,{visible:k,pr_need:w,onCancel:function(){y(!1),L(void 0)},onSuccess:function(){if(O&&a&&a.user_id){var t,n=r()(t="/users/".concat(a&&a.user_id,"/clas/")).call(t,O,".json");b.a.delete(n).then((function(a){a&&(y(!1),e.showNotification("协议解除成功!"),M())})).catch((function(e){}))}}}),d.a.createElement("div",{className:"default_head"},"我签署的CLA(开源贡献者协议)"),i&&i.length>0&&d.a.createElement("ul",{className:"cla_lists"},m()(i).call(i,(function(a,t){var n;return d.a.createElement("li",{key:t},d.a.createElement("img",{src:f,alt:""}),d.a.createElement("div",null,d.a.createElement(E.a,{to:r()(n="/".concat(a.organization&&a.organization.name,"/cla/")).call(n,a.cla&&a.cla.key),className:"agree_name task-hide"},a.cla&&a.cla.name),a.state&&d.a.createElement("span",{className:"agree_status"},"签署状态",d.a.createElement("span",{className:"signed"===a.state?"green_tip":"grey_tip"},"signed"===a.state?"生效中":"已解除")),d.a.createElement("span",null,"签署邮箱",d.a.createElement("span",{className:"ml10"},a.email)),d.a.createElement("span",null,"签署时间",d.a.createElement("span",{className:"ml10"},a.created_at)),d.a.createElement("p",{className:"mt8"},d.a.createElement(c.a,{onClick:function(){var t;e.history.push(r()(t="/".concat(a.organization&&a.organization.name,"/cla/")).call(t,a.cla&&a.cla.key))},style:{color:"#466aff",borderColor:"#466aff"}},"查看协议"),"signed"===a.state&&d.a.createElement(c.a,{style:{color:"#ff0c0c",borderColor:"#ff0c0c"},className:"ml20",onClick:function(){y(!0),L(a.id),H(a.cla.pr_need)}},"解除协议"))))}))),i&&0===i.length&&d.a.createElement(p.a,{_html:"暂无数据"}),!i&&d.a.createElement("div",{style:{minHeight:"300px",display:"flex",alignItems:"center",justifyContent:"center"}},d.a.createElement(n.a,{spinning:h})))}},J9nU:function(e,a,t){}}]); |