build/static/js/119.72bc892c.chunk.js

1 line
7.2 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[119],{"62O4":function(e,t,n){},"E+/Y":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TokenKey=t.httpUrl=void 0;var r,i=(r=n("JGtk"))&&r.__esModule?r:{default:r},a=JSON.parse(localStorage.chromesetting),u=a&&a.common.wiki,l=(0,i.default)(u);t.httpUrl=u,t.default=l,t.TokenKey="autologin_trustie"},HC66:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=(r=n("cDcd"))&&r.__esModule?r:{default:r},a=n("sYIF");n("62O4"),t.default=function(e){var t=e.height,n=void 0===t?400:t;return i.default.createElement("div",{className:"nodata-panel-wrapper",style:{height:n}},i.default.createElement("div",{className:"nodata-panel"},i.default.createElement("img",{width:"128",src:(0,a.getUrl)("/images/educoder/nodata.png"),alt:"no-data"}),i.default.createElement("p",null,"暂时还没有相关数据哦!")))}},KibE:function(e,t,n){"use strict";n.r(t),t.default=n.p+"static/media/help_bg.d2bb4c18.png"},Vt0K:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var u,l=e[Symbol.iterator]();!(r=(u=l.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{!r&&l.return&&l.return()}finally{if(i)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=n("J66h"),a=n("cDcd"),u=s(a),l=s(n("HC66")),o=s(n("bjH3")),c=n("j/6D"),d=s(n("KibE"));function s(e){return e&&e.__esModule?e:{default:e}}n("eKws"),t.default=function(e){var t=e.showNotification,n=e.history,s=(0,a.useState)(null),f=r(s,2),h=f[0],m=f[1],p=(0,a.useState)({}),g=r(p,2),v=g[0],k=g[1],y=(0,a.useState)({}),b=r(y,2),_=b[0],w=b[1],E=-1!==window.location.host.indexOf("50008")||-1!==window.location.host.indexOf("gitlink");return(0,a.useEffect)((function(){(0,c.wikiPages)({owner:E?"CCF-GLCC":"forgetest2",repo:E?"glcc-help":"wiki1",projectId:E?"1403908":"546103"}).then((function(e){e&&"200"===e.message&&Array.isArray(e.data)?(m(e.data.filter((function(e){return"_Sidebar"!==e.name}))),e.data.length&&k(e.data[0])):m([])}))}),[]),(0,a.useEffect)((function(){v.name&&(0,c.getWiki)({owner:E?"CCF-GLCC":"forgetest2",repo:E?"glcc-help":"wiki1",pageName:v.name,projectId:E?"1403908":"546103"}).then((function(e){e&&"200"===e.message?w(e.data):t("加载失败")}))}),[v]),u.default.createElement("div",{className:"glcc_help"},h&&0===h.length?u.default.createElement(l.default,null):u.default.createElement("div",{className:"help_main"},u.default.createElement("div",{className:"menuList"},u.default.createElement("span",{className:"font-18 mb15"},"帮助文档"),h&&h.map((function(e){return u.default.createElement("span",{className:"wiki_title font-15 mb15 "+(e.name===v.name?"active":""),key:e.name,onClick:function(){k(e)}},e.name)}))),u.default.createElement("div",{className:"help_cntent pt10"},_&&_.md_content&&u.default.createElement(o.default,{value:_&&i.Base64.decode(_.md_content),url:n.location}),u.default.createElement("img",{src:d.default,className:"bg",alt:"bg"}))))}},eKws:function(e,t,n){},"j/6D":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getParentKey=t.parseSidebar=void 0;var r,i,a=c(n("14Xm")),u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.parseSidebar=(r=a.default.mark((function e(t,n){var r,i,o,c;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.filter((function(e){return"_Sidebar"===e.name})),i=void 0,!r.length){e.next=7;break}return e.next=5,d(u({},n,{pageName:"_Sidebar"})).then((function(e){if(e&&"200"===e.message){var r=l.Base64.decode(e.data.md_content),a=t.filter((function(e){return-1===r.indexOf("[["+e.name+"]]")&&"_Sidebar"!==e.name})),o=a.map((function(e){return"\n[["+e.name+"]]"})).join("");a.length&&f(u({},n,{pageName:"_Sidebar",title:"_Sidebar",message:"",content_base64:l.Base64.encode(""+r+o)})),i={menuList:h(a.length?""+r+o:r),sidebar:r}}}));case 5:e.next=15;break;case 7:if(t.length){e.next=9;break}return e.abrupt("return");case 9:return o=[],t.map((function(e){o.push("[["+e.name+"]]")})),c=o.join("\n"),e.next=14,s(u({},n,{pageName:"_Sidebar",title:"_Sidebar",message:"",content_base64:l.Base64.encode(c)}));case 14:i={menuList:h(c),sidebar:c};case 15:return e.abrupt("return",i);case 16:case"end":return e.stop()}}),e,this)})),i=function(){var e=r.apply(this,arguments);return new Promise((function(t,n){return function r(i,a){try{var u=e[i](a),l=u.value}catch(e){return void n(e)}if(!u.done)return Promise.resolve(l).then((function(e){r("next",e)}),(function(e){r("throw",e)}));t(l)}("next")}))},function(e,t){return i.apply(this,arguments)}),t.wikiPages=function(e){return(0,o.default)({url:"/api/wiki/wikiPages",method:"get",params:e})},t.getWiki=d,t.addWiki=s,t.updateWiki=f,t.deleteWiki=function(e){return(0,o.default)({url:"/api/wiki/deleteWiki",method:"DELETE",data:e})},t.markdownToTree=h,t.findNodeByKey=m,t.findBrotherNodesByKey=function e(t,n){for(var r=0;r<t.length;r++){var i=t[r];if(i.key==n)return t;if(i.children&&i.children.length){var a=e(i.children,n);if(a.length)return a}}return[]},t.findNodeByChildrenKey=function e(t,n){for(var r=0;r<t.length;r++){var i=t[r];if(i.key==n)return t;if(i.children.length){var a=e(i.children,n);if(a)return a}}return[]},t.treeToMd=function(e){var t=[];return function e(t,n){n.map((function(n){t.push(n.title),e(t,n.children)}))}(t,e),t.join("\n")},t.generateList=function(e){var t=[];return function e(n){for(var r=0;r<n.length;r++){var i=n[r],a=i.key,u=i.titleStr;t.push({key:a,title:u}),i.children&&e(i.children)}}(e),t},t.findFirstWiki=function e(t){for(var n=0;n<t.length;n++){var r=t[n];if(r.isFile)return r;if(r.children.length){var i=e(r.children);if(i)return i}}};var l=n("J66h"),o=c(n("E+/Y"));function c(e){return e&&e.__esModule?e:{default:e}}function d(e){return(0,o.default)({url:"/api/wiki/getWiki",method:"get",params:e})}function s(e){return(0,o.default)({url:"/api/wiki/createWiki",method:"post",data:e})}function f(e){return(0,o.default)({url:"/api/wiki/updateWiki",method:"PUT",data:e})}function h(e){var t=e.split("\n"),n=-1,r=[],i={title:"root",children:[],key:n++};return t.map((function(e,a){var u=e.trim(),l=u.startsWith("[[")&&u.endsWith("]]"),o=l?u.substring(2,u.length-2):u.substring(2,u.length),c={title:e,children:[],key:void 0,titleStr:o,title_sub:encodeURIComponent(o),isFile:l},d=e.search(/\S/);if(d){var s=r[d-1],f=i.children.filter((function(e){return e.key===r[0].key}))[0];if(1===d)c.key=f.key+"-"+f.children.length,f.children.push(c);else{var h=m(f.children,s.key);c.key=h.key+"-"+h.children.length,h&&h.children.push(c)}var p=t[a+1]&&t[a+1].search(/\S/);p>d&&(u.startsWith("- ")||u.startsWith("* "))?r.push(c):p<d&&r.pop()}else c.key=n+"",n++,(r=[]).push(c),i.children.push(c)})),i.children}function m(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.key==t)return r;if(r.children.length){var i=m(r.children,t);if(i)return i}}}t.getParentKey=function e(t,n){for(var r=void 0,i=0;i<n.length;i++){var a=n[i];a.children&&(a.children.some((function(e){return e.key===t}))?r=a.key:e(t,a.children)&&(r=e(t,a.children)))}return r}}}]);