build/static/js/100.88a2a552.chunk.js

1 line
16 KiB
JavaScript

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