build/static/js/183.db03bde4.chunk.js

1 line
8.8 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[183],{"E+/Y":function(e,n,t){"use strict";t.d(n,"c",(function(){return l})),t.d(n,"a",(function(){return u}));var r=t("JGtk"),i=JSON.parse(localStorage.chromesetting),a="localhost"!==window.location.hostname?i&&i.common.wiki:"",c=Object(r.a)(a),l=a;n.b=c;var u="autologin_trustie"},QC7O:function(e,n,t){"use strict";t.r(n),t("g9YV");var r=t("wCAj"),i=(t("+L6B"),t("2/Rp")),a=t("zLi2"),c=t.n(a),l=t("HU8g"),u=t.n(l),o=t("o+MX"),s=t.n(o),d=t("cDcd"),f=t.n(d),h=t("j/6D");t("yuvH"),n.default=function(e){var n=e.project_id,t=e.match.params,a=t.owner,l=t.projectsId,o=e.projectDetail,p=e.history,m=e.location,v=new u.a(m.search),g=v.get("wiki")||"",k=v.get("str")||"",b={owner:a,repo:l,projectId:n,pageName:k},w=o&&o.permission&&"Reporter"!==o.permission,y=o||{},j=y.author,E=y.name,S=Object(d.useState)(),x=c()(S,2),O=x[0],_=(x[1],Object(d.useState)()),N=c()(_,2),P=N[0],C=N[1],I=Object(d.useState)([]),L=c()(I,2),H=L[0],R=L[1];Object(d.useEffect)((function(){var e,t;n&&(document.title=s()(e=s()(t="".concat(g,"历史版本-维基-")).call(t,j&&j.name,"/")).call(e,E),W())}),[n,O]);var W=function(){C(!0),Object(h.n)(b).then((function(e){var n;C(!1),200===(null==e?void 0:e.code)&&R(null===(n=e.data)||void 0===n?void 0:n.commits)}))},D=[{title:"修改时间",dataIndex:["author","date"]},{title:"修改记录",dataIndex:"message",key:"message",ellipsis:!0},{title:"修改人",dataIndex:"author",key:"author",ellipsis:!0,render:function(e){return f.a.createElement("div",{className:"alignCenter"},f.a.createElement("img",{src:"/".concat(null==e?void 0:e.image_url),style:{width:26,height:26,borderRadius:"50%",marginRight:8}}),f.a.createElement("span",null,null==e?void 0:e.name))}},{title:"操作",dataIndex:"sha",key:"sha",render:function(e,t){return f.a.createElement("div",null,f.a.createElement(i.a,{type:"link",onClick:function(){var t,r,i,c=new u.a(v);c.set("sha",e),c.set("name",l),p.push(s()(t=s()(r=s()(i="/".concat(a,"/")).call(i,l,"/")).call(r,n,"/wiki/preview?")).call(t,c.toString()))}},"预览"),f.a.createElement("div",{className:"divider"}),w&&f.a.createElement(i.a,{type:"link",onClick:function(){var n,t,r=new u.a(v);r.set("sha",e),p.push(s()(n=s()(t="/".concat(a,"/")).call(t,l,"/wiki/edit?")).call(n,r.toString()))}},"使用此版本"))}}];return f.a.createElement("div",{className:"history wiki-main"},f.a.createElement("div",{className:"wiki-head"},f.a.createElement("div",{className:"wiki-title"},"历史版本"),f.a.createElement(i.a,{type:"primary",style:{width:70},onClick:function(){var e;p.push(s()(e="/".concat(a,"/")).call(e,l,"/wiki"))}},"返回")),f.a.createElement("div",{className:"wiki-body"},f.a.createElement(r.a,{pagination:!1,columns:D,dataSource:H,rowKey:function(e){return e.id},loading:P})))}},"j/6D":function(e,n,t){"use strict";t.d(n,"m",(function(){return U})),t.d(n,"n",(function(){return z})),t.d(n,"l",(function(){return K})),t.d(n,"b",(function(){return Z})),t.d(n,"q",(function(){return A})),t.d(n,"c",(function(){return Q})),t.d(n,"e",(function(){return V})),t.d(n,"p",(function(){return $})),t.d(n,"k",(function(){return ne})),t.d(n,"o",(function(){return ie})),t.d(n,"i",(function(){return ae})),t.d(n,"a",(function(){return ce})),t.d(n,"g",(function(){return le})),t.d(n,"d",(function(){return ue})),t.d(n,"h",(function(){return oe})),t.d(n,"f",(function(){return se})),t.d(n,"j",(function(){return de}));var r=t("+oHS"),i=t.n(r),a=t("OWCx"),c=t.n(a),l=t("fHi0"),u=t.n(l),o=t("RXMP"),s=t.n(o),d=t("qjzJ"),f=t.n(d),h=t("HnXd"),p=t.n(h),m=t("LYCE"),v=t.n(m),g=t("SPx3"),k=t.n(g),b=t("04Ix"),w=t.n(b),y=t("a0dU"),j=t.n(y),E=t("o+MX"),S=t.n(E),x=t("5PDf"),O=t.n(x),_=t("ZbhI"),N=t.n(_),P=t("FLGM"),C=t.n(P),I=t("RKTd"),L=t.n(I),H=t("pPxq"),R=t.n(H),W=t("5tqG"),D=t.n(W),J=t("/FZm"),B=t.n(J),M=t("TEMH"),q=t.n(M),F=t("J66h"),T=t("E+/Y");function X(e,n){var t=i()(e);if(c.a){var r=c()(e);n&&(r=O()(r).call(r,(function(n){return u()(e,n).enumerable}))),t.push.apply(t,r)}return t}function Y(e){for(var n=1;n<arguments.length;n++){var t,r,i=null!=arguments[n]?arguments[n]:{};n%2?s()(t=X(Object(i),!0)).call(t,(function(n){w()(e,n,i[n])})):f.a?p()(e,f()(i)):s()(r=X(Object(i))).call(r,(function(n){v()(e,n,u()(i,n))}))}return e}function G(e){return Object(T.b)({url:"/api/wiki/open/wikiPages",method:"get",params:e})}function U(e){return Object(T.b)({url:"/api/wiki/open/getWiki",method:"get",params:e})}function z(e){return Object(T.b)({url:"/api/wiki/open/getWikiRevisions",method:"get",params:e})}function K(e){return Object(T.b)({url:"/api/wiki/open/getPreviousWiki",method:"get",params:e})}function Z(e,n,t){return Object(T.b)({url:"/api/wiki/open/createWiki",method:"post",data:Y(Y({},e),{},{pageName:n,title:n,message:"",content_base64:F.Base64.encode(t)})})}function A(e){return Object(T.b)({url:"/api/wiki/open/updateWiki",method:"PUT",data:e})}function Q(e){return Object(T.b)({url:"/api/wiki/open/deleteWiki",method:"DELETE",data:e})}function V(e){var n;return S()(n="".concat(T.c,"/api/wiki/open/wikiExport-wrapper")).call(n,e)}function $(e,n){return A(Y(Y({},e),{},{pageName:"_Sidebar",title:"_Sidebar",message:"",content_base64:F.Base64.encode(n)}))}function ee(e,n,t){var r,i,a=O()(n).call(n,(function(e){return-1===N()(t).call(t,"[[".concat(e.title,"]]"))&&"_Sidebar"!==e.title})),c=C()(a).call(a,(function(e){return"\n[[".concat(e.title,"]]")})).join("");return a.length&&A(Y(Y({},e),{},{pageName:"_Sidebar",title:"_Sidebar",message:"",content_base64:F.Base64.encode(S()(i="".concat(t)).call(i,c))})),a.length?S()(r="".concat(t)).call(r,c):t}function ne(e){return te.apply(this,arguments)}function te(){return(te=k()(j.a.mark((function e(n){var t,r,i,a,c,l;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=function(){return(r=k()(j.a.mark((function e(){return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,G(n).then((function(e){e&&200===e.code&&(i.wikiPages=e.data)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)},t=function(){return r.apply(this,arguments)},i={wikiPages:[],menuList:[],sidebar:""},e.next=1,t();case 1:if((a=i.wikiPages).length){e.next=2;break}return e.abrupt("return",i);case 2:if(!(q()(a).call(a,(function(e){return"_Sidebar"===e.title}))>-1)){e.next=4;break}return e.next=3,U(Y(Y({},n),{},{pageName:"_Sidebar"})).then((function(e){if(e&&200===e.code){var t=ee(n,a,F.Base64.decode(e.data.content_base64));i.menuList=re(t,a),i.sidebar=t}}));case 3:e.next=6;break;case 4:return c=[],C()(a).call(a,(function(e){c.push("[[".concat(e.title,"]]"))})),l=c.join("\n"),e.next=5,Z(n,"_Sidebar",l);case 5:i.menuList=re(l,a),i.sidebar=l;case 6:return e.abrupt("return",i);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function re(e,n){var t={};n&&C()(n).call(n,(function(e){return t[e.title]=e.sub_url}));var r=e.split("\n"),i=-1,a=[],c={title:"root",children:[],key:i++};return C()(r).call(r,(function(e,n){var l=L()(e).call(e),u=R()(l).call(l,"[[")&&D()(l).call(l,"]]"),o=u?l.substring(2,l.length-2):l.substring(2,l.length),s=e.search(/\S/),d={title:e,children:[],key:"-1",titleStr:o,title_sub:t[o],isFile:u,level:s};if(s){var f,h=a[s-1],p=O()(f=c.children).call(f,(function(e){return e.key===a[0].key}))[0];if(1===s){var m;d.key=S()(m="".concat(p.key,"-")).call(m,p.children.length),p.children.push(d)}else{var v,g=oe(p.children,h.key);d.key=S()(v="".concat(g&&g.key,"-")).call(v,g&&g.children.length),g&&g.children.push(d)}var k=r[n+1]&&r[n+1].search(/\S/);+k>s&&(R()(l).call(l,"- ")||R()(l).call(l,"* "))?a.push(d):+k<s&&a.pop()}else d.key=i+"",i++,(a=[]).push(d),c.children.push(d)})),c.children}function ie(e){var n=[];return function e(n,t){C()(t).call(t,(function(t){n.push(t.title),e(n,t.children)}))}(n,e),n.join("\n")}function ae(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;return e&&B()(e).call(e,(function(e){return e.title===n}))}function ce(e,n,t){for(var r=0;r<e.length;r++){var i=e[r];if(i.key==n){var a,c=i.title;return i.children.push({title:S()(a="\t".concat(c.substring(0,N()(c).call(c,"- ")))).call(a,t),children:[],key:""}),!0}if(i.children.length){var l=ce(i.children,n,t);if(l)return l}}return!1}function le(e,n){for(var t=0;t<e.length;t++){var r=e[t];if(n?n===r.titleStr:r.isFile)return r;if(r.children.length){var i=le(r.children,n);if(i)return i}}}function ue(e,n,t){for(var r=0;r<e.length;r++){var i=e[r];if(i.key==n)return i.title=t,!0;if(i.children.length){var a=ue(i.children,n,t);if(a)return a}}return!1}function oe(e,n){for(var t=0;t<e.length;t++){var r=e[t];if(r.key==n)return r;if(r.children.length){var i=oe(r.children,n);if(i)return i}}}function se(e,n){for(var t=0;t<e.length;t++){var r=e[t];if(r.key==n)return e;if(r.children&&r.children.length){var i=se(r.children,n);if(i.length)return i}}return[]}function de(e,n){return O()(e).call(e,(function(e){return e.key!==n&&(e.children&&e.children.length>0&&(e.children=de(e.children,n)),!0)}))}},yuvH:function(e,n,t){}}]);