build/static/js/161.2b775e71.chunk.js

1 line
12 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(this.webpackJsonp=this.webpackJsonp||[]).push([[161],{J4PE:function(e,a,t){"use strict";t.r(a),t("T2oS");var i=t("W9HT"),n=(t("5Dmo"),t("3S7+")),l=(t("BoS7"),t("Sdc0")),c=(t("OaEy"),t("2fM7")),o=(t("7Kak"),t("9yH6")),r=(t("+L6B"),t("2/Rp")),s=(t("miYZ"),t("tsqr")),A=t("Vi3r"),m=t.n(A),u=t("zLi2"),g=t.n(u),d=t("BF1V"),f=t.n(d),E=t("FLGM"),p=t.n(E),B=t("5PDf"),v=t.n(B),I=t("mnMc"),U=t.n(I),Q=t("o+MX"),b=t.n(Q),h=t("ZbhI"),N=t.n(h),C=t("cDcd"),j=t.n(C),V=t("vDqi"),S=t.n(V),J=t("2iEm"),O=t("m/JD"),X=t("kwtz"),k=t.n(X),K=t("sYIF");t("qZA7"),t("V5aj"),a.default=function(e){var a,t,A=e.match.params.id,u=e.current_user,d=e.current_user,E=d.login,B=d.user_id,I=Object(C.useState)(0),Q=g()(I,2),h=Q[0],V=Q[1],X=Object(C.useState)([]),D=g()(X,2),x=D[0],F=D[1],M=Object(C.useState)(void 0),W=g()(M,2),y=W[0],Y=W[1],w=Object(C.useState)(void 0),H=g()(w,2),L=H[0],Z=H[1],q=Object(C.useState)([]),R=g()(q,2),T=R[0],P=R[1],z=Object(C.useState)(!0),G=g()(z,2),_=G[0],$=G[1],ee=Object(C.useState)(!1),ae=g()(ee,2),te=ae[0],ie=ae[1],ne=Object(C.useState)(!1),le=g()(ne,2),ce=le[0],oe=le[1];function re(e){Object(O.i)({login:E,user_id:B,bot_id:A,repoIds:m()(e).toString()}).then((function(e){if(e&&200===e.code){var a=e.data,t=a.state,i=a.market_name;document.title="".concat(i,"-Bot配置"),$(t),Y(e.data)}}))}return Object(C.useEffect)((function(){u&&S.a.get("/users/".concat(E,"/projects.json"),{params:{limit:1e3,page:1,category:"admin"}}).then((function(e){if(e&&e.data){var a=e.data.projects;Z(a),P(a);var t=new f.a;p()(a).call(a,(function(e){var a=e.id;a&&t.add(a)})),re(t)}})).catch((function(e){}))}),[]),Object(C.useEffect)((function(){var e=p()(x).call(x,(function(e){return e.id}));L&&P(v()(L).call(L,(function(a){return!U()(e).call(e,a.id)})))}),[x]),Object(C.useEffect)((function(){if(y&&L)if(y.store_id_list.length===L.length)V(0);else{V(1);var e=y.store_id_list,a=p()(L).call(L,(function(e){return e.id})),t=x;p()(e).call(e,(function(e){U()(a).call(a,e)&&(t=b()(t).call(t,v()(L).call(L,(function(a){return a.id===e}))[0]))})),F(t)}}),[L,y]),j.a.createElement(i.a,{spinning:!Boolean(y)},j.a.createElement("div",{className:"dispositionDetailBox"},j.a.createElement("div",{className:"oneLine mb30"},y&&j.a.createElement("div",{className:"oneLine"},j.a.createElement("img",{src:y.logo&&!(N()(a=y.logo).call(a,"347246")>-1||N()(t=y.logo).call(t,"412603")>-1)?Object(K.i)(y.logo):k.a,alt:"",className:"botImg imgBox"}),j.a.createElement("div",{className:"ml40 font-16"},j.a.createElement("div",{className:"font-22"},j.a.createElement("a",{href:"/softbot/".concat(A)},y&&y.market_name),j.a.createElement("span",{className:"font-12 ml10 statusBot myInstallBotStatus ".concat(y.is_public?"public":"private")},y.is_public?"公开":"私有")),j.a.createElement("a",{className:"mr30 color88",href:"/".concat(y.register_login)},y&&y.register_name),j.a.createElement("span",{className:"color88"},y&&y.create_time))),j.a.createElement(r.a,{style:{width:"53px",padding:"0"},className:"grayBorBut"},j.a.createElement(J.a,{to:"/settings/installbot"},"返回"))),y&&j.a.createElement("div",{className:"mb10 greenCol font-16"},j.a.createElement("i",{className:"mr8 iconfont ".concat(2!==y.limit_vo.juris_diction_code?"icon-wanchenggouxuan":"icon-tishi1 font-16")}),"代码库",2===y.limit_vo.juris_diction_code?"无":1===y.limit_vo.juris_diction_code?"读写":"只读","权限"),y&&j.a.createElement("div",{className:"mb20 greenCol font-16"},j.a.createElement("i",{className:"mr8 iconfont ".concat(2!==y.limit_vo.juris_diction_pr?"icon-wanchenggouxuan":"icon-tishi1 font-16")}),"合并请求(PR)",2===y.limit_vo.juris_diction_pr?"无":1===y.limit_vo.juris_diction_pr?"读写":"只读","权限"),j.a.createElement("div",{className:"detailTil font-16"},"更改安装位置"),j.a.createElement("div",null,j.a.createElement(o.a.Group,{onChange:function(e){V(e.target.value)},value:h,disabled:y&&!y.is_public&&E!==y.register_login},j.a.createElement(o.a,{value:0,className:"radioBox mt10 font-16"},"安装到所有仓库",j.a.createElement("br",null),j.a.createElement("span",{className:"font-15 radioBoxTip"},"安装到用户拥有的所有仓库中")),j.a.createElement(o.a,{value:1,className:"radioBox mt15 font-16"},"安装到指定仓库",j.a.createElement("br",null),j.a.createElement("span",{className:"font-15 radioBoxTip ".concat(te?"errorBot":"")},"请至少选择一个仓库"))),1===h&&j.a.createElement(c.a,{placeholder:"请选择仓库名称",value:p()(x).call(x,(function(e){return e.id})),onChange:function(e){var a=x;a=b()(a).call(a,v()(L).call(L,(function(a){return a.id===e}))[0]),F(a)},className:"radioBox selectBox",disabled:y&&!y.is_public&&E!==y.register_login},p()(T).call(T,(function(e){var a;return j.a.createElement(c.a.Option,{key:e.id,value:e.id},b()(a="".concat(e.author&&e.author.name,"/")).call(a,e.name))}))),1===h&&p()(x).call(x,(function(e,a){var t,i;return j.a.createElement("div",{key:a,className:"selectValueBox font-14"},j.a.createElement("i",{className:"iconfont icon-daimakuicon1 font-14 mr5"}),j.a.createElement(J.a,{className:"selectValue",to:b()(t="/".concat(e.author&&e.author.login,"/")).call(t,e.identifier)},b()(i="".concat(e.author&&e.author.name,"/")).call(i,e.name)),(y&&1===y.is_public||0===y.is_public&&E===y.register_login)&&j.a.createElement("i",{className:"iconfont icon-guanbi font-12 close ml30",onClick:function(){var a,t;a=e,t=x,t=v()(t).call(t,(function(e){return e.id!==a.id})),F(t)}}))}))),j.a.createElement("div",{className:"detailTil font-16 mt30 mb10"},"更改Bot状态"),j.a.createElement("div",{className:"ml25"},y&&j.a.createElement(l.a,{defaultChecked:y.state,onChange:function(e){$(e)},disabled:y&&!y.is_public&&E!==y.register_login}),j.a.createElement("div",{className:"mt10"},j.a.createElement("div",{className:"font-15"},_?"启用":"挂起"),j.a.createElement("span",{className:"changeStatusTip"},_?"开始使用该Bot授予该Bot所需的仓库访问权限":"暂停停止使用该bot阻塞该bot拥有的仓库访问权限"))),y&&!y.is_public&&E!==y.register_login?j.a.createElement(n.a,{title:"该bot为私有bot仅bot开发者有权限更改"},j.a.createElement(r.a,{type:"primary",style:{width:"100px",height:"36px"},className:"mt30",disabled:!0},"保存")):j.a.createElement(r.a,{type:"primary",style:{width:"100px",height:"36px"},className:"mt30",onClick:function(){if(ie(!1),!h||x.length){var e={},a={};h?p()(x).call(x,(function(t){var i=t.author.login;e[t.id+""]=t.identifier,a[t.id+""]=i})):p()(L).call(L,(function(t){var i=t.author.login;e[t.id+""]=t.identifier,a[t.id+""]=i})),oe(!0),u&&Object(O.x)({bot_id:A,password:"",state:_?1:0,store_list:h?p()(x).call(x,(function(e){return e.id})):p()(L).call(L,(function(e){return e.id})),login:E,user_id:B,repo_map:e,repo_owner_map:a,installed_store_list:y.store_id_list}).then((function(e){if(e&&200===e.code){oe(!1),F([]);var a=new f.a;p()(L).call(L,(function(e){var t=e.id;t&&a.add(t)})),re(a),s.a.success("更改成功")}else oe(!1),s.a.error(e.message)}))}else ie(!0)},loading:ce},"保存")))}},V5aj:function(e,a,t){},kwtz:function(e,a){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAAAXNSR0IArs4c6QAAD9lJREFUeF7tnV9WE8kXx2914Axvg4cwydvEsABxBeIKxBWIK1BXIK5gcAXqCogrMK4AXAAx85ZMwpF5gwPp+zvVCf6QgaS7uiq3quvLK6k/93vvp+tPV91WhD8oAAXuVUBBGygABe5XAIAgOqDAHAUACMIDCgAQxAAUMFMAI4iZbigViQIAJBJHw0wzBQCImW4oFYkCACQSR8NMMwUAiJluKBWJAgAkEkfDTDMFAIiZbigViQIAJBJHw0wzBQCImW4oFYkCACQSR8NMMwUAiJluKBWJAgAkEkfDTDMFAIiZbigViQIAJBJHw0wzBQCImW4oFYkCACQSR8NMMwUAiJluKBWJAgAkEkfDTDMFAIiZbigViQIAJBJHw0wzBQCImW4oFYkCXgPSWl9fp7WVR8S8nii1nRJ1M7+cX33rn52dReKjSpj505dElBDtpMzHpNSZ7770DhAtZPLb6gsi2lOKtu+NDuYOKe6cDE4/VSKCKmrEVnPjBZHaI1I795vIXWbV6Q1H732TwStAtJhMyb4iauUVion6Kk3fnPxz2slbBr9zr8DWHxu7nCR/FfYlpfs+PfS8ACQbNdZWtZh7pq5j5oPecPzGtDzK2VOg3dz8UMqXRB97g9FLez0yr0kckNmU6svc6VRO+9gjYXN2uXI/22rUD0mp3bKGMdNxbzh6XLaesuXFASn7tLktAHP6vjc8fV1WGJQvroB1X3rwwBMFpN2ov1ZK/VXcFfNLTIif9gfj6Y4X/paigF5zUJIc2m8sfXkyOP1ov958NYoBMp1arXxXSq3n62r+X+mFe28wepi/BH5ZVoF2c/N7kQV53vakfSkGiKvR4//Cyz558gZAFX631dzYI0o+uLKFmd/0huMDV/XPq1cQkM0jGwvze41j/nwyHJdeLEo4JbQ2txr1Din1zF2/+evJYDznPYq7lkUAaTXXWzVa/e7OLCJmPusNxw9ctoG6ifRUuba2+sO1FpPzywcSpyeEAKnv1Eh9cS4qFuuuJaZWs9q+FAHE/fpjGhfYzXLOx9IAoTR9LnFaQgaQZn1fkXrr2n0AxLXCRO0l+ZKJ3/UG4333Fv3aggwgjt5/3BYPgLgPp2VNsaIaQZYl6mRCj/uj0bH7MIm3haX5Umg9KTKCLGMXS4fsyWAkYl9suGw1N9m1zVHtYmkx243NY6XokTNh8R7EmbS3K8Z7EAdSO9/JEtr1cCCV91XiTboDF83OYvWVUr/br17uzat9W8Kosd2s9xWpP233lon/7g3GuS/Q2W5fdI7u7MnD3DkZjp/bFqtsfa1m/YmuI2G1TYpnhzRVSxHfGQBMqk/E/axdVmep4mzDoT8Yfy3bF9vlt5r1L/Ov1Rq2KDwTEAVES7bV3NRHmfUddKt/Uvvm2ggNQo24xay2p+fN5t3HNjNbH6VRio71xSKl+HgySb5J7di1GxsHSiWvzCyZW+rTyWBkfMvURn/EAZndKOw6WbAv6enT2tzcThJ6ooh3bNymM3VsBg1Rl0l105S+LgMYh7MALw6bigNyHQwuRhIdMGmqnroIlFZj41mikl1i3nVxp8UUkpvltP2kVCfltNMfnn62UefNOqYPBv7iwH7xkePaTm8AmU63NvaYlD6GYm2xp6cg6cXlUxsnQfVLsYTUC5+huA+CDBaij2mqPtl4YNjMJXDdZ70gVym/ljhzdZ9uXgFy3cnpFjDtEqlsUXvXXyZmTpDKJHOYHueuPSuajsj209pmfVmqJEr3J+eTz6YPjiLJGRb6ivnzLMeZ2NXaoAC57uwsG1+WPC7LxjfLrKjvm+u38QmvHOfdJi56Ky2rn1bfhjha5IXp56iirt73B2fT3bIcf0UOKDLzv6m62tb16xH4ti/p/OrYFNIcXS39Ey9HkLxWFU0UkOfw4jUYZfI65e2/T7/To2xKl+8WgeJCc590uN2XoAHRxhR8mp2l6urxXUEQKxi3A2IeKLNR+yjvorzoqO0jKMEDokUtchbodkKyaVbHlVfEpFMQWc+w4qPTF/VpuvtFB73B+N3N6W7y22qRBH/e7EQtsnfe/ysBSNF3KdeLdpP8sWXEDq2sXsynxC/1mq9IUjhm+pZeXO74vLbI64tKAKKNne3Jd/Mv2vUb6DnZ4/MqGMHvpm/r82mVLcpTtWNjK9kHaSsDSDbVcpyfyQeHed+HJZ1eWJYOlQIkW7S7Oxe0LJ8E247k+TdXolUOkOlIUu/Oe8noSsyo663oBbVKAjLbmTrO+6Y96sC2YLx+U56eX21XYVFeufcg9/lXL9prNTqy4H9UsUCBKifHqOwIUltbOXRxDwO03KEAc2dycfUSI0gA0eHilGkAZot30eapaXFjbnSgUiNI9i6kRocuvlPhk9N87UsVIakMIA4v7/gaj172q2qQVAIQwOEXK1WCJHhAZp+QPsK0CpC4UCBoQLAgdxES9uqswkgSNCDthuPPuNmLlYhr4u7JYPw0VAGCBaTI8etQnVOVfpfJCSCtQZCAOM/rK+2VSrYf5leHgwNkWd+jqGSMChsV4pGUoACZJbz+jquxwpFu2Hx2Q/H88nFIR1KCAsRZgmRDh6OYgQKeJha/z5JgAMG6wyAYPS0SUraTIAApmm7G07hAt2YKZDmT70m/5JtIQQCCqZVvYWOjP2G8H/EeEEytbASjr3X4v/XrNSDYtfI1sO30K5tqXVw99HlXy2tAXHwzxI5rUYstBZjT973h6Wtb9dmux1tAcKfctqv9rW9Clw8XJc2W6r23gGBhLhUSIu16m8fXS0BwnEQkSEUbzfNpCokOegkIRg+JUJBu089tX+8AweghHahy7ft4mNE7QIp860POlWjZkQLerUW8AkQfKanR6ndH4qPaABTwbUfLK0Dw3iOACHbcRd8yxHsFSLtR/4G7Ho4j0PPq9dv13nD8wJduegMIPn7jS0h40A+PPsLjESD1L0g27UFw+tAFj7414gUgWJz7EJV+9WFyfvnAh0OMXgCCI+1+BacfvfHjKLwXgOCTaX6EpFe98GSaJQ6IvvNRW1v94ZVz0BkvFPBhmiUOCHavvIhFPzvhwW6WB4BsfiSiF356CL2SVMCHy1TigLSbm9/x6QLJMPS3bZ0dvjccPZbsoSgg2N6VdH0YbUuvQ0QB2fpjY5eS5DAMV6GXEgpIX6QSBaTdrO8rUm8lhEebYSggfXhRFBCX7z+Y+V+l6JiJujoUFHF/QqofRlj43csacYtJtaa60g6ReuKsx8LvQ0QBcXR69xOlaefkn9OOM6eh4v8oMJsu79rekdQZ4XuD0UMpyUUB2WpuskXDP03oct/X9DEW7fS6qtnGy75NUE4GI7E4FWvY1t1zJv47najd/mh07HXkRNY57d+EqaOU+r2s6ZJ31cUAsbGDxUzf0ovLnbKnPvVxF1pbeXTtyP5g/LWsU0Mrr5/8xLVHiVLb2Xptknwr+9CZfYW4qxT91NZEF8mdLDFASu9gWVi8TUcxenv7Hoq+1UZEH9OLq3dl4TMJiGWWmU6JVj7cdRcn+yIU8cv+YJxtdJj8Tc/arXTKLOQld7KCBMTGyJHnDFgWIBN6XvZJahJYyygzmwYdLrrmXPaDN9lIsrZyrEj9aWJXlICYbvHq7dtUXW2XWYwXmd6FkIHcJOh07uMk4S+L4PhZd8mDg7P2uiZrEskzWWIjiCkgROUu0kyfZqtHBc9/eZevyQSKm2WKZq+08aAwn1bz15PBeKeszSblgwJE71j1BuPsBZXpX56p1V11S58JMrX3rnLmZ+DKPZx0X9rNer/4VAuA5PR/eQeZZm6U3EnJKU7un5k+JGxMdczaBiALnavXHr3heH3hDxf8wHRqJ7lQLGvz7fKSUx2zG6RRAlL4LbqVdQAAyaY5hodE7QRq8VHcTrsmDxrBNUhRQMpPr7RAAMQDQJobe0TJh/wBC0AWamXruAEAkQek+DEjALIQEFsH1gCIB4AUzmQDQADIQgXs/UB6DTKd6haZYgOQud63mfEbI4j8CAJAcjzsij1BiDDFyiFqzp9gBMkp1PTGpMwfAJHRffY2W3Sbt/ibfEyxFkaLrTfZmGLJT7Gwi7Uw3Isu0ojKHrm+7hIAkQekeDZ/jCCLkbJwQQovCqcyS69B2o3NI6Voe7HTr38BQHJpZeNErfEIwvymNxwf5Oqo5z8yBsTCQ6r4+kOLCUByhZSNA4PtxsaBUsmrXA3e+JGtNVDRdl38vvgaYNoLK/obnQMDILniwMalHZPgsHWSOJeRS/pRu1E/K3q7r+xxHz16JLxylPsW408tAEjusLBzJ6HeLZJEwMaTM7eBS/qhwTSr9Gnqrabppy4ASLGwWOr9aDnnFBOl+K/zHjtfVpKM+y2Q80EwLwpvipdNtVL1tEy2kSyJQI07c69/Mn+eXFztVTn1z+I1GX+dnF/tltGgcIKI/5ACQAo//qY5my6flslukm15NuqvidTeL8nNNBiKDsrkgypskGABHcC1Gr0m4paeeuoRQyf+tpHjePogosOCSTJuqQFAjMIjG0kUPY8lkI1EEiyk0yuxUh+KL8pvdxqAlHIjE+/3BuN3pSpBYWsKzBLFvVKkdBJrC38ApLSIesqlKN0/GZx+Kl0ZKjBWYKu58YIp2S83pcIIUvDCTH5/aVCIuZMq6sSYhDq/UvZ+2WpsPEtI7ZBSu3bBuO4jRhB73rq9vGM6VorPOPu6FOMLUxaUVkzbpGidWa0XO1Nl2jgAMVUO5aJQAIBE4WYYaaoAADFVDuWiUACAROFmGGmqAAAxVQ7lolAAgEThZhhpqgAAMVUO5aJQAIBE4WYYaaoAADFVDuWiUACAROFmGGmqAAAxVQ7lolAAgEThZhhpqgAAMVUO5aJQAIBE4WYYaaoAADFVDuWiUACAROFmGGmqAAAxVQ7lolAAgEThZhhpqgAAMVUO5aJQAIBE4WYYaaoAADFVDuWiUACAROFmGGmqAAAxVQ7lolAAgEThZhhpqgAAMVUO5aJQAIBE4WYYaaoAADFVDuWiUCBKQIp9JzCKOICR9ygAQBAaUGCOAgAE4QEFAMhNBaYfj1TbiAsosEgBJur2BmNLX6ta1Nqv/xf7ym2xbuLXUEBGAQAioztaDUQBABKIo9BNGQUAiIzuaDUQBQBIII5CN2UUACAyuqPVQBQAIIE4Ct2UUQCAyOiOVgNRAIAE4ih0U0YBACKjO1oNRAEAEoij0E0ZBQCIjO5oNRAFAEggjkI3ZRQAIDK6o9VAFAAggTgK3ZRRAIDI6I5WA1EAgATiKHRTRgEAIqM7Wg1EAQASiKPQTRkFAIiM7mg1EAUASCCOQjdlFAAgMrqj1UAUACCBOArdlFEAgMjojlYDUQCABOIodFNGAQAioztaDUQBABKIo9BNGQUAiIzuaDUQBQBIII5CN2UUACAyuqPVQBQAIIE4Ct2UUeB/scAsQV6ZQiUAAAAASUVORK5CYII="},qZA7:function(e,a,t){}}]);