1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[85],{"0X2M":function(e,t,a){"use strict";var r=a("Q3sF"),n=a("xcSo"),o=Array.prototype;e.exports=function(e){var t=e.lastIndexOf;return e===o||r(o,e)&&t===o.lastIndexOf?n:t}},"14J3":function(e,t,a){"use strict";a("cIOH"),a("1GLa")},"5tqG":function(e,t,a){e.exports=a("ctcj")},"9j0U":function(e,t,a){"use strict";a.r(t),a("+L6B");var r=a("2/Rp"),n=(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),h=a("cDcd"),E=a.n(h),g=a("2iEm"),b=a("p7gc"),_=(a("gesq"),a("m/JD")),B=f.a.Option;t.default=u.a.create()(Object(h.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:"读写"}],x=Object(h.useState)(void 0),j=d()(x,2),k=j[0],w=j[1],y=Object(h.useState)(N[0].value),S=d()(y,2),O=S[0],q=S[1],G=Object(h.useState)(N[0].value),L=d()(G,2),M=L[0],C=L[1],F=Object(h.useState)(N[0].value),T=d()(F,2),V=T[0],W=T[1];function A(e,t,a){t||a(),/(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?/.test(t)||a("请输入有效的URL"),a()}function R(e,t,a){var r=I(),n=r.event_code,o=r.event_pr,l=r.event_issue;n||o||l?a():a("请至少选择一个订阅事件")}return Object(h.useEffect)((function(){document.title="注册新的Bot"}),[]),E.a.createElement("div",{className:"createExploitBox"},E.a.createElement("div",{className:"ceHead pb5 font-16 mb10"},E.a.createElement(g.a,{to:"/settings/mybot",className:"blue-Purple"},"我的Bot"),E.a.createElement("span",{className:"ceTitle font-18"},E.a.createElement("i",{className:"iconfont icon-youjiantou ml5 mr5 font-12"}),"注册新的Bot")),E.a.createElement(u.a,{className:"createExploitForm",onSubmit:function(t){t.preventDefault(),p((function(t,r){if(!t){var n=r.bot_name,o=r.bot_des,l=r.webhook,c=r.is_public,u=r.juris_diction_code,s=r.juris_diction_pr,m=r.event_code,d=r.event_pr,f=r.oauth_callback_url,p=r.event_issue,v=r.juris_diction_issue,h={bot_name:n,bot_des:o,webhook:l,is_public:c,login:a&&a.login,user_id:a&&a.user_id,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)(h).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)}))}}))}},E.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个字符"}]})(E.a.createElement(s.a.TextArea,{placeholder:"请输入Bot名称",maxLength:51,className:"height36",autoSize:!0}))),E.a.createElement(u.a.Item,{label:"详细介绍",className:"botItem introduce"},m("bot_des",{rules:[]})(E.a.createElement(b.a,{placeholder:"请输入详细介绍",height:500,mdID:"order-new-description",initValue:k,onChange:function(e){w(e)},className:"mt20"}))),E.a.createElement(u.a.Item,{label:"Webhook地址",className:"width50 botItem"},m("webhook",{rules:[{required:!0,message:"请输入Webhook地址"},{validator:A}]})(E.a.createElement(s.a.TextArea,{placeholder:"请输入Webhook地址",maxLength:200,className:"height36",autoSize:!0}))),E.a.createElement(u.a.Item,{label:"回调地址",className:"width50 botItem"},m("oauth_callback_url",{rules:[{required:!0,message:"请输入回调地址"},{validator:A}]})(E.a.createElement(s.a.TextArea,{placeholder:"请输入回调地址",maxLength:200,className:"height36",autoSize:!0}))),E.a.createElement("div",{className:"resourceTitle font-16 pb15 mb10"},"仓库访问权限"),E.a.createElement(u.a.Item,{label:"代码库权限",className:"resourceBox botItem dashedBorder"},E.a.createElement("div",{className:"color-99"},"代码库git推送、分支的创建与删除"),m("juris_diction_code",{initialValue:N[0].value,getValueFromEvent:function(e){return q(e),e}})(E.a.createElement(f.a,null,v()(N).call(N,(function(e){return E.a.createElement(B,{value:e.value,key:e.value},e.name)}))))),E.a.createElement("div",{className:"dashedBor"}),E.a.createElement(u.a.Item,{label:"合并请求(PR)权限",className:"resourceBox botItem"},E.a.createElement("div",{className:"color-99"},"合并请求的打开、关闭、编辑、分配"),m("juris_diction_pr",{initialValue:N[0].value,getValueFromEvent:function(e){return C(e),e}})(E.a.createElement(f.a,null,v()(N).call(N,(function(e){return E.a.createElement(B,{value:e.value,key:e.value},e.name)}))))),E.a.createElement("div",{className:"dashedBor"}),E.a.createElement(u.a.Item,{label:"疑修(Issue)权限",className:"resourceBox botItem"},E.a.createElement("div",{className:"color-99"},"疑修的打开、关闭、编辑、分配、评论"),m("juris_diction_issue",{rules:[{validator:function(e,t,a){var r=I(),n=r.juris_diction_code,o=r.juris_diction_pr;2!==n||2!==t||2!==o?a():a("请至少选择一个权限")}}],initialValue:N[0].value,getValueFromEvent:function(e){return W(e),e}})(E.a.createElement(f.a,null,v()(N).call(N,(function(e){return E.a.createElement(B,{value:e.value,key:e.value},e.name)}))))),(O!==N[0].value||M!==N[0].value)&&E.a.createElement("div",{className:"resourceTitle font-16 pb15 mb10"},"订阅事件"),O!==N[0].value&&E.a.createElement(u.a.Item,{label:"代码库事件",className:"botItem width50 checkBox dashedBorder"},m("event_code",{rules:[{validator:function(e,t,a){R(0,0,a)}}]})(E.a.createElement(c.a.Group,null,E.a.createElement(o.a,null,E.a.createElement(l.a,{span:16},E.a.createElement(c.a,{value:0},"推送",E.a.createElement("br",null),E.a.createElement("span",{className:"color-99"},"git推送到存储库"))),E.a.createElement(l.a,{span:8},E.a.createElement(c.a,{value:1},"创建",E.a.createElement("br",null),E.a.createElement("span",{className:"color-99"},"创建分支或标签"))),E.a.createElement(l.a,{span:16},E.a.createElement(c.a,{value:2},"删除",E.a.createElement("br",null),E.a.createElement("span",{className:"color-99"},"删除分支或标签"))))))),O!==N[0].value&&M!==N[0].value&&E.a.createElement("div",{className:"dashedBor"}),M!==N[0].value&&E.a.createElement(u.a.Item,{label:"合并请求事件",className:"botItem width50 checkBox"},m("event_pr",{rules:[{validator:function(e,t,a){R(0,0,a)}}]})(E.a.createElement(c.a.Group,null,E.a.createElement(o.a,null,E.a.createElement(l.a,{span:16},E.a.createElement(c.a,{value:3},"合并请求",E.a.createElement("br",null),E.a.createElement("span",{className:"color-99"},"合并请求被打开、被关闭或被编辑"))),E.a.createElement(l.a,{span:8},E.a.createElement(c.a,{value:4},"合并请求分配",E.a.createElement("br",null),E.a.createElement("span",{className:"color-99"},"合并请求被分配或取消分配"))),E.a.createElement(l.a,{span:16},E.a.createElement(c.a,{value:6},"合并请求被评论",E.a.createElement("br",null),E.a.createElement("span",{className:"color-99"},"合并请求评论被创建或删除"))))))),(O!==N[0].value||M!==N[0].value)&&V!==N[0].value&&E.a.createElement("div",{className:"dashedBor"}),V!==N[0].value&&E.a.createElement(u.a.Item,{label:"疑修事件",className:"botItem width50 checkBox"},m("event_issue",{rules:[{validator:function(e,t,a){R(0,0,a)}}]})(E.a.createElement(c.a.Group,null,E.a.createElement(o.a,null,E.a.createElement(l.a,{span:16},E.a.createElement(c.a,{value:7},"疑修",E.a.createElement("br",null),E.a.createElement("span",{className:"color-99"},"疑修已打开、已关闭、已重新打开或编辑"))),E.a.createElement(l.a,{span:8},E.a.createElement(c.a,{value:8},"疑修已指派",E.a.createElement("br",null),E.a.createElement("span",{className:"color-99"},"疑修已被指派或取消指派"))),E.a.createElement(l.a,{span:16},E.a.createElement(c.a,{value:9},"已标记疑修",E.a.createElement("br",null),E.a.createElement("span",{className:"color-99"},"疑修标记被更新或清除"))),E.a.createElement(l.a,{span:8},E.a.createElement(c.a,{value:10},"疑修评论",E.a.createElement("br",null),E.a.createElement("span",{className:"color-99"},"疑修评论被创建、编辑或删除"))))))),E.a.createElement(u.a.Item,{label:"公/私有设置",className:"botItem resourceTitleItem"},m("is_public",{initialValue:0})(E.a.createElement(n.a.Group,null,E.a.createElement(n.a,{value:1},"公开"),E.a.createElement(n.a,{value:0},"私有")))),E.a.createElement(u.a.Item,null,E.a.createElement(r.a,{style:{width:"129px",height:"36px"},type:"primary",htmlType:"submit"},"注册Bot"))))})))},BMrR:function(e,t,a){"use strict";var r=a("qrJ5");t.a=r.a},BfIq:function(e,t,a){e.exports=a("k2Gq")},JGtk:function(e,t,a){"use strict";a.d(t,"a",(function(){return j})),a("/xke");var r=a("TeRw"),n=(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"),h=a.n(v),E=a("Kwsy"),g=a.n(E),b=a("cDcd"),_=a.n(b),B=a("faye"),I=a("CWZq");function N(e){var t=e.afterClose,a=Object(b.useState)(!0),r=h()(a,2),n=r[0],o=r[1];return _.a.createElement(I.a,{isRender:n,Modifyloginvalue:function(){o(!1),t()}})}var x="autologin_trustie";function j(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(x)&&(e.headers.Authorization=p.a.load(x)),"3007"===window.location.port){var t,a,r,n=p.a.load(x);-1===l()(t=e.url).call(t,"?")?e.url=u()(a="".concat(e.url,"?token=")).call(a,n):e.url=u()(r="".concat(e.url,"&token=")).call(r,n)}return e}),(function(e){})),a.interceptors.response.use((function(e){var t=e||{};return 400===t.status?(n.a.error(t.data.message||"操作失败"),i.a.reject("error")):401===t.status?(n.a.error(t.data.message||"登录信息已过期"),i.a.reject("error")):403===t.status?(n.a.error(t.data.message||"无权限!"),i.a.reject("error")):40001===t.status?(r.a.open({message:"提示",description:"账户或密码错误!"}),i.a.reject("error")):200===e.status||200===t.status?e.data:void r.a.open({message:"提示",description:t.message})}),(function(e){var t=e.response||{};return 400===t.status?(n.a.error(t.data.message||"操作失败"),i.a.reject("error")):401===t.status?(n.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?(n.a.error(t.data.message||"无权限!"),i.a.reject("error")):(r.a.open({message:"提示",description:e.message}),i.a.reject(e))})),a}},OG05:function(e,t,a){"use strict";var r=a("pevS"),n=a("hVCs");r({target:"Array",proto:!0,forced:n!==[].lastIndexOf},{lastIndexOf:n})},Yf6w:function(e,t,a){"use strict";var r,n=a("pevS"),o=a("E890"),l=a("RLqH").f,c=a("ZyXh"),u=a("jBKu"),s=a("nlFj"),i=a("GHVm"),m=a("jFgU"),d=a("cEKj"),f=o("".slice),p=Math.min,v=m("endsWith");n({target:"String",proto:!0,forced:!(!d&&!v&&(r=l(String.prototype,"endsWith"),r&&!r.writable)||v)},{endsWith:function(e){var t=u(i(this));s(e);var a=arguments.length>1?arguments[1]:void 0,r=t.length,n=void 0===a?r:p(c(a),r),o=u(e);return f(t,n-o.length,n)===o}})},afLt:function(e,t,a){"use strict";a("Yf6w");var r=a("wY6U");e.exports=r("String","endsWith")},ctcj:function(e,t,a){"use strict";var r=a("iWGr");e.exports=r},gesq:function(e,t,a){},hVCs:function(e,t,a){"use strict";var r=a("oLk2"),n=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 r(s,this,arguments)||0;var t=n(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},iWGr:function(e,t,a){"use strict";var r=a("Q3sF"),n=a("afLt"),o=String.prototype;e.exports=function(e){var t=e.endsWith;return"string"==typeof e||e===o||r(o,e)&&t===o.endsWith?n:t}},jCWc:function(e,t,a){"use strict";a("cIOH"),a("1GLa")},k2Gq:function(e,t,a){"use strict";var r=a("0X2M");e.exports=r},kPKH:function(e,t,a){"use strict";var r=a("/kpp");t.a=r.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 h})),a.d(t,"i",(function(){return E})),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 x})),a.d(t,"p",(function(){return j})),a.d(t,"l",(function(){return k})),a.d(t,"u",(function(){return w})),a.d(t,"y",(function(){return y})),a.d(t,"d",(function(){return S})),a.d(t,"c",(function(){return O})),a.d(t,"a",(function(){return q})),a.d(t,"w",(function(){return G}));var r=a("JGtk"),n=localStorage&&localStorage.chromesetting&&"undefined"!==localStorage.chromesetting&&JSON.parse(localStorage.chromesetting),o=n&&n.common.softbot,l=Object(r.a)(o),c=(n&&n.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 h(e){return c({url:"/refuseTransferBot",method:"post",data:e})}function E(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 x(e){return c({url:"/getAllInstallBots",method:"get",params:e})}function j(e){return c({url:"/judgeIsIntallBot",method:"get",params:e})}function k(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 S(e,t){return c({url:"/downMarket?id=".concat(e),method:"post",data:t})}function O(e){return c({url:"/deleteInstallBot",method:"post",data:e})}function q(e){return c({url:"/cancelTransferBot",method:"post",data:e})}function G(e){return c({url:"/uninstallMarketBot",method:"post",data:e})}},"p77/":function(e,t,a){},xcSo:function(e,t,a){"use strict";a("OG05");var r=a("wY6U");e.exports=r("Array","lastIndexOf")}}]); |