1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[148],{"75XJ":function(t,e){t.exports="data:image/png;base64,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"},BUia:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=B(a("kLXV")),r=B(a("2/Rp")),n=B(a("tsqr")),l=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var a=[],o=!0,r=!1,n=void 0;try{for(var l,u=t[Symbol.iterator]();!(o=(l=u.next()).done)&&(a.push(l.value),!e||a.length!==e);o=!0);}catch(t){r=!0,n=t}finally{try{!o&&u.return&&u.return()}finally{if(r)throw n}}return a}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("2qtc"),a("+L6B"),a("miYZ");var u=a("cDcd"),d=B(u),s=a("eO8H"),i=a("sYIF"),f=B(a("75XJ")),c=a("m/JD");a("qZA7");var m=B(a("vDqi"));function B(t){return t&&t.__esModule?t:{default:t}}function p(t){if(Array.isArray(t)){for(var e=0,a=Array(t.length);e<t.length;e++)a[e]=t[e];return a}return Array.from(t)}e.default=function(t){var e=t.current_user,a=(0,u.useState)(void 0),B=l(a,2),g=B[0],h=B[1],A=(0,u.useState)(void 0),b=l(A,2),v=b[0],N=b[1],w=(0,u.useState)(!1),M=l(w,2),k=M[0],E=M[1],S=(0,u.useState)(void 0),F=l(S,2),C=F[0],T=F[1];function Y(t){(0,c.getAllInstallBots)({user_id:e&&e.user_id,repoIds:[].concat(p(t)).toString()}).then((function(t){t&&200===t.code&&h(t.data.install_bots)}))}return(0,u.useEffect)((function(){window.scrollTo(0,0),document.title="Bot安装",e&&m.default.get("/users/"+e.login+"/projects.json",{params:{limit:1e3,page:1,category:"admin"}}).then((function(t){if(t&&t.data){var e=t.data.projects;T(e);var a=new Set;e.map((function(t){var e=t.id;e&&a.add(e)})),Y(a)}})).catch((function(t){}))}),[]),d.default.createElement("div",null,d.default.createElement("div",{className:"dispositionHead font-18"},"Bot安装"),g&&(g.length>0?d.default.createElement("div",{className:"setBotListBox"},g.map((function(t,e){return d.default.createElement("div",{className:"disBotItem",key:e},d.default.createElement("div",{className:"botNameLeft"},d.default.createElement("img",{src:(0,i.getImageUrl)(t.logo),alt:"",className:"imgBox mr20"}),d.default.createElement(s.Link,{className:"font-15 botName",to:"/settings/installbot/"+t.bot_id},t.bot_name),d.default.createElement("span",{className:"statusBox font-12 ml10 "+(0===t.state?"":"active")},0===t.state?"挂起":"启用")),d.default.createElement("div",null,d.default.createElement(r.default,{className:"themeCorBorBut",style:{width:"68px",height:"36px"}},d.default.createElement(s.Link,{to:"/settings/installbot/"+t.bot_id},"配置")),d.default.createElement(r.default,{className:"dangerBorBut ml20",style:{width:"68px",height:"36px"},onClick:function(){N(t),E(!0)}},"卸载")))}))):d.default.createElement("div",{className:"nullBotsBox mt80"},d.default.createElement("img",{src:f.default,alt:"",width:62}),d.default.createElement("p",{className:"font-18 showBigTip"},"您当前暂未安装任何Bot"),d.default.createElement("div",{className:"showTip font-14"},"您可以将Bot配置到仓库来处理一些繁杂的项目任务,比如自动化关闭疑修、合并请求等,以节约时间精力提升开发效率。快去",d.default.createElement(s.Link,{to:"/softbot"}," Bot市场 "),"中挑选一个适合您项目的Bot吧!"),d.default.createElement("div",{className:"borTip"}),d.default.createElement(r.default,{type:"primary",style:{width:"112px",height:"36px",padding:0}},d.default.createElement(s.Link,{to:"/softbot"},"去Bot市场逛逛")))),d.default.createElement(o.default,{className:"f8HeadModal",width:"485px",title:"卸载Bot",visible:k,maskClosable:!1,footer:[d.default.createElement(r.default,{onClick:function(){E(!1)},className:"mr30 grayBorBut whiteBackBut",style:{width:"104px",height:"36px"}},"取消"),d.default.createElement(r.default,{className:"redFontBut grayBorBut whiteBackBut",style:{width:"104px",height:"36px"},onClick:function(){if(e&&v){var t=new Set;C.map((function(e){var a=e.id;a&&t.add(a)})),(0,c.deleteInstallBot)({login:e.login,user_id:e.user_id,bot_id:v.bot_id,store_repo_ids:v.store_repo_ids,password:""}).then((function(e){e&&200===e.code?(n.default.success("卸载成功"),N(void 0),E(!1),Y(t)):n.default.error(e.message)}))}}},"确认卸载")],onCancel:function(){E(!1)}},d.default.createElement("div",{className:"font-16 titleTip mt20"},d.default.createElement("span",{className:"circleRed font-18"},"!"),"您确定要卸载此Bot吗?"),d.default.createElement("div",{className:"deleteTip"},"卸载后,将回收所有分配给该bot的权限")))}},jRI9:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.main_site_url=e.httpUrl=void 0;var o,r=(o=a("JGtk"))&&o.__esModule?o:{default:o},n=localStorage.chromesetting&&JSON.parse(localStorage.chromesetting),l=n&&n.common.softbot,u=(0,r.default)(l);e.httpUrl=l,e.main_site_url=n&&n.common.main_site_url,e.default=u},"m/JD":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getMyBot=function(t){return(0,r.default)({url:"/getMyBot",method:"get",params:t})},e.getTransferToBot=function(t){return(0,r.default)({url:"/getTransferToBot",method:"get",params:t})},e.registerBot=function(t){return(0,r.default)({url:"/registerBot",method:"post",data:t})},e.getAllBotCategory=function(t){return(0,r.default)({url:"/getAllBotCategory",method:"get",params:t})},e.getContentsLikeNameAndFunc=function(t){return(0,r.default)({url:"/getContentsLikeNameAndFunc",method:"get",params:t})},e.getBotDetail=function(t){return(0,r.default)({url:"/getBotDetail",method:"get",params:t})},e.installMarketBot=function(t){return(0,r.default)({url:"/installMarketBot",method:"post",data:t})},e.receiveTransferBot=function(t){return(0,r.default)({url:"/receiveTransferBot",method:"post",data:t})},e.refuseTransferBot=function(t){return(0,r.default)({url:"/refuseTransferBot",method:"post",data:t})},e.getInstallBot=function(t){return(0,r.default)({url:"/getInstallBot",method:"get",params:t})},e.deleteBot=function(t){return(0,r.default)({url:"/deleteBot",method:"post",data:t})},e.marketBot=function(t){return(0,r.default)({url:"/marketBot",method:"post",data:t})},e.transferBot=function(t){return(0,r.default)({url:"/transferBot",method:"post",data:t})},e.getMarketBotById=function(t){return(0,r.default)({url:"/getMarketBotById",method:"get",params:t})},e.updateInstallBot=function(t){return(0,r.default)({url:"/updateInstallBot",method:"post",data:t})},e.getStoreAllInstallBots=function(t){return(0,r.default)({url:"/getStoreAllInstallBots",method:"get",params:t})},e.getAllInstallBots=function(t){return(0,r.default)({url:"/getAllInstallBots",method:"get",params:t})},e.judgeIsIntallBot=function(t){return(0,r.default)({url:"/judgeIsIntallBot",method:"get",params:t})},e.getRegisterBot=function(t){return(0,r.default)({url:"/getRegisterBot",method:"get",params:t})},e.registerUpdateBot=function(t){return(0,r.default)({url:"/registerUpdateBot",method:"post",data:t})},e.updateMarketBot=function(t){return(0,r.default)({url:"/updateMarketBot",method:"post",data:t})},e.downMarket=function(t,e){return(0,r.default)({url:"/downMarket?id="+t,method:"post",data:e})},e.deleteInstallBot=function(t){return(0,r.default)({url:"/deleteInstallBot",method:"post",data:t})},e.cancelTransferBot=function(t){return(0,r.default)({url:"/cancelTransferBot",method:"post",data:t})},e.unInstallMarketBot=function(t){return(0,r.default)({url:"/uninstallMarketBot",method:"post",data:t})};var o,r=(o=a("jRI9"))&&o.__esModule?o:{default:o}},qZA7:function(t,e,a){}}]); |