build/static/js/125.1beed010.chunk.js

1 line
15 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([[125],{"3Diz":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(a("jsC+")),r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,s=e[Symbol.iterator]();!(n=(u=s.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&s.return&&s.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("qVdP");var l=a("cDcd"),u=o(l);a("MN5C");var s=o(a("cJAJ")),c=a("faye"),i=a("sYIF");function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.projectsId,a=e.branch,o=e.owner,f=e.changeBranch,d=e.branchList,m=e.tagflag,p=void 0===m||m,h=(0,l.useState)(a),v=r(h,2),g=v[0],b=v[1],E=(0,l.useState)(!1),y=r(E,2),_=y[0],w=y[1],N=(0,l.useRef)(null),k=(0,l.useRef)(null);(0,l.useEffect)((function(){document.addEventListener("click",x,!1)}),[]);var x=function(e){var t=e.target,a=(0,c.findDOMNode)(N.current),n=(0,c.findDOMNode)(k.current);if(a&&n){var r=a.contains(t),l=n.contains(t);r||l||w(!1)}};(0,l.useEffect)((function(){b(a)}),[a]);var S=u.default.createElement("div",{ref:N},u.default.createElement(s.default,{visible:_,changeBranch:function(e){w(!1);var t=(0,i.turnbar)(e);f(t)},tagflag:p,projectsId:t,owner:o,branchList:d}));return u.default.createElement(n.default,{placement:"bottomLeft",visible:_,overlay:S,overlayClassName:"branch-tagBox-list",trigger:["click"]},u.default.createElement("div",{className:"branch-tagBox",ref:k,onClick:function(){return w(!_)}},u.default.createElement("span",{className:"color-grey-9 mr3 ml8"},u.default.createElement("i",{className:"iconfont icon-fenzhi2 font-18"})),u.default.createElement("span",{className:"ant-dropdown-link task-hide",style:{fontWeight:"500",minWidth:"45px",maxWidth:"180px"}},g),u.default.createElement("i",{className:"showtag iconfont icon-sanjiaoxing-down font-15 color-grey-9 mr5 ml5 mt1"})))}},KwVS:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=g(a("W9HT")),r=g(a("+KLJ")),l=g(a("gFTJ")),u=g(a("2fM7")),s=g(a("Vl3Y")),c=g(a("5rEg")),i=g(a("2/Rp")),o=g(a("tsqr")),f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},d=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,s=e[Symbol.iterator]();!(n=(u=s.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&s.return&&s.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("T2oS"),a("fOrg"),a("bP8k"),a("OaEy"),a("y8nQ"),a("5NDa"),a("+L6B"),a("miYZ");var m=a("cDcd"),p=g(m),h=g(a("vDqi")),v=g(a("3Diz"));function g(e){return e&&e.__esModule?e:{default:e}}a("Ws+N"),t.default=s.default.create()((function(e){var t=e.current_user,a=e.history,g=e.form,b=e.projectDetail,E=e.defaultBranch,y=e.isManager,_=e.match.params,w=_.owner,N=_.projectsId,k=t.id_card_verify,x=g.getFieldDecorator,S=g.validateFieldsAndScroll,j=(0,m.useState)(void 0),I=d(j,2),C=I[0],O=I[1],M=(0,m.useState)(!1),B=d(M,2),T=B[0],D=B[1],A=(0,m.useState)(void 0),P=d(A,2),L=P[0],J=P[1],F=(0,m.useState)(void 0),W=d(F,2),q=W[0],z=W[1],K=(0,m.useState)(null),U=d(K,2),H=U[0],R=U[1],V=(0,m.useState)(!1),Y=d(V,2),X=Y[0],Z=Y[1],Q=(0,m.useState)(!1),$=d(Q,2),G=$[0],ee=$[1],te=(0,m.useState)(void 0),ae=d(te,2),ne=ae[0],re=ae[1];return(0,m.useEffect)((function(){if(b){var e=b.author,t=b.name;document.title="个人建站-"+e.name+"/"+t}}),[b]),(0,m.useEffect)((function(){k&&(D(!0),h.default.get("/site_pages/x.json",{params:{owner:w,repo:N}}).then((function(e){if(e&&200===e.status){var t=e.data.data.last_build_info;J(e.data.data),t&&t.length&&re(t)}D(!1)})))}),[k,C]),p.default.createElement("div",{className:"mb100"},p.default.createElement("div",{className:"servertitle"},p.default.createElement("span",{className:"systitle"},"个人建站服务",!L&&!T&&k&&y&&" - 新建站点")),!k&&p.default.createElement(m.Fragment,null,p.default.createElement("div",{className:"tipsBox font-15 mt30"},"您尚未通过实名认证,无法使用此服务,如需使用,请先进行实名认证。"),p.default.createElement(i.default,{type:"primary",className:"mt20",onClick:function(){a.push("/settings/verification")}},"前往验证")),k&&y&&p.default.createElement(n.default,{spinning:T},L?L.state?p.default.createElement("div",{className:"mt30"},p.default.createElement(l.default,{title:"站点信息"},p.default.createElement(l.default.Item,{label:"站点名称"},p.default.createElement("span",{onClick:function(){L.last_build_at&&window.open(L.url)},className:L.last_build_at&&"theme-btn"},L.site_name),p.default.createElement("span",{className:"pageStateBox ml20 font-12 "+(L.build_state?"public":"private")},null===L.build_state?"未部署":L.build_state?"已部署":"部署失败")),p.default.createElement(l.default.Item,{label:"网站地址",span:2},p.default.createElement("span",{onClick:function(){L.last_build_at&&window.open(L.url)},className:L.last_build_at&&"theme-btn"},L.url)),p.default.createElement(l.default.Item,{label:"建站工具"},L.language_frame),p.default.createElement(l.default.Item,{label:"建站时间"},L.created_at),L.last_build_at&&p.default.createElement(l.default.Item,{label:"上次部署时间"},L.last_build_at)),!G&&p.default.createElement(i.default,{type:"primary",style:{width:"135px",height:"34px"},className:"mt20",onClick:function(){ee(!0)}},"去部署"),G&&p.default.createElement("div",null,p.default.createElement("div",{className:"mt20 ant-descriptions-title"},"部署"),p.default.createElement("div",{style:{display:"inline-flex"}},p.default.createElement("span",null,"部署分支:"),p.default.createElement(v.default,{repo_id:b&&b.repo_id,projectsId:N,branch:H||E,changeBranch:function(e){R(e)},owner:w,history:e.history,tagflag:!1,branchList:b&&b.branches&&b.branches.list}),p.default.createElement("span",{className:"color-grey-6 ml30"},"选择您要部署的分支")),p.default.createElement("div",{className:"mt20"},p.default.createElement(i.default,{type:"primary",loading:X,onClick:function(){Z(!0),h.default.post("/site_pages/"+L.id+"/build.json",{owner:w,repo:N,branch:H||E}).then((function(e){e&&e.data&&0===e.data.status?re(e.data.data):o.default.error(e&&e.data&&e.data.message||"部署失败,请稍后重试"),O(Math.random()),ee(!1),Z(!1)}))}},"确定"),p.default.createElement(i.default,{type:"primary",ghost:!0,onClick:function(){ee(!1)},className:"ml30"},"取消")))):p.default.createElement("div",{className:"mt30"},L&&p.default.createElement(r.default,{type:"error",message:"您的个人站点 "+L.site_name+" 已被关闭,关闭原因为:"+L.state_description})):p.default.createElement(s.default,{form:g,name:"register",className:"mt30",scrollToFirstError:!0,layout:"horizontal",labelCol:{span:2},wrapperCol:{span:14},onSubmit:function(e){e.preventDefault(),S((function(e,t){e||h.default.post("/site_pages.json",f({},t,{owner:w,repo:N})).then((function(e){e&&200===e.status&&(O(Math.random()),o.default.success("创建成功"))}))}))}},p.default.createElement(s.default.Item,{name:"站点名称",label:"站点名称"},x("site_name",{rules:[{required:!0,message:"请输入站点名称"},{type:"string",max:50,min:1,message:"长度1-50"}]})(p.default.createElement(c.default,{placeholder:"请输入站点名称"}))),p.default.createElement(s.default.Item,{name:"站点标识",label:"站点标识",className:"Create-Form-biaoshi"},x("identifier",{rules:[{required:!0,message:"请输入站点标识"},{pattern:/^[a-zA-Z0-9]{2,100}$/,message:"长度2-100只能包含数字和字母"}]})(p.default.createElement(c.default,{onChange:function(e){z(e.target.value)},placeholder:"请输入站点标识"})),p.default.createElement("span",{style:{wordBreak:"break-all"}},"http://",t.login,".kingchan.cn/",q)),p.default.createElement(s.default.Item,{name:"建站工具",label:"建站工具"},x("language_frame",{initialValue:0})(p.default.createElement(u.default,{style:{width:100}},p.default.createElement(u.default.Option,{value:0},"hugo"),p.default.createElement(u.default.Option,{value:1},"jekyll"),p.default.createElement(u.default.Option,{value:2},"hexo")))),p.default.createElement(s.default.Item,{style:{marginLeft:"100px"},className:"mt40"},p.default.createElement(i.default,{type:"primary",htmlType:"submit",className:"mr20"},"创建站点"),p.default.createElement(i.default,{onClick:function(){a.push("/"+w+"/"+N+"/service")}},"取消"))),ne&&p.default.createElement("div",{className:"mt30"},p.default.createElement("div",{className:"mt20 ant-descriptions-title"},"部署结果"),p.default.createElement("div",{className:"buildResult"},ne.map((function(e){return p.default.createElement("p",null,e)}))))),!y&&p.default.createElement("div",{className:"mt30"},L&&L.state&&p.default.createElement(l.default,{title:"站点信息"},p.default.createElement(l.default.Item,{label:"站点名称"},p.default.createElement("span",{onClick:function(){L.last_build_at&&window.open(L.url)},className:L.last_build_at&&"theme-btn"},L.site_name)),p.default.createElement(l.default.Item,{label:"网站地址",span:2},p.default.createElement("span",{onClick:function(){L.last_build_at&&window.open(L.url)},className:L.last_build_at&&"theme-btn"},L.url)),p.default.createElement(l.default.Item,{label:"建站工具"},L.language_frame),p.default.createElement(l.default.Item,{label:"建站时间"},L.created_at),L.last_build_at&&p.default.createElement(l.default.Item,{label:"上次部署时间"},L.last_build_at))))}))},MN5C:function(e,t,a){},"Ws+N":function(e,t,a){},cJAJ:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=f(a("W9HT")),r=f(a("BvKs")),l=f(a("5rEg")),u=f(a("14Xm")),s=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,s=e[Symbol.iterator]();!(n=(u=s.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&s.return&&s.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("T2oS"),a("lUTK"),a("5NDa");var c=a("cDcd"),i=f(c),o=a("tnhM");function f(e){return e&&e.__esModule?e:{default:e}}function d(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,a){return function n(r,l){try{var u=t[r](l),s=u.value}catch(e){return void a(e)}if(!u.done)return Promise.resolve(s).then((function(e){n("next",e)}),(function(e){n("throw",e)}));e(s)}("next")}))}}t.default=function(e){var t,a,f=(t=d(u.default.mark((function e(t,a){var n;return u.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.getBranch)(t,a);case 2:n=e.sent,D(n),J(n),O(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e,a){return t.apply(this,arguments)}),m=(a=d(u.default.mark((function e(t,a){var n;return u.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.getTag)(t,a);case 2:n=e.sent,D(n),J(n),O(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e,t){return a.apply(this,arguments)}),p=e.changeBranch,h=e.tagflag,v=e.projectsId,g=e.owner,b=e.visible,E=(0,c.useState)(void 0),y=s(E,2),_=y[0],w=y[1],N=(0,c.useState)(0),k=s(N,2),x=k[0],S=k[1],j=(0,c.useState)(!0),I=s(j,2),C=I[0],O=I[1],M=(0,c.useState)(void 0),B=s(M,2),T=B[0],D=B[1],A=(0,c.useState)(void 0),P=s(A,2),L=P[0],J=P[1],F=(0,c.useState)("branch"),W=s(F,2),q=W[0],z=W[1];return(0,c.useEffect)((function(){b&&(z("branch"),f(v,g),O(!0))}),[b]),i.default.createElement("div",{className:"overlayBranch"},i.default.createElement("div",{className:"padding15",style:{paddingBottom:"0px"}},i.default.createElement(l.default,{prefix:i.default.createElement("i",{className:"iconfont icon-sousuo_icon1 font-14"}),placeholder:"请输入分支"+(h?"或标签":"")+"名称搜索",autocomplete:"off",className:"OptionsInput",value:_,onChange:function(e){w(e.target.value);var t=e.target.value?T&&T.length>0&&T.filter((function(t){return t.name.indexOf(e.target.value)>-1})):T;J(t)}})),i.default.createElement(r.default,{mode:"horizontal",className:"navUl",selectedKeys:[q],onClick:function(e){z(e.key),O(!0),"branch"===e.key?(f(v,g),S(0)):(m(v,g),S(1))}},i.default.createElement(r.default.Item,{key:"branch"},"分支"),h&&i.default.createElement(r.default.Item,{key:"tag"},"标签")),i.default.createElement(n.default,{spinning:C},i.default.createElement("ul",{className:"OptionsUl",id:"ul-btn"},L&&L.length>0&&L.map((function(e,t){return i.default.createElement("li",{key:t,onClick:function(){return t=e.name,void p(t);var t}},i.default.createElement("a",{className:"task-hide ulALink"},e.name))})),L&&0===L.length&&i.default.createElement("p",{className:"listTips"},"暂无",_,0===x?"分支":"标签","~"))))}},tnhM:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUser=t.getSubEntries=t.getHooks=t.getTag=t.getBranch=void 0;var n,r,l,u,s,c=o(a("14Xm")),i=o(a("vDqi"));function o(e){return e&&e.__esModule?e:{default:e}}function f(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,a){return function n(r,l){try{var u=t[r](l),s=u.value}catch(e){return void a(e)}if(!u.done)return Promise.resolve(s).then((function(e){n("next",e)}),(function(e){n("throw",e)}));e(s)}("next")}))}}t.getBranch=(n=f(c.default.mark((function e(t,a){var n;return c.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i.default.get("/"+a+"/"+t+"/branches.json");case 2:return n=e.sent,e.abrupt("return",n&&n.data);case 4:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return n.apply(this,arguments)}),t.getTag=(r=f(c.default.mark((function e(t,a){return c.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i.default.get("/"+a+"/"+t+"/tags.json",{params:{only_name:!0}});case 2:return e.abrupt("return",e.sent.data.tags);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return r.apply(this,arguments)}),t.getHooks=(l=f(c.default.mark((function e(t,a){return c.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i.default.get("/projects/"+t+"/hooks.json",{params:a});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return l.apply(this,arguments)}),t.getSubEntries=(u=f(c.default.mark((function e(t,a,n){return c.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i.default.get("/"+t+"/"+a+"/sub_entries.json",{params:n});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t,a){return u.apply(this,arguments)}),t.getUser=(s=f(c.default.mark((function e(t){return c.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i.default.get("/users/"+t+"/hovercard.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e){return s.apply(this,arguments)})}}]);