1 line
3.4 KiB
JavaScript
1 line
3.4 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[145],{EP0R:function(e,t,a){},V5aj:function(e,t,a){},vcx7:function(e,t,a){},wf0E:function(e,t,a){"use strict";a.r(t),a("T2oS");var n=a("W9HT"),c=(a("DjyN"),a("NUBc")),s=(a("5Dmo"),a("3S7+")),l=(a("+L6B"),a("2/Rp")),r=a("zLi2"),i=a.n(r),m=a("FLGM"),o=a.n(m),u=a("o+MX"),p=a.n(u),E=a("cDcd"),f=a.n(E),d=(a("vcx7"),a("EP0R"),a("V5aj"),a("vDqi")),g=a.n(d),v=a("2CTR"),N=a("spEH");t.default=function(e){var t=e.current_user,a=e.history,r=t.id_card_verify,m=t.website_permission,u=Object(E.useState)(0),d=i()(u,2),y=d[0],h=d[1],_=Object(E.useState)([]),b=i()(_,2),j=b[0],w=b[1],B=Object(E.useState)(!1),S=i()(B,2),k=S[0],x=S[1],C=Object(E.useState)(1),O=i()(C,2),D=O[0],R=O[1];return Object(E.useEffect)((function(){document.title="我的站点",window.scrollTo(0,0)}),[]),Object(E.useEffect)((function(){r&&(x(!0),g.a.get("/site_pages.json",{params:{limit:15,page:D}}).then((function(e){if(e&&200===e.status){var t=e.data,a=t.total_count,n=t.pages;w(n),h(a)}x(!1)})))}),[r,D]),f.a.createElement(n.a,{spinning:k},f.a.createElement(N.j,{className:"mySites_head"},f.a.createElement("span",null,"我的站点"),r&&m&&y>=1?f.a.createElement(s.a,{title:"您已存在站点,请勿重复创建"},f.a.createElement(l.a,{type:"primary",disabled:!0},"新建站点")):f.a.createElement(l.a,{type:"primary",onClick:function(){a.push("/settings/mysite/create")}},"新建站点")),r&&!m&&f.a.createElement("div",{className:"tipsBox font-15 mt20"},"您的站点权限被锁定,请联系平台管理员。"),!r&&f.a.createElement(E.Fragment,null,f.a.createElement("div",{className:"tipsBox font-15 mt30"},"您尚未通过实名认证,无法使用此服务,如需使用,请先进行实名认证。"),f.a.createElement(l.a,{type:"primary",className:"mt20",onClick:function(){a.push("/settings/verification")}},"前往验证")),r&&f.a.createElement(E.Fragment,null,k||0!==y?f.a.createElement("div",{className:"mt10"},j&&o()(j).call(j,(function(e){var t=e.owner,n=e.repo,c=e.url,s=e.state,r=e.state_description,i=e.build_state;return f.a.createElement(N.j,null,f.a.createElement("div",{className:"siteBox"},f.a.createElement("i",{className:"iconfont icon-cangkuyuyanicon font-16 mr5 color-grey-6"}),s&&i?f.a.createElement("a",{className:"font-16 siteName",onClick:function(){window.open(c)}},e.site_name):f.a.createElement("span",{className:"font-16"},e.site_name),f.a.createElement("span",{className:"statusBot ml20 font-12 ".concat(s?null!==i?i?"public":"error":"private":"error")},s?null!==i?i?"已部署":"部署失败":"未部署":"被关闭"),f.a.createElement("div",{className:"color-grey-6 mt8"},f.a.createElement("span",{className:""},"主题:")," ",e.theme,f.a.createElement("span",{className:"ml5 mr5 color-grey-ccc"},"|"),"建站工具:",e.language_frame),!s&&f.a.createElement("div",{className:"color-grey-6 mt5"},"关闭原因:",r)),f.a.createElement(l.a,{className:"themeCorBorBut",onClick:function(){var e;a.push(p()(e="/".concat(t,"/")).call(e,n,"/service/pages"))}},"去仓库"))})),f.a.createElement("div",{className:"mt50",style:{textAlign:"center"}},f.a.createElement(c.a,{simple:!0,current:D,pageSize:15,onChange:function(e){R(e)},total:y,hideOnSinglePage:!0}))):f.a.createElement("div",{className:"mt30"},f.a.createElement("div",{style:{marginBottom:"130px"}},"个人建站是一个免费的静态网页托管服务,您可以使用 个人建站服务托管个人主页、项目站点等静态网页。"),f.a.createElement(v.a,{_html:"暂无数据"}))))}}}]); |