build/static/js/81.060cd9d4.chunk.js

1 line
14 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[81],{"0X2M":function(e,t,a){"use strict";var n=a("Q3sF"),r=a("xcSo"),o=Array.prototype;e.exports=function(e){var t=e.lastIndexOf;return e===o||n(o,e)&&t===o.lastIndexOf?r:t}},"14J3":function(e,t,a){"use strict";a("cIOH"),a("1GLa")},"9j0U":function(e,t,a){"use strict";a.r(t),a("+L6B");var n=a("2/Rp"),r=(a("7Kak"),a("9yH6")),o=(a("14J3"),a("BMrR")),l=(a("jCWc"),a("kPKH")),c=(a("sRBo"),a("kaz8")),u=(a("y8nQ"),a("Vl3Y")),s=(a("5NDa"),a("5rEg")),i=(a("miYZ"),a("tsqr")),m=a("zLi2"),d=a.n(m),f=(a("OaEy"),a("2fM7")),p=a("FLGM"),v=a.n(p),E=a("cDcd"),h=a.n(E),g=a("2iEm"),b=a("p7gc"),_=(a("gesq"),a("m/JD")),B=f.a.Option;t.default=u.a.create()(Object(E.forwardRef)((function(e){var t=e.form,a=e.current_user,m=t.getFieldDecorator,p=t.validateFields,I=(t.setFieldsValue,t.getFieldsValue),N=[{value:2,name:"无权限"},{value:0,name:"只读"},{value:1,name:"读写"}],k=Object(E.useState)(void 0),x=d()(k,2),j=x[0],w=x[1],y=Object(E.useState)(N[0].value),O=d()(y,2),S=O[0],q=O[1],C=Object(E.useState)(N[0].value),M=d()(C,2),T=M[0],G=M[1],L=Object(E.useState)(N[0].value),V=d()(L,2),A=V[0],F=V[1];function R(e,t,a){t||a(),/(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?/.test(t)||a("请输入有效的URL"),a()}function D(e,t,a){var n=I(),r=n.event_code,o=n.event_pr,l=n.event_issue;r||o||l?a():a("请至少选择一个订阅事件")}return Object(E.useEffect)((function(){document.title="注册新的Bot"}),[]),h.a.createElement("div",{className:"createExploitBox"},h.a.createElement("div",{className:"ceHead pb5 font-16 mb10"},h.a.createElement(g.a,{to:"/settings/mybot",className:"blue-Purple"},"我的Bot"),h.a.createElement("span",{className:"ceTitle font-18"},h.a.createElement("i",{className:"iconfont icon-youjiantou ml5 mr5 font-12"}),"注册新的Bot")),h.a.createElement(u.a,{className:"createExploitForm",onSubmit:function(t){t.preventDefault(),p((function(t,n){if(!t){var r=n.bot_name,o=n.bot_des,l=n.webhook,c=n.is_public,u=n.juris_diction_code,s=n.juris_diction_pr,m=n.event_code,d=n.event_pr,f=n.oauth_callback_url,p=n.event_issue,v=n.juris_diction_issue,E={bot_name:r,bot_des:o,webhook:l,is_public:c,login:a&&a.login,user_id:a&&a.user_id,logo:"/api/attachments/".concat("www.gitlink.org.cn"!==window.location.host?347246:412603),limit_and_events:{event_code:m?m.toString():"",event_pr:d?d.toString():"",event_issue:p?p.toString():"",juris_diction_code:u,juris_diction_pr:s,juris_diction_issue:v},oauth_callback_url:f};Object(_.t)(E).then((function(t){t&&200===t.code?(i.a.success("注册成功"),e.history.push("/settings/mybot/configuration/"+t.data.bot_id)):i.a.success("注册失败: "+t.data)}))}}))}},h.a.createElement(u.a.Item,{label:"Bot名称",className:"width50 botItem"},m("bot_name",{rules:[{required:!0,message:"请输入Bot名称"},{min:3,max:50,message:"Bot名称3-50个字符"}]})(h.a.createElement(s.a.TextArea,{placeholder:"请输入Bot名称",maxLength:51,className:"height36",autoSize:!0}))),h.a.createElement(u.a.Item,{label:"详细介绍",className:"botItem introduce"},m("bot_des",{rules:[]})(h.a.createElement(b.a,{placeholder:"请输入详细介绍",height:500,mdID:"order-new-description",initValue:j,onChange:function(e){w(e)},className:"mt20"}))),h.a.createElement(u.a.Item,{label:"Webhook地址",className:"width50 botItem"},m("webhook",{rules:[{required:!0,message:"请输入Webhook地址"},{validator:R}]})(h.a.createElement(s.a.TextArea,{placeholder:"请输入Webhook地址",maxLength:200,className:"height36",autoSize:!0}))),h.a.createElement(u.a.Item,{label:"回调地址",className:"width50 botItem"},m("oauth_callback_url",{rules:[{required:!0,message:"请输入回调地址"},{validator:R}]})(h.a.createElement(s.a.TextArea,{placeholder:"请输入回调地址",maxLength:200,className:"height36",autoSize:!0}))),h.a.createElement("div",{className:"resourceTitle font-16 pb15 mb10"},"仓库访问权限"),h.a.createElement(u.a.Item,{label:"代码库权限",className:"resourceBox botItem dashedBorder"},h.a.createElement("div",{className:"color-99"},"代码库git推送、分支的创建与删除"),m("juris_diction_code",{initialValue:N[0].value,getValueFromEvent:function(e){return q(e),e}})(h.a.createElement(f.a,null,v()(N).call(N,(function(e){return h.a.createElement(B,{value:e.value,key:e.value},e.name)}))))),h.a.createElement("div",{className:"dashedBor"}),h.a.createElement(u.a.Item,{label:"合并请求(PR)权限",className:"resourceBox botItem"},h.a.createElement("div",{className:"color-99"},"合并请求的打开、关闭、编辑、分配"),m("juris_diction_pr",{initialValue:N[0].value,getValueFromEvent:function(e){return G(e),e}})(h.a.createElement(f.a,null,v()(N).call(N,(function(e){return h.a.createElement(B,{value:e.value,key:e.value},e.name)}))))),h.a.createElement("div",{className:"dashedBor"}),h.a.createElement(u.a.Item,{label:"疑修(Issue)权限",className:"resourceBox botItem"},h.a.createElement("div",{className:"color-99"},"疑修的打开、关闭、编辑、分配、评论"),m("juris_diction_issue",{rules:[{validator:function(e,t,a){var n=I(),r=n.juris_diction_code,o=n.juris_diction_pr;2!==r||2!==t||2!==o?a():a("请至少选择一个权限")}}],initialValue:N[0].value,getValueFromEvent:function(e){return F(e),e}})(h.a.createElement(f.a,null,v()(N).call(N,(function(e){return h.a.createElement(B,{value:e.value,key:e.value},e.name)}))))),(S!==N[0].value||T!==N[0].value)&&h.a.createElement("div",{className:"resourceTitle font-16 pb15 mb10"},"订阅事件"),S!==N[0].value&&h.a.createElement(u.a.Item,{label:"代码库事件",className:"botItem width50 checkBox dashedBorder"},m("event_code",{rules:[{validator:function(e,t,a){D(0,0,a)}}]})(h.a.createElement(c.a.Group,null,h.a.createElement(o.a,null,h.a.createElement(l.a,{span:16},h.a.createElement(c.a,{value:0},"推送",h.a.createElement("br",null),h.a.createElement("span",{className:"color-99"},"git推送到存储库"))),h.a.createElement(l.a,{span:8},h.a.createElement(c.a,{value:1},"创建",h.a.createElement("br",null),h.a.createElement("span",{className:"color-99"},"创建分支或标签"))),h.a.createElement(l.a,{span:16},h.a.createElement(c.a,{value:2},"删除",h.a.createElement("br",null),h.a.createElement("span",{className:"color-99"},"删除分支或标签"))))))),S!==N[0].value&&T!==N[0].value&&h.a.createElement("div",{className:"dashedBor"}),T!==N[0].value&&h.a.createElement(u.a.Item,{label:"合并请求事件",className:"botItem width50 checkBox"},m("event_pr",{rules:[{validator:function(e,t,a){D(0,0,a)}}]})(h.a.createElement(c.a.Group,null,h.a.createElement(o.a,null,h.a.createElement(l.a,{span:16},h.a.createElement(c.a,{value:3},"合并请求",h.a.createElement("br",null),h.a.createElement("span",{className:"color-99"},"合并请求被打开、被关闭或被编辑"))),h.a.createElement(l.a,{span:8},h.a.createElement(c.a,{value:4},"合并请求分配",h.a.createElement("br",null),h.a.createElement("span",{className:"color-99"},"合并请求被分配或取消分配"))),h.a.createElement(l.a,{span:16},h.a.createElement(c.a,{value:6},"合并请求被评论",h.a.createElement("br",null),h.a.createElement("span",{className:"color-99"},"合并请求评论被创建或删除"))))))),(S!==N[0].value||T!==N[0].value)&&A!==N[0].value&&h.a.createElement("div",{className:"dashedBor"}),A!==N[0].value&&h.a.createElement(u.a.Item,{label:"疑修事件",className:"botItem width50 checkBox"},m("event_issue",{rules:[{validator:function(e,t,a){D(0,0,a)}}]})(h.a.createElement(c.a.Group,null,h.a.createElement(o.a,null,h.a.createElement(l.a,{span:16},h.a.createElement(c.a,{value:7},"疑修",h.a.createElement("br",null),h.a.createElement("span",{className:"color-99"},"疑修已打开、已关闭、已重新打开或编辑"))),h.a.createElement(l.a,{span:8},h.a.createElement(c.a,{value:8},"疑修已指派",h.a.createElement("br",null),h.a.createElement("span",{className:"color-99"},"疑修已被指派或取消指派"))),h.a.createElement(l.a,{span:16},h.a.createElement(c.a,{value:9},"已标记疑修",h.a.createElement("br",null),h.a.createElement("span",{className:"color-99"},"疑修标记被更新或清除"))),h.a.createElement(l.a,{span:8},h.a.createElement(c.a,{value:10},"疑修评论",h.a.createElement("br",null),h.a.createElement("span",{className:"color-99"},"疑修评论被创建、编辑或删除"))))))),h.a.createElement(u.a.Item,{label:"公/私有设置",className:"botItem resourceTitleItem"},m("is_public",{initialValue:0})(h.a.createElement(r.a.Group,null,h.a.createElement(r.a,{value:1},"公开"),h.a.createElement(r.a,{value:0},"私有")))),h.a.createElement(u.a.Item,null,h.a.createElement(n.a,{style:{width:"129px",height:"36px"},type:"primary",htmlType:"submit"},"注册Bot"))))})))},BMrR:function(e,t,a){"use strict";var n=a("qrJ5");t.a=n.a},BfIq:function(e,t,a){e.exports=a("k2Gq")},JGtk:function(e,t,a){"use strict";a.d(t,"a",(function(){return x})),a("/xke");var n=a("TeRw"),r=(a("miYZ"),a("tsqr")),o=a("ZbhI"),l=a.n(o),c=a("o+MX"),u=a.n(c),s=a("OBge"),i=a.n(s),m=a("vDqi"),d=a.n(m),f=a("Po8q"),p=a.n(f),v=a("zLi2"),E=a.n(v),h=a("Kwsy"),g=a.n(h),b=a("cDcd"),_=a.n(b),B=a("faye"),I=a("CWZq");function N(e){var t=e.afterClose,a=Object(b.useState)(!0),n=E()(a,2),r=n[0],o=n[1];return _.a.createElement(I.a,{isRender:r,Modifyloginvalue:function(){o(!1),t()}})}var k="autologin_trustie";function x(e){var t;l()(t=window.location.href).call(t,"localhost")<0&&(d.a.defaults.withCredentials=!0);var a=d.a.create({baseURL:e,timeout:18e5});return a.interceptors.request.use((function(e){if(p.a.load(k)&&(e.headers.Authorization=p.a.load(k)),"3007"===window.location.port){var t,a,n,r=p.a.load(k);-1===l()(t=e.url).call(t,"?")?e.url=u()(a="".concat(e.url,"?token=")).call(a,r):e.url=u()(n="".concat(e.url,"&token=")).call(n,r)}return e}),(function(e){})),a.interceptors.response.use((function(e){var t=e||{};return 400===t.status?(r.a.error(t.data.message||"操作失败"),i.a.reject("error")):401===t.status?(r.a.error(t.data.message||"登录信息已过期"),i.a.reject("error")):403===t.status?(r.a.error(t.data.message||"无权限!"),i.a.reject("error")):40001===t.status?(n.a.open({message:"提示",description:"账户或密码错误!"}),i.a.reject("error")):200===e.status||200===t.status?e.data:void n.a.open({message:"提示",description:t.message})}),(function(e){var t=e.response||{};return 400===t.status?(r.a.error(t.data.message||"操作失败"),i.a.reject("error")):401===t.status?(r.a.error(t.data.message||"登录信息已过期"),function(e){var t=document.createElement("div");function a(){B.unmountComponentAtNode(t)&&t.parentNode&&t.parentNode.removeChild(t)}document.body.appendChild(t),g()((function(){B.render(_.a.createElement(N,{afterClose:a}),t)}))}(),i.a.reject("error")):403===t.status?(r.a.error(t.data.message||"无权限!"),i.a.reject("error")):(n.a.open({message:"提示",description:e.message}),i.a.reject(e))})),a}},OG05:function(e,t,a){"use strict";var n=a("pevS"),r=a("hVCs");n({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},gesq:function(e,t,a){},hVCs:function(e,t,a){"use strict";var n=a("oLk2"),r=a("pCEo"),o=a("x9K+"),l=a("x08Q"),c=a("n2Hk"),u=Math.min,s=[].lastIndexOf,i=!!s&&1/[1].lastIndexOf(1,-0)<0,m=c("lastIndexOf"),d=i||!m;e.exports=d?function(e){if(i)return n(s,this,arguments)||0;var t=r(this),a=l(t);if(0===a)return-1;var c=a-1;for(arguments.length>1&&(c=u(c,o(arguments[1]))),c<0&&(c=a+c);c>=0;c--)if(c in t&&t[c]===e)return c||0;return-1}:s},jCWc:function(e,t,a){"use strict";a("cIOH"),a("1GLa")},k2Gq:function(e,t,a){"use strict";var n=a("0X2M");e.exports=n},kPKH:function(e,t,a){"use strict";var n=a("/kpp");t.a=n.a},"m/JD":function(e,t,a){"use strict";a.d(t,"k",(function(){return u})),a.d(t,"n",(function(){return s})),a.d(t,"t",(function(){return i})),a.d(t,"e",(function(){return m})),a.d(t,"h",(function(){return d})),a.d(t,"g",(function(){return f})),a.d(t,"o",(function(){return p})),a.d(t,"r",(function(){return v})),a.d(t,"s",(function(){return E})),a.d(t,"i",(function(){return h})),a.d(t,"b",(function(){return g})),a.d(t,"q",(function(){return b})),a.d(t,"v",(function(){return _})),a.d(t,"j",(function(){return B})),a.d(t,"x",(function(){return I})),a.d(t,"m",(function(){return N})),a.d(t,"f",(function(){return k})),a.d(t,"p",(function(){return x})),a.d(t,"l",(function(){return j})),a.d(t,"u",(function(){return w})),a.d(t,"y",(function(){return y})),a.d(t,"d",(function(){return O})),a.d(t,"c",(function(){return S})),a.d(t,"a",(function(){return q})),a.d(t,"w",(function(){return C}));var n=a("JGtk"),r=localStorage.chromesetting&&JSON.parse(localStorage.chromesetting),o=r&&r.common.softbot,l=Object(n.a)(o),c=(r&&r.common.main_site_url,l);function u(e){return c({url:"/getMyBot",method:"get",params:e})}function s(e){return c({url:"/getTransferToBot",method:"get",params:e})}function i(e){return c({url:"/registerBot",method:"post",data:e})}function m(e){return c({url:"/getAllBotCategory",method:"get",params:e})}function d(e){return c({url:"/getContentsLikeNameAndFunc",method:"get",params:e})}function f(e){return c({url:"/getBotDetail",method:"get",params:e})}function p(e){return c({url:"/installMarketBot",method:"post",data:e})}function v(e){return c({url:"/receiveTransferBot",method:"post",data:e})}function E(e){return c({url:"/refuseTransferBot",method:"post",data:e})}function h(e){return c({url:"/getInstallBot",method:"get",params:e})}function g(e){return c({url:"/deleteBot",method:"post",data:e})}function b(e){return c({url:"/marketBot",method:"post",data:e})}function _(e){return c({url:"/transferBot",method:"post",data:e})}function B(e){return c({url:"/getMarketBotById",method:"get",params:e})}function I(e){return c({url:"/updateInstallBot",method:"post",data:e})}function N(e){return c({url:"/getStoreAllInstallBots",method:"get",params:e})}function k(e){return c({url:"/getAllInstallBots",method:"get",params:e})}function x(e){return c({url:"/judgeIsIntallBot",method:"get",params:e})}function j(e){return c({url:"/getRegisterBot",method:"get",params:e})}function w(e){return c({url:"/registerUpdateBot",method:"post",data:e})}function y(e){return c({url:"/updateMarketBot",method:"post",data:e})}function O(e,t){return c({url:"/downMarket?id=".concat(e),method:"post",data:t})}function S(e){return c({url:"/deleteInstallBot",method:"post",data:e})}function q(e){return c({url:"/cancelTransferBot",method:"post",data:e})}function C(e){return c({url:"/uninstallMarketBot",method:"post",data:e})}},"p77/":function(e,t,a){},xcSo:function(e,t,a){"use strict";a("OG05");var n=a("wY6U");e.exports=n("Array","lastIndexOf")}}]);