diff --git a/zyplayer-doc-manage/pom.xml b/zyplayer-doc-manage/pom.xml index 06ca312a..862db0ca 100644 --- a/zyplayer-doc-manage/pom.xml +++ b/zyplayer-doc-manage/pom.xml @@ -3,7 +3,7 @@ 4.0.0 zyplayer-doc-manage - jar + war zyplayer-doc-manage 定位为所有文档的管理项目,swagger文档、dubbo文档、数据库文档、、、、等 diff --git a/zyplayer-doc-ui/wiki-ui/.env.development b/zyplayer-doc-ui/wiki-ui/.env.development index fb7181ed..58e9a01d 100644 --- a/zyplayer-doc-ui/wiki-ui/.env.development +++ b/zyplayer-doc-ui/wiki-ui/.env.development @@ -2,8 +2,8 @@ ENV = 'development' # base api -# VUE_APP_BASE_API = 'http://local.zyplayer.com:8083/zyplayer-doc-manage' -VUE_APP_BASE_API = 'http://doc.zyplayer.com/zyplayer-doc-manage' +VUE_APP_BASE_API = 'http://local.zyplayer.com:8083/zyplayer-doc-manage' +# VUE_APP_BASE_API = 'http://doc.zyplayer.com/zyplayer-doc-manage' VUE_CLI_BABEL_TRANSPILE_MODULES = true diff --git a/zyplayer-doc-ui/wiki-ui/src/views/page/Show.vue b/zyplayer-doc-ui/wiki-ui/src/views/page/Show.vue index a73b5615..408cf758 100644 --- a/zyplayer-doc-ui/wiki-ui/src/views/page/Show.vue +++ b/zyplayer-doc-ui/wiki-ui/src/views/page/Show.vue @@ -4,7 +4,7 @@ - + @@ -398,16 +398,27 @@ closeActionTab() { this.actionTabVisible = false; this.clearHistory(); + this.computeNavigationWidth(); }, showCommentWiki() { this.actionTabVisible = true; this.actionTabActiveName = 'comment'; this.scrollActionTabComment(); + this.computeNavigationWidth(); }, showPageHistory() { this.actionTabVisible = true; this.actionTabActiveName = 'history'; this.clearHistory(); + this.computeNavigationWidth(); + }, + computeNavigationWidth() { + setTimeout(() => { + console.log(this.$refs.navigation) + if (this.$refs.navigation) { + this.$refs.navigation.computeNavigationWidth(); + } + }, 100); }, getPageHistoryByScroll() { if (this.pageHistoryPageNum <= 0) { diff --git a/zyplayer-doc-wiki/src/main/resources/dist/doc-wiki.html b/zyplayer-doc-wiki/src/main/resources/dist/doc-wiki.html index 7df83753..59ef3afd 100644 --- a/zyplayer-doc-wiki/src/main/resources/dist/doc-wiki.html +++ b/zyplayer-doc-wiki/src/main/resources/dist/doc-wiki.html @@ -1 +1 @@ -WIKI文档管理系统We're sorry but zyplayer-wiki-ui doesn't work properly without JavaScript enabled. Please enable it to continue. \ No newline at end of file +WIKI文档管理系统We're sorry but zyplayer-wiki-ui doesn't work properly without JavaScript enabled. Please enable it to continue. \ No newline at end of file diff --git a/zyplayer-doc-wiki/src/main/resources/dist/js/chunk-d1fffbb4.99468681.js b/zyplayer-doc-wiki/src/main/resources/dist/js/chunk-d1fffbb4.fd3c59b1.js similarity index 53% rename from zyplayer-doc-wiki/src/main/resources/dist/js/chunk-d1fffbb4.99468681.js rename to zyplayer-doc-wiki/src/main/resources/dist/js/chunk-d1fffbb4.fd3c59b1.js index 15e43b5c..b8974f68 100644 --- a/zyplayer-doc-wiki/src/main/resources/dist/js/chunk-d1fffbb4.99468681.js +++ b/zyplayer-doc-wiki/src/main/resources/dist/js/chunk-d1fffbb4.fd3c59b1.js @@ -1 +1 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d1fffbb4"],{"03bc":function(e,t,i){"use strict";i("4160"),i("e25e"),i("ac1f"),i("5319"),i("498a"),i("159b");t["a"]={createNavigationHeading:function(){var e=this,t=[],i=document.querySelector(".wiki-page-content").querySelectorAll("h1,h2,h3,h4,h5,h6");if(i.length<=0)return[];i.forEach((function(e){t.push({node:e,level:parseInt(e.tagName.replace(/[h]/i,""),10)})}));var a=[],n=1,o=0;return t.forEach((function(t,i){var r=t.level,s=-1;r>n?(o+=1,s=1===o?-1:i-1):r===n||ro?1===r?(o=1,s=-1):s=a[i-1].pid:r<=o&&(1===r?o=1:(o-=n-r,o<=1&&(o=1)),s=1===o?-1:e.generatePid(a,n-r,i)),n=r,a.push({id:i,pid:s,level:o,node:t.node,text:e.stripTags(e.trim(t.node.innerHTML))})})),console.log(a),a},trim:function(e){return e.replace(/^\s+/g,"").replace(/\s+$/g,"")},stripTags:function(e){return e.replace(/<\/?[^>]+(>|$)/g,"")},generatePid:function(e,t,i){var a;switch(t){case 2:a=e[e[e[i-1].pid].pid].pid;break;case 3:a=e[e[e[e[i-1].pid].pid].pid].pid;break;case 4:a=e[e[e[e[e[i-1].pid].pid].pid].pid].pid;break;case 5:a=e[e[e[e[e[e[i-1].pid].pid].pid].pid].pid].pid;break;default:a=e[e[i-1].pid].pid;break}return a}}},1276:function(e,t,i){"use strict";var a=i("d784"),n=i("44e7"),o=i("825a"),r=i("1d80"),s=i("4840"),l=i("8aa5"),c=i("50c4"),h=i("14c3"),u=i("9263"),g=i("d039"),d=[].push,p=Math.min,f=4294967295,m=!g((function(){return!RegExp(f,"y")}));a("split",2,(function(e,t,i){var a;return a="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,i){var a=String(r(this)),o=void 0===i?f:i>>>0;if(0===o)return[];if(void 0===e)return[a];if(!n(e))return t.call(a,e,o);var s,l,c,h=[],g=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),p=0,m=new RegExp(e.source,g+"g");while(s=u.call(m,a)){if(l=m.lastIndex,l>p&&(h.push(a.slice(p,s.index)),s.length>1&&s.index=o))break;m.lastIndex===s.index&&m.lastIndex++}return p===a.length?!c&&m.test("")||h.push(""):h.push(a.slice(p)),h.length>o?h.slice(0,o):h}:"0".split(void 0,0).length?function(e,i){return void 0===e&&0===i?[]:t.call(this,e,i)}:t,[function(t,i){var n=r(this),o=void 0==t?void 0:t[e];return void 0!==o?o.call(t,n,i):a.call(String(n),t,i)},function(e,n){var r=i(a,e,this,n,a!==t);if(r.done)return r.value;var u=o(e),g=String(this),d=s(u,RegExp),v=u.unicode,w=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(m?"y":"g"),b=new d(m?u:"^(?:"+u.source+")",w),y=void 0===n?f:n>>>0;if(0===y)return[];if(0===g.length)return null===h(b,g)?[g]:[];var _=0,A=0,P=[];while(A65536?(n[0]=240|(1835008&o)>>>18,n[1]=128|(258048&o)>>>12,n[2]=128|(4032&o)>>>6,n[3]=128|63&o):o>2048?(n[0]=224|(61440&o)>>>12,n[1]=128|(4032&o)>>>6,n[2]=128|63&o):o>128?(n[0]=192|(1984&o)>>>6,n[1]=128|63&o):n[0]=o,this.parsedData.push(n)}this.parsedData=Array.prototype.concat.apply([],this.parsedData),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}function t(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}e.prototype={getLength:function(e){return this.parsedData.length},write:function(e){for(var t=0,i=this.parsedData.length;t=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=t.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,i)},setupPositionProbePattern:function(e,t){for(var i=-1;i<=7;i++)if(!(e+i<=-1||this.moduleCount<=e+i))for(var a=-1;a<=7;a++)t+a<=-1||this.moduleCount<=t+a||(this.modules[e+i][t+a]=0<=i&&i<=6&&(0==a||6==a)||0<=a&&a<=6&&(0==i||6==i)||2<=i&&i<=4&&2<=a&&a<=4)},getBestMaskPattern:function(){for(var e=0,t=0,i=0;i<8;i++){this.makeImpl(!0,i);var a=r.getLostPoint(this);(0==i||e>a)&&(e=a,t=i)}return t},createMovieClip:function(e,t,i){var a=e.createEmptyMovieClip(t,i),n=1;this.make();for(var o=0;o>i&1);this.modules[Math.floor(i/3)][i%3+this.moduleCount-8-3]=a}for(i=0;i<18;i++){a=!e&&1==(t>>i&1);this.modules[i%3+this.moduleCount-8-3][Math.floor(i/3)]=a}},setupTypeInfo:function(e,t){for(var i=this.errorCorrectLevel<<3|t,a=r.getBCHTypeInfo(i),n=0;n<15;n++){var o=!e&&1==(a>>n&1);n<6?this.modules[n][8]=o:n<8?this.modules[n+1][8]=o:this.modules[this.moduleCount-15+n][8]=o}for(n=0;n<15;n++){o=!e&&1==(a>>n&1);n<8?this.modules[8][this.moduleCount-n-1]=o:n<9?this.modules[8][15-n-1+1]=o:this.modules[8][15-n-1]=o}this.modules[this.moduleCount-8][8]=!e},mapData:function(e,t){for(var i=-1,a=this.moduleCount-1,n=7,o=0,s=this.moduleCount-1;s>0;s-=2){6==s&&s--;while(1){for(var l=0;l<2;l++)if(null==this.modules[a][s-l]){var c=!1;o>>n&1));var h=r.getMask(t,a,s-l);h&&(c=!c),this.modules[a][s-l]=c,n--,-1==n&&(o++,n=7)}if(a+=i,a<0||this.moduleCount<=a){a-=i,i=-i;break}}}}},t.PAD0=236,t.PAD1=17,t.createData=function(e,i,a){for(var n=h.getRSBlocks(e,i),o=new u,s=0;s8*c)throw new Error("code length overflow. ("+o.getLengthInBits()+">"+8*c+")");o.getLengthInBits()+4<=8*c&&o.put(0,4);while(o.getLengthInBits()%8!=0)o.putBit(!1);while(1){if(o.getLengthInBits()>=8*c)break;if(o.put(t.PAD0,8),o.getLengthInBits()>=8*c)break;o.put(t.PAD1,8)}return t.createBytes(o,n)},t.createBytes=function(e,t){for(var i=0,a=0,n=0,o=new Array(t.length),s=new Array(t.length),l=0;l=0?f.get(m):0}}var v=0;for(g=0;g=0)t^=r.G15<=0)t^=r.G18<>>=1;return t},getPatternPosition:function(e){return r.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,i){switch(e){case o.PATTERN000:return(t+i)%2==0;case o.PATTERN001:return t%2==0;case o.PATTERN010:return i%3==0;case o.PATTERN011:return(t+i)%3==0;case o.PATTERN100:return(Math.floor(t/2)+Math.floor(i/3))%2==0;case o.PATTERN101:return t*i%2+t*i%3==0;case o.PATTERN110:return(t*i%2+t*i%3)%2==0;case o.PATTERN111:return(t*i%3+(t+i)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new c([1],0),i=0;i5&&(i+=3+o-5)}for(a=0;a=256)e-=255;return s.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},l=0;l<8;l++)s.EXP_TABLE[l]=1<>>7-e%8&1)},put:function(e,t){for(var i=0;i>>t-i-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};var g=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]];function d(){return"undefined"!=typeof CanvasRenderingContext2D}function p(){var e=!1,t=navigator.userAgent;if(/android/i.test(t)){e=!0;var i=t.toString().match(/android ([0-9]\.[0-9])/i);i&&i[1]&&(e=parseFloat(i[1]))}return e}var f=function(){var e=function(e,t){this._el=e,this._htOption=t};return e.prototype.draw=function(e){var t=this._htOption,i=this._el,a=e.getModuleCount();Math.floor(t.width/a),Math.floor(t.height/a);function n(e,t){var i=document.createElementNS("http://www.w3.org/2000/svg",e);for(var a in t)t.hasOwnProperty(a)&&i.setAttribute(a,t[a]);return i}this.clear();var o=n("svg",{viewBox:"0 0 "+String(a)+" "+String(a),width:"100%",height:"100%",fill:t.colorLight});o.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink"),i.appendChild(o),o.appendChild(n("rect",{fill:t.colorLight,width:"100%",height:"100%"})),o.appendChild(n("rect",{fill:t.colorDark,width:"1",height:"1",id:"template"}));for(var r=0;r=1;u--)arguments[u]=arguments[u]*t;else"undefined"==typeof c&&(arguments[1]*=t,arguments[2]*=t,arguments[3]*=t,arguments[4]*=t);i.apply(this,arguments)}}function a(e,t){var i=this;if(i._fFail=t,i._fSuccess=e,null===i._bSupportDataURI){var a=document.createElement("img"),n=function(){i._bSupportDataURI=!1,i._fFail&&i._fFail.call(i)},o=function(){i._bSupportDataURI=!0,i._fSuccess&&i._fSuccess.call(i)};return a.onabort=n,a.onerror=n,a.onload=o,void(a.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==")}!0===i._bSupportDataURI&&i._fSuccess?i._fSuccess.call(i):!1===i._bSupportDataURI&&i._fFail&&i._fFail.call(i)}var n=function(e,t){this._bIsPainted=!1,this._android=p(),this._htOption=t,this._elCanvas=document.createElement("canvas"),this._elCanvas.width=t.width,this._elCanvas.height=t.height,e.appendChild(this._elCanvas),this._el=e,this._oContext=this._elCanvas.getContext("2d"),this._bIsPainted=!1,this._elImage=document.createElement("img"),this._elImage.alt="Scan me!",this._elImage.style.display="none",this._el.appendChild(this._elImage),this._bSupportDataURI=null};return n.prototype.draw=function(e){var t=this._elImage,i=this._oContext,a=this._htOption,n=e.getModuleCount(),o=a.width/n,r=a.height/n,s=Math.round(o),l=Math.round(r);t.style.display="none",this.clear();for(var c=0;c'],s=0;s");for(var l=0;l');r.push("")}r.push(""),i.innerHTML=r.join("");var c=i.childNodes[0],h=(t.width-c.offsetWidth)/2,u=(t.height-c.offsetHeight)/2;h>0&&u>0&&(c.style.margin=u+"px "+h+"px")},e.prototype.clear=function(){this._el.innerHTML=""},e}();function w(e,t){for(var i=1,a=b(e),o=0,r=g.length;o<=r;o++){var s=0;switch(t){case n.L:s=g[o][0];break;case n.M:s=g[o][1];break;case n.Q:s=g[o][2];break;case n.H:s=g[o][3];break}if(a<=s)break;i++}if(i>g.length)throw new Error("Too long data");return i}function b(e){var t=encodeURI(e).toString().replace(/\%[0-9a-fA-F]{2}/g,"a");return t.length+(t.length!=e?3:0)}return a=function(e,t){if(this._htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:n.H},"string"===typeof t&&(t={text:t}),t)for(var i in t)this._htOption[i]=t[i];"string"==typeof e&&(e=document.getElementById(e)),this._htOption.useSVG&&(v=f),this._android=p(),this._el=e,this._oQRCode=null,this._oDrawing=new v(this._el,this._htOption),this._htOption.text&&this.makeCode(this._htOption.text)},a.prototype.makeCode=function(e){this._oQRCode=new t(w(e,this._htOption.correctLevel),this._htOption.correctLevel),this._oQRCode.addData(e),this._oQRCode.make(),this._el.title=e,this._oDrawing.draw(this._oQRCode),this.makeImage()},a.prototype.makeImage=function(){"function"==typeof this._oDrawing.makeImage&&(!this._android||this._android>=3)&&this._oDrawing.makeImage()},a.prototype.clear=function(){this._oDrawing.clear()},a.CorrectLevel=n,a}))},d801:function(e,t,i){"use strict";i("c975"),i("b680");t["a"]={computeFileSize:function(e){if(!e)return"-";var t="";t=e<102.4?e.toFixed(2)+"B":e<104857.6?(e/1024).toFixed(2)+"KB":e<107374182.4?(e/1048576).toFixed(2)+"MB":(e/1073741824).toFixed(2)+"GB";var i=t+"",a=i.indexOf("."),n=i.substr(a+1,2);return"00"==n?i.substring(0,a)+i.substr(a+3,2):t}}},e070:function(e,t,i){var a=i("d039"),n=i("5899"),o=" ";e.exports=function(e){return a((function(){return!!n[e]()||o[e]()!=o||n[e].name!==e}))}},fb9f:function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"page-show-vue"},[a("el-row",{staticStyle:{height:"100%"},attrs:{type:"border-card"}},[a("el-col",{staticStyle:{padding:"20px","border-right":"1px solid #f1f1f1",height:"100%",overflow:"auto"},attrs:{span:e.actionTabVisible?18:24}},[a("el-row",[e.navigationList.length>0?a("el-col",{attrs:{xs:0,sm:4,md:4,lg:6,xl:6}},[a("Navigation",{attrs:{heading:e.navigationList}})],1):e._e(),a("el-col",{attrs:{xs:24,sm:e.navigationList.length>0?20:24,md:e.navigationList.length>0?20:24,lg:e.navigationList.length>0?18:24,xl:e.navigationList.length>0?18:24}},[a("div",{staticStyle:{"max-width":"1000px",margin:"0 auto","padding-left":"10px"}},[a("div",{ref:"wikiTitle",staticClass:"wiki-title"},[e._v(e._s(e.wikiPage.name))]),a("div",{staticClass:"wiki-author"},[a("div",[e.wikiPage.updateUserName?a("span",[e._v(e._s(e.wikiPage.updateUserName)+" 于 "+e._s(e.wikiPage.updateTime)+" 修改")]):a("span",{staticClass:"create-user-time"},[e._v(e._s(e.wikiPage.createUserName)+" 于 "+e._s(e.wikiPage.createTime)+" 创建")]),a("div",{staticStyle:{float:"right"}},[a("el-button",{staticStyle:{"margin-right":"10px"},attrs:{type:"text",icon:"el-icon-chat-line-round"},on:{click:e.showCommentWiki}},[e._v("评论")]),1==e.wikiPageAuth.canUploadFile?a("el-upload",{staticClass:"upload-page-file",staticStyle:{display:"inline","margin-right":"10px"},attrs:{action:e.uploadFileUrl,"with-credentials":!0,"on-success":e.uploadFileSuccess,"on-error":e.uploadFileError,name:"files","show-file-list":"",multiple:"",data:e.uploadFormData,limit:999}},[a("el-button",{attrs:{type:"text",icon:"el-icon-upload"}},[e._v("上传附件")])],1):e._e(),1==e.wikiPageAuth.canEdit?a("el-button",{attrs:{type:"text",icon:"el-icon-edit"},on:{click:e.editWiki}},[e._v("编辑")]):e._e(),a("el-dropdown",{staticStyle:{"margin-left":"10px"},on:{command:e.handleMoreCommand}},[a("el-button",{attrs:{type:"text"}},[e._v(" 更多"),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"showPageHistory",icon:"el-icon-time"}},[e._v("查看历史版本")]),1==e.wikiPageAuth.canDelete?a("el-dropdown-item",{attrs:{command:"deletePage",icon:"el-icon-delete"}},[e._v("删除")]):e._e(),1==e.wikiPageAuth.canConfigAuth?a("el-dropdown-item",{attrs:{command:"editAuth",icon:"el-icon-s-check"}},[e._v("权限设置")]):e._e(),1==e.spaceInfo.openDoc?a("el-dropdown-item",{attrs:{command:"showOpenPage",icon:"el-icon-share"}},[e._v("查看开放文档")]):e._e(),1==e.spaceInfo.openDoc?a("el-dropdown-item",{attrs:{command:"showMobileView",icon:"el-icon-mobile-phone"}},[e._v("手机端查看")]):e._e()],1)],1)],1)])]),a("div",{staticClass:"wiki-files"},[a("el-table",{directives:[{name:"show",rawName:"v-show",value:e.pageFileList.length>0,expression:"pageFileList.length > 0"}],staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.pageFileList,border:""}},[a("el-table-column",{attrs:{label:"文件名"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("a",{attrs:{target:"_blank",href:t.row.fileUrl}},[e._v(e._s(t.row.fileName))])]}}])}),a("el-table-column",{attrs:{prop:"createUserName",label:"创建人"}}),a("el-table-column",{attrs:{label:"文件大小"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.computeFileSize(t.row.fileSize)))]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间",width:"180px"}}),a("el-table-column",{attrs:{prop:"downloadNum",label:"下载次数",width:"80px"}}),1==e.wikiPageAuth.canDeleteFile?a("el-table-column",{attrs:{label:"操作",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"small"},on:{click:function(i){return e.deletePageFile(t.row)}}},[e._v("删除")])]}}],null,!1,2397412326)}):e._e()],1)],1),a("div",{ref:"pageContent",staticClass:"wiki-page-content"},[2==e.wikiPage.editorType?a("div",{directives:[{name:"highlight",rawName:"v-highlight"}],staticClass:"markdown-body",domProps:{innerHTML:e._s(e.pageShowDetail)}}):a("div",{staticClass:"wang-editor-body",domProps:{innerHTML:e._s(e.pageShowDetail)}})]),a("div",{staticStyle:{"margin-top":"40px","font-size":"14px"}},[a("span",{staticClass:"is-link",staticStyle:{"vertical-align":"top"}},[a("span",{directives:[{name:"show",rawName:"v-show",value:0==e.wikiPage.selfZan,expression:"wikiPage.selfZan == 0"}],on:{click:function(t){return e.zanPage(1)}}},[a("img",{staticStyle:{"vertical-align":"middle"},attrs:{src:i("6c9a")}}),e._v(" 赞")]),a("span",{directives:[{name:"show",rawName:"v-show",value:1==e.wikiPage.selfZan,expression:"wikiPage.selfZan == 1"}],on:{click:function(t){return e.zanPage(0)}}},[a("img",{staticStyle:{"vertical-align":"middle",transform:"rotateX(180deg)"},attrs:{src:i("6c9a")}}),e._v(" 踩")])]),a("span",{staticStyle:{"margin-left":"10px","vertical-align":"top"}},[0==e.wikiPage.selfZan&&e.wikiPage.zanNum<=0?a("span",[e._v("成为第一个赞同者")]):0==e.wikiPage.selfZan&&e.wikiPage.zanNum>0?a("span",[a("span",{staticClass:"is-link",on:{click:e.showZanPageUser}},[e._v(e._s(e.wikiPage.zanNum)+"人")]),e._v("赞了它 ")]):1==e.wikiPage.selfZan&&e.wikiPage.zanNum<=1?a("span",[e._v("我赞了它")]):1==e.wikiPage.selfZan&&e.wikiPage.zanNum>1?a("span",[a("span",{staticClass:"is-link",on:{click:e.showZanPageUser}},[e._v("我和"+e._s(e.wikiPage.zanNum-1)+"个其他人")]),e._v("赞了它 ")]):e._e()]),a("span",{staticStyle:{"margin-left":"10px"}},[a("i",{staticClass:"el-icon-view",staticStyle:{"font-size":"16px",color:"#666"}}),e._v(" "+e._s(e.wikiPage.viewNum)+"次阅读 ")])])])])],1)],1),a("el-col",{directives:[{name:"show",rawName:"v-show",value:e.actionTabVisible,expression:"actionTabVisible"}],staticStyle:{height:"100%"},attrs:{span:6}},[a("i",{staticClass:"el-icon-close close-action-tab",on:{click:e.closeActionTab}}),a("el-tabs",{on:{"tab-click":e.actionTabClick},model:{value:e.actionTabActiveName,callback:function(t){e.actionTabActiveName=t},expression:"actionTabActiveName"}},[a("el-tab-pane",{attrs:{label:"评论",name:"comment"}},[a("div",{ref:"actionTabComment",staticClass:"action-tab-box",staticStyle:{"padding-bottom":"130px","box-sizing":"border-box",height:"calc(100vh - 80px)"}},[e.commentList.length<=0?a("div",{staticClass:"action-box-empty"},[e._v("暂无评论")]):a("el-timeline",e._l(e.commentList,(function(t){return a("el-timeline-item",{attrs:{timestamp:t.createTime,placement:"top"}},[a("el-card",{staticClass:"box-card comment-card",attrs:{"body-style":{padding:"10px"}}},[a("div",{staticClass:"head",style:"background-color: "+t.color},[e._v(e._s(t.createUserName.substr(0,1)))]),a("div",{staticClass:"comment-user-name"},[e._v(" "+e._s(t.createUserName)+" "),e.canDeleteComment(t)?a("el-popover",{attrs:{placement:"top",width:"160"},model:{value:t.visible,callback:function(i){e.$set(t,"visible",i)},expression:"comment.visible"}},[a("p",[e._v("确定要除删此评论吗?")]),a("div",{staticStyle:{"text-align":"right",margin:"0"}},[a("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(e){t.visible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(i){return e.deleteComment(t.id)}}},[e._v("确定")])],1),a("i",{staticClass:"el-icon-delete",attrs:{slot:"reference"},slot:"reference"})]):e._e()],1),a("pre",{staticClass:"comment-content"},[e._v(e._s(t.content))])])],1)})),1)],1),a("div",{staticClass:"comment-input-box"},[a("textarea",{directives:[{name:"model",rawName:"v-model",value:e.commentTextInput,expression:"commentTextInput"}],attrs:{rows:"5",placeholder:"发表评论"},domProps:{value:e.commentTextInput},on:{input:function(t){t.target.composing||(e.commentTextInput=t.target.value)}}}),a("el-button",{staticStyle:{float:"right",margin:"2px 5px"},attrs:{type:"primary",size:"mini"},on:{click:e.submitPageComment}},[e._v("发送")])],1)]),a("el-tab-pane",{attrs:{label:"修改历史",name:"history"}},[a("div",{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:e.getPageHistoryByScroll,expression:"getPageHistoryByScroll"}],staticClass:"action-tab-box"},[e.pageHistoryList.length<=0?a("div",{staticClass:"action-box-empty"},[e._v("暂无修改历史记录")]):a("el-timeline",e._l(e.pageHistoryList,(function(t){return a("el-timeline-item",[a("el-tag",{staticClass:"history-item",attrs:{type:e.pageHistoryChoice.id==t.id?3==t.loading?"danger":"success":"info"},on:{click:function(i){return e.historyClick(t)}}},[a("div",[e._v(e._s(t.createUserName))]),a("div",[e._v(e._s(t.createTime))])]),a("i",{directives:[{name:"show",rawName:"v-show",value:1==t.loading,expression:"history.loading==1"}],staticClass:"el-icon-loading history-loading-status"}),a("i",{directives:[{name:"show",rawName:"v-show",value:2==t.loading,expression:"history.loading==2"}],staticClass:"el-icon-circle-check history-loading-status"}),a("i",{directives:[{name:"show",rawName:"v-show",value:3==t.loading,expression:"history.loading==3"}],staticClass:"el-icon-circle-close history-loading-status"})],1)})),1)],1)])],1)],1)],1),a("el-dialog",{attrs:{title:"手机扫码查看",visible:e.mobileScanDialogVisible,width:"400px"},on:{"update:visible":function(t){e.mobileScanDialogVisible=t}}},[a("div",{staticStyle:{"text-align":"center"}},[a("div",{ref:"qrCodeDiv",staticClass:"mobile-qr"}),a("div",[e._v("使用微信或手机浏览器扫一扫查看")])])]),a("el-dialog",{attrs:{title:"赞了它的人",visible:e.zanUserDialogVisible,width:"600px"},on:{"update:visible":function(t){e.zanUserDialogVisible=t}}},[a("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.zanUserList,border:"","show-header":!1}},[a("el-table-column",{attrs:{prop:"createUserName",label:"用户"}}),a("el-table-column",{attrs:{prop:"createTime",label:"时间"}})],1)],1),a("el-dialog",{attrs:{title:"页面权限",visible:e.pageAuthDialogVisible,width:"900px"},on:{"update:visible":function(t){e.pageAuthDialogVisible=t}}},[a("el-row",[a("el-select",{staticStyle:{width:"750px","margin-right":"10px"},attrs:{filterable:"",remote:"","reserve-keyword":"",autoComplete:"new-password",placeholder:"请输入名字、邮箱、账号搜索用户","remote-method":e.getSearchUserList,loading:e.pageAuthUserLoading},model:{value:e.pageAuthNewUser,callback:function(t){e.pageAuthNewUser=t},expression:"pageAuthNewUser"}},e._l(e.searchUserList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.userName,value:e.id}})})),1),a("el-button",{on:{click:e.addPageAuthUser}},[e._v("添加")])],1),a("el-table",{staticStyle:{width:"100%",margin:"10px 0"},attrs:{data:e.pageAuthUserList,border:""}},[a("el-table-column",{attrs:{prop:"userName",label:"用户",width:"150"}}),a("el-table-column",{attrs:{label:"权限"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.editPage,callback:function(i){e.$set(t.row,"editPage",i)},expression:"scope.row.editPage"}},[e._v("编辑")]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.deletePage,callback:function(i){e.$set(t.row,"deletePage",i)},expression:"scope.row.deletePage"}},[e._v("删除")]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.pageFileUpload,callback:function(i){e.$set(t.row,"pageFileUpload",i)},expression:"scope.row.pageFileUpload"}},[e._v("文件上传")]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.pageFileDelete,callback:function(i){e.$set(t.row,"pageFileDelete",i)},expression:"scope.row.pageFileDelete"}},[e._v("文件删除")]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.pageAuthManage,callback:function(i){e.$set(t.row,"pageAuthManage",i)},expression:"scope.row.pageAuthManage"}},[e._v("权限管理")])]}}])}),a("el-table-column",{attrs:{label:"操作",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"small",type:"danger",plain:""},on:{click:function(i){return e.deleteUserPageAuth(t.row)}}},[e._v("删除")])]}}])})],1),a("div",[a("el-button",{attrs:{type:"primary"},on:{click:e.saveUserPageAuth}},[e._v("保存配置")])],1)],1),a("div",{ref:"imagePreview"},[e.showImagePreview?a("el-image-viewer",{attrs:{"url-list":e.showImagePreviewList,"on-close":e.closeImagePreview,"initial-index":e.previewInitialIndex}}):e._e()],1)],1)},n=[],o=(i("99af"),i("7db0"),i("4160"),i("b0c0"),i("ac1f"),i("1276"),i("159b"),i("d044")),r=i.n(o),s=i("d801"),l=i("03bc"),c=i("0a79"),h=i("9f03"),u=i("b8fe"),g=i("b2d8"),d=i("08a9"),p=(i("c350"),i("64e1"),i("56d7")),f={colorArr:["#67C23A","#409EFF","#E6A23C","#F56C6C","#909399","#303133"],userHeadColor:{}},m={props:["spaceInfo"],components:{"el-image-viewer":d["a"],mavonEditor:g["mavonEditor"],Navigation:u["a"]},data:function(){return{wikiPage:{},wikiPageAuth:{},pageContent:{},pageFileList:[],selfUserId:0,uploadFileList:[],uploadFormData:{pageId:0},zanUserDialogVisible:!1,zanUserList:[],parentPath:{},mobileScanDialogVisible:!1,commentTextInput:"",commentList:[],recommentInfo:{},uploadFileUrl:".//zyplayer-doc-wiki/page/file/upload",pageAuthDialogVisible:!1,pageAuthUserList:[],searchUserList:[],pageAuthNewUser:"",pageAuthUserLoading:!1,actionTabVisible:!1,actionTabActiveName:"comment",pageHistoryDetail:"",pageShowDetail:"",pageHistoryChoice:{},pageHistoryList:[],pageHistoryPageNum:1,navigationList:[],previewInitialIndex:0,showImagePreview:!1,showImagePreviewList:[],markdownToolbars:{fullscreen:!0,readmodel:!0}}},beforeRouteUpdate:function(e,t,i){this.initQueryParam(e),i()},mounted:function(){this.initQueryParam(this.$route)},methods:{editWiki:function(){var e=this,t={pageId:this.parentPath.pageId};c["a"].pageLock(t).then((function(){e.$router.push({path:"/page/edit",query:{pageId:e.parentPath.pageId}})}))},getSearchUserList:function(e){var t=this;""!=e&&(this.pageAuthUserLoading=!0,h["a"].getUserBaseInfo({search:e}).then((function(e){t.searchUserList=e.data||[],t.pageAuthUserLoading=!1})))},handleMoreCommand:function(e){var t=this;if("editAuth"==e)this.editWikiAuth();else if("deletePage"==e)this.deleteWikiPage();else if("showPageHistory"==e)this.showPageHistory();else if("showOpenPage"==e)if(1!=this.spaceInfo.openDoc)this.$message.warning("该空间未开放,无法查看开放文档地址");else{var i=this.$router.resolve({path:"/page/share/view",query:{pageId:this.wikiPage.id,space:this.spaceInfo.uuid}});window.open(i.href,"_blank")}else if("showMobileView"==e)if(1!=this.spaceInfo.openDoc)this.$message.warning("该空间未开放,无法查看开放文档地址");else{var a=this.$router.resolve({path:"/page/share/mobile/view",query:{pageId:this.wikiPage.id,space:this.spaceInfo.uuid}});this.mobileScanDialogVisible=!0;var n=window.location.href.split("#")[0];setTimeout((function(){t.$refs.qrCodeDiv.innerHTML="",new r.a(t.$refs.qrCodeDiv,{text:n+a.href,width:250,height:250,colorDark:"#333333",colorLight:"#ffffff",correctLevel:r.a.CorrectLevel.M})}),0)}},addPageAuthUser:function(){var e=this;if(this.pageAuthNewUser.length<=0)this.$message.warning("请先选择用户");else if(this.searchUserList.find((function(t){return t.userId==e.pageAuthNewUser})))this.pageAuthNewUser="";else{for(var t="",i=0;i0&&e.unshift({level:1,node:t.$refs.wikiTitle,text:o}),t.navigationList=e}),500)})),this.loadCommentList(e),this.getPageHistory(e,1)},closeImagePreview:function(){this.showImagePreview=!1},previewPageImage:function(){var e=this,t=[],i=this.$refs.pageContent.querySelectorAll("img");i.forEach((function(i,a){t.push(i.src),i.onclick=function(){e.previewInitialIndex=a,e.showImagePreviewList=t,e.showImagePreview=!0,setTimeout((function(){return e.initImageViewerMask()}),0)}}))},initImageViewerMask:function(){var e=this,t=this.$refs.imagePreview.querySelectorAll(".el-image-viewer__mask");t.forEach((function(t){t.onclick=function(){e.showImagePreview=!1}}))},loadCommentList:function(e){var t=this;this.cancelCommentUser(),c["a"].pageCommentList({pageId:e}).then((function(e){for(var i=e.data||[],a=0;an?(o+=1,s=1===o?-1:i-1):r===n||ro?1===r?(o=1,s=-1):s=a[i-1].pid:r<=o&&(1===r?o=1:(o-=n-r,o<=1&&(o=1)),s=1===o?-1:e.generatePid(a,n-r,i)),n=r,a.push({id:i,pid:s,level:o,node:t.node,text:e.stripTags(e.trim(t.node.innerHTML))})})),console.log(a),a},trim:function(e){return e.replace(/^\s+/g,"").replace(/\s+$/g,"")},stripTags:function(e){return e.replace(/<\/?[^>]+(>|$)/g,"")},generatePid:function(e,t,i){var a;switch(t){case 2:a=e[e[e[i-1].pid].pid].pid;break;case 3:a=e[e[e[e[i-1].pid].pid].pid].pid;break;case 4:a=e[e[e[e[e[i-1].pid].pid].pid].pid].pid;break;case 5:a=e[e[e[e[e[e[i-1].pid].pid].pid].pid].pid].pid;break;default:a=e[e[i-1].pid].pid;break}return a}}},1276:function(e,t,i){"use strict";var a=i("d784"),n=i("44e7"),o=i("825a"),r=i("1d80"),s=i("4840"),l=i("8aa5"),c=i("50c4"),h=i("14c3"),u=i("9263"),g=i("d039"),d=[].push,p=Math.min,f=4294967295,m=!g((function(){return!RegExp(f,"y")}));a("split",2,(function(e,t,i){var a;return a="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,i){var a=String(r(this)),o=void 0===i?f:i>>>0;if(0===o)return[];if(void 0===e)return[a];if(!n(e))return t.call(a,e,o);var s,l,c,h=[],g=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),p=0,m=new RegExp(e.source,g+"g");while(s=u.call(m,a)){if(l=m.lastIndex,l>p&&(h.push(a.slice(p,s.index)),s.length>1&&s.index=o))break;m.lastIndex===s.index&&m.lastIndex++}return p===a.length?!c&&m.test("")||h.push(""):h.push(a.slice(p)),h.length>o?h.slice(0,o):h}:"0".split(void 0,0).length?function(e,i){return void 0===e&&0===i?[]:t.call(this,e,i)}:t,[function(t,i){var n=r(this),o=void 0==t?void 0:t[e];return void 0!==o?o.call(t,n,i):a.call(String(n),t,i)},function(e,n){var r=i(a,e,this,n,a!==t);if(r.done)return r.value;var u=o(e),g=String(this),d=s(u,RegExp),v=u.unicode,w=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(m?"y":"g"),b=new d(m?u:"^(?:"+u.source+")",w),y=void 0===n?f:n>>>0;if(0===y)return[];if(0===g.length)return null===h(b,g)?[g]:[];var _=0,A=0,P=[];while(A65536?(n[0]=240|(1835008&o)>>>18,n[1]=128|(258048&o)>>>12,n[2]=128|(4032&o)>>>6,n[3]=128|63&o):o>2048?(n[0]=224|(61440&o)>>>12,n[1]=128|(4032&o)>>>6,n[2]=128|63&o):o>128?(n[0]=192|(1984&o)>>>6,n[1]=128|63&o):n[0]=o,this.parsedData.push(n)}this.parsedData=Array.prototype.concat.apply([],this.parsedData),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}function t(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}e.prototype={getLength:function(e){return this.parsedData.length},write:function(e){for(var t=0,i=this.parsedData.length;t=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=t.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,i)},setupPositionProbePattern:function(e,t){for(var i=-1;i<=7;i++)if(!(e+i<=-1||this.moduleCount<=e+i))for(var a=-1;a<=7;a++)t+a<=-1||this.moduleCount<=t+a||(this.modules[e+i][t+a]=0<=i&&i<=6&&(0==a||6==a)||0<=a&&a<=6&&(0==i||6==i)||2<=i&&i<=4&&2<=a&&a<=4)},getBestMaskPattern:function(){for(var e=0,t=0,i=0;i<8;i++){this.makeImpl(!0,i);var a=r.getLostPoint(this);(0==i||e>a)&&(e=a,t=i)}return t},createMovieClip:function(e,t,i){var a=e.createEmptyMovieClip(t,i),n=1;this.make();for(var o=0;o>i&1);this.modules[Math.floor(i/3)][i%3+this.moduleCount-8-3]=a}for(i=0;i<18;i++){a=!e&&1==(t>>i&1);this.modules[i%3+this.moduleCount-8-3][Math.floor(i/3)]=a}},setupTypeInfo:function(e,t){for(var i=this.errorCorrectLevel<<3|t,a=r.getBCHTypeInfo(i),n=0;n<15;n++){var o=!e&&1==(a>>n&1);n<6?this.modules[n][8]=o:n<8?this.modules[n+1][8]=o:this.modules[this.moduleCount-15+n][8]=o}for(n=0;n<15;n++){o=!e&&1==(a>>n&1);n<8?this.modules[8][this.moduleCount-n-1]=o:n<9?this.modules[8][15-n-1+1]=o:this.modules[8][15-n-1]=o}this.modules[this.moduleCount-8][8]=!e},mapData:function(e,t){for(var i=-1,a=this.moduleCount-1,n=7,o=0,s=this.moduleCount-1;s>0;s-=2){6==s&&s--;while(1){for(var l=0;l<2;l++)if(null==this.modules[a][s-l]){var c=!1;o>>n&1));var h=r.getMask(t,a,s-l);h&&(c=!c),this.modules[a][s-l]=c,n--,-1==n&&(o++,n=7)}if(a+=i,a<0||this.moduleCount<=a){a-=i,i=-i;break}}}}},t.PAD0=236,t.PAD1=17,t.createData=function(e,i,a){for(var n=h.getRSBlocks(e,i),o=new u,s=0;s8*c)throw new Error("code length overflow. ("+o.getLengthInBits()+">"+8*c+")");o.getLengthInBits()+4<=8*c&&o.put(0,4);while(o.getLengthInBits()%8!=0)o.putBit(!1);while(1){if(o.getLengthInBits()>=8*c)break;if(o.put(t.PAD0,8),o.getLengthInBits()>=8*c)break;o.put(t.PAD1,8)}return t.createBytes(o,n)},t.createBytes=function(e,t){for(var i=0,a=0,n=0,o=new Array(t.length),s=new Array(t.length),l=0;l=0?f.get(m):0}}var v=0;for(g=0;g=0)t^=r.G15<=0)t^=r.G18<>>=1;return t},getPatternPosition:function(e){return r.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,i){switch(e){case o.PATTERN000:return(t+i)%2==0;case o.PATTERN001:return t%2==0;case o.PATTERN010:return i%3==0;case o.PATTERN011:return(t+i)%3==0;case o.PATTERN100:return(Math.floor(t/2)+Math.floor(i/3))%2==0;case o.PATTERN101:return t*i%2+t*i%3==0;case o.PATTERN110:return(t*i%2+t*i%3)%2==0;case o.PATTERN111:return(t*i%3+(t+i)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new c([1],0),i=0;i5&&(i+=3+o-5)}for(a=0;a=256)e-=255;return s.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},l=0;l<8;l++)s.EXP_TABLE[l]=1<>>7-e%8&1)},put:function(e,t){for(var i=0;i>>t-i-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}};var g=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]];function d(){return"undefined"!=typeof CanvasRenderingContext2D}function p(){var e=!1,t=navigator.userAgent;if(/android/i.test(t)){e=!0;var i=t.toString().match(/android ([0-9]\.[0-9])/i);i&&i[1]&&(e=parseFloat(i[1]))}return e}var f=function(){var e=function(e,t){this._el=e,this._htOption=t};return e.prototype.draw=function(e){var t=this._htOption,i=this._el,a=e.getModuleCount();Math.floor(t.width/a),Math.floor(t.height/a);function n(e,t){var i=document.createElementNS("http://www.w3.org/2000/svg",e);for(var a in t)t.hasOwnProperty(a)&&i.setAttribute(a,t[a]);return i}this.clear();var o=n("svg",{viewBox:"0 0 "+String(a)+" "+String(a),width:"100%",height:"100%",fill:t.colorLight});o.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink"),i.appendChild(o),o.appendChild(n("rect",{fill:t.colorLight,width:"100%",height:"100%"})),o.appendChild(n("rect",{fill:t.colorDark,width:"1",height:"1",id:"template"}));for(var r=0;r=1;u--)arguments[u]=arguments[u]*t;else"undefined"==typeof c&&(arguments[1]*=t,arguments[2]*=t,arguments[3]*=t,arguments[4]*=t);i.apply(this,arguments)}}function a(e,t){var i=this;if(i._fFail=t,i._fSuccess=e,null===i._bSupportDataURI){var a=document.createElement("img"),n=function(){i._bSupportDataURI=!1,i._fFail&&i._fFail.call(i)},o=function(){i._bSupportDataURI=!0,i._fSuccess&&i._fSuccess.call(i)};return a.onabort=n,a.onerror=n,a.onload=o,void(a.src="data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==")}!0===i._bSupportDataURI&&i._fSuccess?i._fSuccess.call(i):!1===i._bSupportDataURI&&i._fFail&&i._fFail.call(i)}var n=function(e,t){this._bIsPainted=!1,this._android=p(),this._htOption=t,this._elCanvas=document.createElement("canvas"),this._elCanvas.width=t.width,this._elCanvas.height=t.height,e.appendChild(this._elCanvas),this._el=e,this._oContext=this._elCanvas.getContext("2d"),this._bIsPainted=!1,this._elImage=document.createElement("img"),this._elImage.alt="Scan me!",this._elImage.style.display="none",this._el.appendChild(this._elImage),this._bSupportDataURI=null};return n.prototype.draw=function(e){var t=this._elImage,i=this._oContext,a=this._htOption,n=e.getModuleCount(),o=a.width/n,r=a.height/n,s=Math.round(o),l=Math.round(r);t.style.display="none",this.clear();for(var c=0;c'],s=0;s");for(var l=0;l');r.push("")}r.push(""),i.innerHTML=r.join("");var c=i.childNodes[0],h=(t.width-c.offsetWidth)/2,u=(t.height-c.offsetHeight)/2;h>0&&u>0&&(c.style.margin=u+"px "+h+"px")},e.prototype.clear=function(){this._el.innerHTML=""},e}();function w(e,t){for(var i=1,a=b(e),o=0,r=g.length;o<=r;o++){var s=0;switch(t){case n.L:s=g[o][0];break;case n.M:s=g[o][1];break;case n.Q:s=g[o][2];break;case n.H:s=g[o][3];break}if(a<=s)break;i++}if(i>g.length)throw new Error("Too long data");return i}function b(e){var t=encodeURI(e).toString().replace(/\%[0-9a-fA-F]{2}/g,"a");return t.length+(t.length!=e?3:0)}return a=function(e,t){if(this._htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:n.H},"string"===typeof t&&(t={text:t}),t)for(var i in t)this._htOption[i]=t[i];"string"==typeof e&&(e=document.getElementById(e)),this._htOption.useSVG&&(v=f),this._android=p(),this._el=e,this._oQRCode=null,this._oDrawing=new v(this._el,this._htOption),this._htOption.text&&this.makeCode(this._htOption.text)},a.prototype.makeCode=function(e){this._oQRCode=new t(w(e,this._htOption.correctLevel),this._htOption.correctLevel),this._oQRCode.addData(e),this._oQRCode.make(),this._el.title=e,this._oDrawing.draw(this._oQRCode),this.makeImage()},a.prototype.makeImage=function(){"function"==typeof this._oDrawing.makeImage&&(!this._android||this._android>=3)&&this._oDrawing.makeImage()},a.prototype.clear=function(){this._oDrawing.clear()},a.CorrectLevel=n,a}))},d801:function(e,t,i){"use strict";i("c975"),i("b680");t["a"]={computeFileSize:function(e){if(!e)return"-";var t="";t=e<102.4?e.toFixed(2)+"B":e<104857.6?(e/1024).toFixed(2)+"KB":e<107374182.4?(e/1048576).toFixed(2)+"MB":(e/1073741824).toFixed(2)+"GB";var i=t+"",a=i.indexOf("."),n=i.substr(a+1,2);return"00"==n?i.substring(0,a)+i.substr(a+3,2):t}}},e070:function(e,t,i){var a=i("d039"),n=i("5899"),o=" ";e.exports=function(e){return a((function(){return!!n[e]()||o[e]()!=o||n[e].name!==e}))}},fb9f:function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"page-show-vue"},[a("el-row",{staticStyle:{height:"100%"},attrs:{type:"border-card"}},[a("el-col",{staticStyle:{padding:"20px","border-right":"1px solid #f1f1f1",height:"100%",overflow:"auto"},attrs:{span:e.actionTabVisible?18:24}},[a("el-row",[e.navigationList.length>0?a("el-col",{attrs:{xs:0,sm:4,md:4,lg:6,xl:6}},[a("Navigation",{ref:"navigation",attrs:{heading:e.navigationList}})],1):e._e(),a("el-col",{attrs:{xs:24,sm:e.navigationList.length>0?20:24,md:e.navigationList.length>0?20:24,lg:e.navigationList.length>0?18:24,xl:e.navigationList.length>0?18:24}},[a("div",{staticStyle:{"max-width":"1000px",margin:"0 auto","padding-left":"10px"}},[a("div",{ref:"wikiTitle",staticClass:"wiki-title"},[e._v(e._s(e.wikiPage.name))]),a("div",{staticClass:"wiki-author"},[a("div",[e.wikiPage.updateUserName?a("span",[e._v(e._s(e.wikiPage.updateUserName)+" 于 "+e._s(e.wikiPage.updateTime)+" 修改")]):a("span",{staticClass:"create-user-time"},[e._v(e._s(e.wikiPage.createUserName)+" 于 "+e._s(e.wikiPage.createTime)+" 创建")]),a("div",{staticStyle:{float:"right"}},[a("el-button",{staticStyle:{"margin-right":"10px"},attrs:{type:"text",icon:"el-icon-chat-line-round"},on:{click:e.showCommentWiki}},[e._v("评论")]),1==e.wikiPageAuth.canUploadFile?a("el-upload",{staticClass:"upload-page-file",staticStyle:{display:"inline","margin-right":"10px"},attrs:{action:e.uploadFileUrl,"with-credentials":!0,"on-success":e.uploadFileSuccess,"on-error":e.uploadFileError,name:"files","show-file-list":"",multiple:"",data:e.uploadFormData,limit:999}},[a("el-button",{attrs:{type:"text",icon:"el-icon-upload"}},[e._v("上传附件")])],1):e._e(),1==e.wikiPageAuth.canEdit?a("el-button",{attrs:{type:"text",icon:"el-icon-edit"},on:{click:e.editWiki}},[e._v("编辑")]):e._e(),a("el-dropdown",{staticStyle:{"margin-left":"10px"},on:{command:e.handleMoreCommand}},[a("el-button",{attrs:{type:"text"}},[e._v(" 更多"),a("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"showPageHistory",icon:"el-icon-time"}},[e._v("查看历史版本")]),1==e.wikiPageAuth.canDelete?a("el-dropdown-item",{attrs:{command:"deletePage",icon:"el-icon-delete"}},[e._v("删除")]):e._e(),1==e.wikiPageAuth.canConfigAuth?a("el-dropdown-item",{attrs:{command:"editAuth",icon:"el-icon-s-check"}},[e._v("权限设置")]):e._e(),1==e.spaceInfo.openDoc?a("el-dropdown-item",{attrs:{command:"showOpenPage",icon:"el-icon-share"}},[e._v("查看开放文档")]):e._e(),1==e.spaceInfo.openDoc?a("el-dropdown-item",{attrs:{command:"showMobileView",icon:"el-icon-mobile-phone"}},[e._v("手机端查看")]):e._e()],1)],1)],1)])]),a("div",{staticClass:"wiki-files"},[a("el-table",{directives:[{name:"show",rawName:"v-show",value:e.pageFileList.length>0,expression:"pageFileList.length > 0"}],staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.pageFileList,border:""}},[a("el-table-column",{attrs:{label:"文件名"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("a",{attrs:{target:"_blank",href:t.row.fileUrl}},[e._v(e._s(t.row.fileName))])]}}])}),a("el-table-column",{attrs:{prop:"createUserName",label:"创建人"}}),a("el-table-column",{attrs:{label:"文件大小"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e.computeFileSize(t.row.fileSize)))]}}])}),a("el-table-column",{attrs:{prop:"createTime",label:"创建时间",width:"180px"}}),a("el-table-column",{attrs:{prop:"downloadNum",label:"下载次数",width:"80px"}}),1==e.wikiPageAuth.canDeleteFile?a("el-table-column",{attrs:{label:"操作",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"small"},on:{click:function(i){return e.deletePageFile(t.row)}}},[e._v("删除")])]}}],null,!1,2397412326)}):e._e()],1)],1),a("div",{ref:"pageContent",staticClass:"wiki-page-content"},[2==e.wikiPage.editorType?a("div",{directives:[{name:"highlight",rawName:"v-highlight"}],staticClass:"markdown-body",domProps:{innerHTML:e._s(e.pageShowDetail)}}):a("div",{staticClass:"wang-editor-body",domProps:{innerHTML:e._s(e.pageShowDetail)}})]),a("div",{staticStyle:{"margin-top":"40px","font-size":"14px"}},[a("span",{staticClass:"is-link",staticStyle:{"vertical-align":"top"}},[a("span",{directives:[{name:"show",rawName:"v-show",value:0==e.wikiPage.selfZan,expression:"wikiPage.selfZan == 0"}],on:{click:function(t){return e.zanPage(1)}}},[a("img",{staticStyle:{"vertical-align":"middle"},attrs:{src:i("6c9a")}}),e._v(" 赞")]),a("span",{directives:[{name:"show",rawName:"v-show",value:1==e.wikiPage.selfZan,expression:"wikiPage.selfZan == 1"}],on:{click:function(t){return e.zanPage(0)}}},[a("img",{staticStyle:{"vertical-align":"middle",transform:"rotateX(180deg)"},attrs:{src:i("6c9a")}}),e._v(" 踩")])]),a("span",{staticStyle:{"margin-left":"10px","vertical-align":"top"}},[0==e.wikiPage.selfZan&&e.wikiPage.zanNum<=0?a("span",[e._v("成为第一个赞同者")]):0==e.wikiPage.selfZan&&e.wikiPage.zanNum>0?a("span",[a("span",{staticClass:"is-link",on:{click:e.showZanPageUser}},[e._v(e._s(e.wikiPage.zanNum)+"人")]),e._v("赞了它 ")]):1==e.wikiPage.selfZan&&e.wikiPage.zanNum<=1?a("span",[e._v("我赞了它")]):1==e.wikiPage.selfZan&&e.wikiPage.zanNum>1?a("span",[a("span",{staticClass:"is-link",on:{click:e.showZanPageUser}},[e._v("我和"+e._s(e.wikiPage.zanNum-1)+"个其他人")]),e._v("赞了它 ")]):e._e()]),a("span",{staticStyle:{"margin-left":"10px"}},[a("i",{staticClass:"el-icon-view",staticStyle:{"font-size":"16px",color:"#666"}}),e._v(" "+e._s(e.wikiPage.viewNum)+"次阅读 ")])])])])],1)],1),a("el-col",{directives:[{name:"show",rawName:"v-show",value:e.actionTabVisible,expression:"actionTabVisible"}],staticStyle:{height:"100%"},attrs:{span:6}},[a("i",{staticClass:"el-icon-close close-action-tab",on:{click:e.closeActionTab}}),a("el-tabs",{on:{"tab-click":e.actionTabClick},model:{value:e.actionTabActiveName,callback:function(t){e.actionTabActiveName=t},expression:"actionTabActiveName"}},[a("el-tab-pane",{attrs:{label:"评论",name:"comment"}},[a("div",{ref:"actionTabComment",staticClass:"action-tab-box",staticStyle:{"padding-bottom":"130px","box-sizing":"border-box",height:"calc(100vh - 80px)"}},[e.commentList.length<=0?a("div",{staticClass:"action-box-empty"},[e._v("暂无评论")]):a("el-timeline",e._l(e.commentList,(function(t){return a("el-timeline-item",{attrs:{timestamp:t.createTime,placement:"top"}},[a("el-card",{staticClass:"box-card comment-card",attrs:{"body-style":{padding:"10px"}}},[a("div",{staticClass:"head",style:"background-color: "+t.color},[e._v(e._s(t.createUserName.substr(0,1)))]),a("div",{staticClass:"comment-user-name"},[e._v(" "+e._s(t.createUserName)+" "),e.canDeleteComment(t)?a("el-popover",{attrs:{placement:"top",width:"160"},model:{value:t.visible,callback:function(i){e.$set(t,"visible",i)},expression:"comment.visible"}},[a("p",[e._v("确定要除删此评论吗?")]),a("div",{staticStyle:{"text-align":"right",margin:"0"}},[a("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(e){t.visible=!1}}},[e._v("取消")]),a("el-button",{attrs:{type:"primary",size:"mini"},on:{click:function(i){return e.deleteComment(t.id)}}},[e._v("确定")])],1),a("i",{staticClass:"el-icon-delete",attrs:{slot:"reference"},slot:"reference"})]):e._e()],1),a("pre",{staticClass:"comment-content"},[e._v(e._s(t.content))])])],1)})),1)],1),a("div",{staticClass:"comment-input-box"},[a("textarea",{directives:[{name:"model",rawName:"v-model",value:e.commentTextInput,expression:"commentTextInput"}],attrs:{rows:"5",placeholder:"发表评论"},domProps:{value:e.commentTextInput},on:{input:function(t){t.target.composing||(e.commentTextInput=t.target.value)}}}),a("el-button",{staticStyle:{float:"right",margin:"2px 5px"},attrs:{type:"primary",size:"mini"},on:{click:e.submitPageComment}},[e._v("发送")])],1)]),a("el-tab-pane",{attrs:{label:"修改历史",name:"history"}},[a("div",{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:e.getPageHistoryByScroll,expression:"getPageHistoryByScroll"}],staticClass:"action-tab-box"},[e.pageHistoryList.length<=0?a("div",{staticClass:"action-box-empty"},[e._v("暂无修改历史记录")]):a("el-timeline",e._l(e.pageHistoryList,(function(t){return a("el-timeline-item",[a("el-tag",{staticClass:"history-item",attrs:{type:e.pageHistoryChoice.id==t.id?3==t.loading?"danger":"success":"info"},on:{click:function(i){return e.historyClick(t)}}},[a("div",[e._v(e._s(t.createUserName))]),a("div",[e._v(e._s(t.createTime))])]),a("i",{directives:[{name:"show",rawName:"v-show",value:1==t.loading,expression:"history.loading==1"}],staticClass:"el-icon-loading history-loading-status"}),a("i",{directives:[{name:"show",rawName:"v-show",value:2==t.loading,expression:"history.loading==2"}],staticClass:"el-icon-circle-check history-loading-status"}),a("i",{directives:[{name:"show",rawName:"v-show",value:3==t.loading,expression:"history.loading==3"}],staticClass:"el-icon-circle-close history-loading-status"})],1)})),1)],1)])],1)],1)],1),a("el-dialog",{attrs:{title:"手机扫码查看",visible:e.mobileScanDialogVisible,width:"400px"},on:{"update:visible":function(t){e.mobileScanDialogVisible=t}}},[a("div",{staticStyle:{"text-align":"center"}},[a("div",{ref:"qrCodeDiv",staticClass:"mobile-qr"}),a("div",[e._v("使用微信或手机浏览器扫一扫查看")])])]),a("el-dialog",{attrs:{title:"赞了它的人",visible:e.zanUserDialogVisible,width:"600px"},on:{"update:visible":function(t){e.zanUserDialogVisible=t}}},[a("el-table",{staticStyle:{width:"100%","margin-bottom":"5px"},attrs:{data:e.zanUserList,border:"","show-header":!1}},[a("el-table-column",{attrs:{prop:"createUserName",label:"用户"}}),a("el-table-column",{attrs:{prop:"createTime",label:"时间"}})],1)],1),a("el-dialog",{attrs:{title:"页面权限",visible:e.pageAuthDialogVisible,width:"900px"},on:{"update:visible":function(t){e.pageAuthDialogVisible=t}}},[a("el-row",[a("el-select",{staticStyle:{width:"750px","margin-right":"10px"},attrs:{filterable:"",remote:"","reserve-keyword":"",autoComplete:"new-password",placeholder:"请输入名字、邮箱、账号搜索用户","remote-method":e.getSearchUserList,loading:e.pageAuthUserLoading},model:{value:e.pageAuthNewUser,callback:function(t){e.pageAuthNewUser=t},expression:"pageAuthNewUser"}},e._l(e.searchUserList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.userName,value:e.id}})})),1),a("el-button",{on:{click:e.addPageAuthUser}},[e._v("添加")])],1),a("el-table",{staticStyle:{width:"100%",margin:"10px 0"},attrs:{data:e.pageAuthUserList,border:""}},[a("el-table-column",{attrs:{prop:"userName",label:"用户",width:"150"}}),a("el-table-column",{attrs:{label:"权限"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.editPage,callback:function(i){e.$set(t.row,"editPage",i)},expression:"scope.row.editPage"}},[e._v("编辑")]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.deletePage,callback:function(i){e.$set(t.row,"deletePage",i)},expression:"scope.row.deletePage"}},[e._v("删除")]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.pageFileUpload,callback:function(i){e.$set(t.row,"pageFileUpload",i)},expression:"scope.row.pageFileUpload"}},[e._v("文件上传")]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.pageFileDelete,callback:function(i){e.$set(t.row,"pageFileDelete",i)},expression:"scope.row.pageFileDelete"}},[e._v("文件删除")]),a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:t.row.pageAuthManage,callback:function(i){e.$set(t.row,"pageAuthManage",i)},expression:"scope.row.pageAuthManage"}},[e._v("权限管理")])]}}])}),a("el-table-column",{attrs:{label:"操作",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"small",type:"danger",plain:""},on:{click:function(i){return e.deleteUserPageAuth(t.row)}}},[e._v("删除")])]}}])})],1),a("div",[a("el-button",{attrs:{type:"primary"},on:{click:e.saveUserPageAuth}},[e._v("保存配置")])],1)],1),a("div",{ref:"imagePreview"},[e.showImagePreview?a("el-image-viewer",{attrs:{"url-list":e.showImagePreviewList,"on-close":e.closeImagePreview,"initial-index":e.previewInitialIndex}}):e._e()],1)],1)},n=[],o=(i("99af"),i("7db0"),i("4160"),i("b0c0"),i("ac1f"),i("1276"),i("159b"),i("d044")),r=i.n(o),s=i("d801"),l=i("03bc"),c=i("0a79"),h=i("9f03"),u=i("b8fe"),g=i("b2d8"),d=i("08a9"),p=(i("c350"),i("64e1"),i("56d7")),f={colorArr:["#67C23A","#409EFF","#E6A23C","#F56C6C","#909399","#303133"],userHeadColor:{}},m={props:["spaceInfo"],components:{"el-image-viewer":d["a"],mavonEditor:g["mavonEditor"],Navigation:u["a"]},data:function(){return{wikiPage:{},wikiPageAuth:{},pageContent:{},pageFileList:[],selfUserId:0,uploadFileList:[],uploadFormData:{pageId:0},zanUserDialogVisible:!1,zanUserList:[],parentPath:{},mobileScanDialogVisible:!1,commentTextInput:"",commentList:[],recommentInfo:{},uploadFileUrl:".//zyplayer-doc-wiki/page/file/upload",pageAuthDialogVisible:!1,pageAuthUserList:[],searchUserList:[],pageAuthNewUser:"",pageAuthUserLoading:!1,actionTabVisible:!1,actionTabActiveName:"comment",pageHistoryDetail:"",pageShowDetail:"",pageHistoryChoice:{},pageHistoryList:[],pageHistoryPageNum:1,navigationList:[],previewInitialIndex:0,showImagePreview:!1,showImagePreviewList:[],markdownToolbars:{fullscreen:!0,readmodel:!0}}},beforeRouteUpdate:function(e,t,i){this.initQueryParam(e),i()},mounted:function(){this.initQueryParam(this.$route)},methods:{editWiki:function(){var e=this,t={pageId:this.parentPath.pageId};c["a"].pageLock(t).then((function(){e.$router.push({path:"/page/edit",query:{pageId:e.parentPath.pageId}})}))},getSearchUserList:function(e){var t=this;""!=e&&(this.pageAuthUserLoading=!0,h["a"].getUserBaseInfo({search:e}).then((function(e){t.searchUserList=e.data||[],t.pageAuthUserLoading=!1})))},handleMoreCommand:function(e){var t=this;if("editAuth"==e)this.editWikiAuth();else if("deletePage"==e)this.deleteWikiPage();else if("showPageHistory"==e)this.showPageHistory();else if("showOpenPage"==e)if(1!=this.spaceInfo.openDoc)this.$message.warning("该空间未开放,无法查看开放文档地址");else{var i=this.$router.resolve({path:"/page/share/view",query:{pageId:this.wikiPage.id,space:this.spaceInfo.uuid}});window.open(i.href,"_blank")}else if("showMobileView"==e)if(1!=this.spaceInfo.openDoc)this.$message.warning("该空间未开放,无法查看开放文档地址");else{var a=this.$router.resolve({path:"/page/share/mobile/view",query:{pageId:this.wikiPage.id,space:this.spaceInfo.uuid}});this.mobileScanDialogVisible=!0;var n=window.location.href.split("#")[0];setTimeout((function(){t.$refs.qrCodeDiv.innerHTML="",new r.a(t.$refs.qrCodeDiv,{text:n+a.href,width:250,height:250,colorDark:"#333333",colorLight:"#ffffff",correctLevel:r.a.CorrectLevel.M})}),0)}},addPageAuthUser:function(){var e=this;if(this.pageAuthNewUser.length<=0)this.$message.warning("请先选择用户");else if(this.searchUserList.find((function(t){return t.userId==e.pageAuthNewUser})))this.pageAuthNewUser="";else{for(var t="",i=0;i0&&e.unshift({level:1,node:t.$refs.wikiTitle,text:o}),t.navigationList=e}),500)})),this.loadCommentList(e),this.getPageHistory(e,1)},closeImagePreview:function(){this.showImagePreview=!1},previewPageImage:function(){var e=this,t=[],i=this.$refs.pageContent.querySelectorAll("img");i.forEach((function(i,a){t.push(i.src),i.onclick=function(){e.previewInitialIndex=a,e.showImagePreviewList=t,e.showImagePreview=!0,setTimeout((function(){return e.initImageViewerMask()}),0)}}))},initImageViewerMask:function(){var e=this,t=this.$refs.imagePreview.querySelectorAll(".el-image-viewer__mask");t.forEach((function(t){t.onclick=function(){e.showImagePreview=!1}}))},loadCommentList:function(e){var t=this;this.cancelCommentUser(),c["a"].pageCommentList({pageId:e}).then((function(e){for(var i=e.data||[],a=0;a")])],1)]}}])})],1),a("div",{staticClass:"page-info-box"},[a("el-pagination",{attrs:{"page-size":e.userMsgParam.pageSize,"current-page":e.userMsgParam.pageNum,layout:"prev, pager, next, total",total:e.userMsgTotalCount},on:{"current-change":e.handleCurrentChange}})],1)],1)],1),a("el-dropdown",{attrs:{trigger:"click"},on:{command:e.userSettingDropdown}},[a("i",{staticClass:"el-icon-setting head-icon"}),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"console"}},[e._v("控制台")]),a("el-dropdown-item",{attrs:{command:"aboutDoc"}},[e._v("关于")]),a("el-dropdown-item",{attrs:{command:"userSignOut",divided:""}},[e._v("退出登录")])],1)],1)],1),a("el-main",{staticStyle:{padding:"0","border-left":"1px solid #dcdfe6"}},[a("router-view",{attrs:{spaceId:e.choiceSpace,spaceInfo:e.getSpaceInfo(e.choiceSpace)},on:{loadPageList:e.loadPageList,changeExpandedKeys:e.changeWikiPageExpandedKeys,switchSpace:e.switchSpacePage,loadSpace:e.loadSpaceList}})],1)],1)],1),a("create-space",{ref:"createSpace",on:{success:e.loadSpaceList}}),a("about-dialog",{ref:"aboutDialog"})],1)}),g=[],m=(a("4de4"),a("7db0"),a("c975"),a("a15b"),a("4ec9"),a("e25e"),a("3ca3"),a("ddb0"),a("9f03")),y=a("0a79"),b=a("c82a"),v=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{ref:"rightResize",staticClass:"right-resize"},[a("i",{ref:"rightResizeBar"},[e._v("...")])])},w=[],k={data:function(){return{rightAsideWidth:300}},mounted:function(){this.dragChangeRightAsideWidth()},methods:{dragChangeRightAsideWidth:function(){var e=this,t=this.$refs.rightResize,a=this.$refs.rightResizeBar;t.onmousedown=function(n){var i=n.clientX;return t.style.background="#ccc",a.style.background="#aaa",t.left=t.offsetLeft,document.onmousemove=function(t){var a=t.clientX,n=i-a;(n<0&&e.rightAsideWidth<600||n>0&&e.rightAsideWidth>300)&&(i=a,e.rightAsideWidth-=n,e.rightAsideWidth<300&&(e.rightAsideWidth=300),e.$emit("input",e.rightAsideWidth))},document.onmouseup=function(){t.style.background="#fafafa",a.style.background="#ccc",document.onmousemove=null,document.onmouseup=null},!1}}}},S=k,_=(a("bc16"),Object(d["a"])(S,v,w,!1,null,"49e22d62",null)),x=_.exports,P=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"关于",visible:e.aboutDialogVisible,width:"600px","custom-class":"about-zyplayer-doc"},on:{"update:visible":function(t){e.aboutDialogVisible=t}}},[a("div",{},[a("div",{staticStyle:{"font-weight":"bold","font-size":"25px"}},[e._v("zyplayer-doc")]),a("div",{staticStyle:{"line-height":"30px",padding:"10px 0"}},[a("div",[e._v("版本 "+e._s(e.upgradeInfo.nowVersion||"1.0.0"))]),a("div",[e._v("版权所有 © 2018-2021 "),a("a",{attrs:{target:"_blank",href:"http://doc.zyplayer.com"}},[e._v("doc.zyplayer.com")])])]),a("el-tabs",{attrs:{type:"border-card"}},[a("el-tab-pane",{attrs:{label:"支持"}},[a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("文档:"),a("a",{attrs:{target:"_blank",href:"http://doc.zyplayer.com/zyplayer-doc-manage/doc-wiki#/page/share/view?pageId=1&space=23f3f59a60824d21af9f7c3bbc9bc3cb"}},[e._v("http://doc.zyplayer.com")])]),a("div",[e._v("主页:"),a("a",{attrs:{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc"}},[e._v("https://gitee.com/zyplayer/zyplayer-doc")])]),a("div",[e._v("反馈:"),a("a",{attrs:{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc/issues"}},[e._v("https://gitee.com/zyplayer/zyplayer-doc/issues")])]),a("div",[e._v("特性关注&技术交流QQ群:466363173")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("UI/设计/开发/测试")]),a("div",[a("a",{attrs:{target:"_blank",href:"http://zyplayer.com"}},[e._v("暮光:城中城")])])],1)]),a("el-tab-pane",{attrs:{label:"开源软件"}},[a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("此项目基于以下开源软件构建")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("后端")]),a("div",[a("a",{attrs:{target:"_blank",href:"https://spring.io/projects/spring-boot"}},[e._v("Spring-Boot")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"http://www.mybatis.org"}},[e._v("MyBatis")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://github.com/alibaba/druid"}},[e._v("Druid")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://mp.baomidou.com"}},[e._v("MyBatis-Plus")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://www.hutool.cn"}},[e._v("Hutool")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://github.com/alibaba/fastjson"}},[e._v("Fastjson")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://alibaba-easyexcel.github.io"}},[e._v("Easy Excel")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://swagger.io"}},[e._v("Swagger")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://dubbo.io"}},[e._v("Dubbo")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"http://www.eclipse.org/jgit"}},[e._v("JGit")]),e._v("、... ")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("前端")]),e._v(" Vue、element-ui、wangeditor、mavon-editor、qrcodejs2、vant、vue-router、axios、vue-hljs、brace、echarts、sql-formatter、vue-clipboard2、... "),a("div")],1)]),e.upgradeInfo.lastVersion?a("el-tab-pane",{attrs:{label:"软件更新"}},[a("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 软件更新 "),a("sup",{staticClass:"el-badge__content el-badge__content--undefined is-fixed is-dot",staticStyle:{top:"10px",right:"20px"}})]),a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("当前版本:"+e._s(e.upgradeInfo.nowVersion))]),a("div",[e._v("最新版本:"+e._s(e.upgradeInfo.lastVersion))]),a("div",[e._v("升级地址:"),a("a",{attrs:{target:"_blank",href:e.upgradeInfo.upgradeUrl}},[e._v(e._s(e.upgradeInfo.upgradeUrl))])]),a("div",[e._v("升级内容:")]),a("pre",{staticStyle:{margin:"0","max-height":"250px",overflow:"auto"}},[e._v(e._s(e.upgradeInfo.upgradeContent))])])]):e._e()],1)],1)])},L=[],I=a("4328"),C=a.n(I),z=a("d978"),O={systemUpgradeInfo:function(e){return Object(z["a"])({url:"/system/info/upgrade",method:"post",data:C.a.stringify(e)})}},j={data:function(){return{aboutDialogVisible:!1,upgradeInfo:{}}},mounted:function(){this.checkSystemUpgrade()},methods:{show:function(){this.aboutDialogVisible=!0},checkSystemUpgrade:function(){var e=this;O.systemUpgradeInfo({}).then((function(t){t.data&&(e.upgradeInfo=t.data,e.upgradeInfo.upgradeContent&&(e.upgradeInfo.upgradeContent=e.upgradeInfo.upgradeContent.replaceAll(";","\n"),console.log("zyplayer-doc发现新版本:\n升级地址:"+t.data.upgradeUrl+"\n当前版本:"+t.data.nowVersion+"\n最新版本:"+t.data.lastVersion+"\n升级内容:"+t.data.upgradeContent)))}))}}},M=j,U=(a("1cc7"),Object(d["a"])(M,P,L,!1,null,null,null)),E=U.exports,N={data:function(){return{leftCollapse:!0,rightContentLoading:!1,pathIndex:[],defaultProps:{children:"children",label:"name"},spaceOptions:[],spaceList:[],choiceSpace:"",nowSpaceShow:{},nowPageId:"",treePathDataMap:new Map,searchKeywords:"",wikiPageList:[],wikiPage:{},wikiPageExpandedKeys:[],userSelfInfo:{},userMessageList:[],haveNotReadUserMessage:!1,userMessagePopVisible:!1,userMsgTotalCount:0,userMsgParam:{sysType:2,pageNum:1,pageSize:20},rightAsideWidth:300}},components:{RightResize:x,"create-space":b["a"],"about-dialog":E},computed:{},mounted:function(){this.loadSpaceList(),this.loadUserMessageList(),this.getSelfUserInfo()},methods:{loadPageList:function(e){e=e||{},this.doGetPageList(e.parentId,e.node)},turnLeftCollapse:function(){this.leftCollapse=!this.leftCollapse},createWiki:function(){this.choiceSpace>0?this.$router.push({path:"/page/edit",query:{parentId:this.nowPageId}}):this.$message.warning("请先选择或创建空间")},changeWikiPageExpandedKeys:function(e){this.wikiPageExpandedKeys=[e]},searchByKeywords:function(){this.$refs.wikiPageTree.filter(this.searchKeywords)},searchByKeywordsNewPage:function(){var e=this.$router.resolve({path:"/page/search",query:{keywords:this.searchKeywords}});window.open(e.href,"_blank")},handleNodeClick:function(e){console.log("点击节点:",e),this.nowPageId=e.id,this.$router.push({path:"/page/show",query:{pageId:e.id}})},handleNodeExpand:function(e){e.children.length>0&&e.children[0].needLoad&&(console.log("加载节点:",e),this.doGetPageList(e.id,e))},handlePageDrop:function(e,t,a,n){var i=this;console.log("tree drop: ",e.data,t.data,a);var o={id:e.data.id,parentId:t.data.parentId};"inner"==a?o.parentId=t.data.id:"before"==a?o.beforeSeq=t.data.seqNo:"after"==a&&(o.afterSeq=t.data.seqNo),y["a"].pageChangeParent(o).then((function(e){i.doGetPageList(null)}))},loadUserMessageIfPopVisible:function(){this.userMessagePopVisible||this.loadUserMessageList()},loadUserMessageList:function(){var e=this;m["a"].getUserMessageList(this.userMsgParam).then((function(t){e.userMessageList=t.data||[],e.userMsgTotalCount=t.total||0,e.haveNotReadUserMessage=e.userMessageList.filter((function(e){return 0==e.msgStatus})).length>0}))},showUserMessage:function(e){var t=this;0==e.msgStatus&&m["a"].readUserMessage({ids:e.id}).then((function(){t.loadUserMessageList()})),e.msgType>=2&&e.msgType<=12&&(this.$router.push({path:"/page/show",query:{pageId:e.dataId}}),this.userMessagePopVisible=!1)},readAllUserMessage:function(){var e=this,t=[];this.userMessageList.filter((function(e){return 0==e.msgStatus})).forEach((function(e){t.push(e.id)})),t.length<=0||m["a"].readUserMessage({ids:t.join(",")}).then((function(){e.$message.success("标记成功"),e.loadUserMessageList()}))},handleCurrentChange:function(e){this.userMsgParam.pageNum=e,this.loadUserMessageList()},filterPageNode:function(e,t){if(!e||!t.name)return!0;var a=t.name.toLowerCase();return-1!==a.indexOf(e.toLowerCase())},spaceChangeEvents:function(e){if(0==e)this.$refs.createSpace.show();else if(-1==e)this.$router.push({path:"/space/manage"});else{this.choiceSpace=e;for(var t=0;t0){var i=e,o=t.spaceList.find((function(t){return t.id==e}));o||(o=t.spaceList[0],i=o.id),t.nowSpaceShow=o,t.choiceSpace=i,t.nowPageId="",t.doGetPageList(null);try{"/home"==t.$router.app._route.path&&t.$router.push({path:"/home",query:{spaceId:i}})}catch(r){console.log(r)}}}))},doGetPageList:function(e,t){var a=this,n={spaceId:this.choiceSpace,parentId:e||0};0==this.nowSpaceShow.treeLazyLoad&&(n.parentId=null),y["a"].pageList(n).then((function(n){var i=n.data||[],o=[];if(0==a.nowSpaceShow.treeLazyLoad)o=i;else for(var r=0;r0?t.children=o:a.wikiPageList=o}))},userSettingDropdown:function(e){console.log("command:"+e),"userSignOut"==e?this.userSignOut():"aboutDoc"==e?this.$refs.aboutDialog.show():"myInfo"==e?this.$router.push({path:"/user/myInfo"}):"console"==e?window.open("./","_blank"):this.$message.warning("暂未开放")},userSignOut:function(){m["a"].userLogout().then((function(){location.reload()}))},getSelfUserInfo:function(){var e=this;m["a"].getSelfUserInfo().then((function(t){e.userSelfInfo=t.data}))},getSpaceInfo:function(e){for(var t=0;t0?a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.onNewSpaceSubmit("newSpaceForm")}}},[e._v("保存修改")]):a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.onNewSpaceSubmit("newSpaceForm")}}},[e._v("立即创建")]),a("el-button",{on:{click:e.onNewSpaceCancel}},[e._v("取消")])],1)],1)],1)],1)},i=[],o=(a("b0c0"),a("0a79")),r={data:function(){return{newSpaceDialogVisible:!1,manageSpaceDialogVisible:!1,newSpaceForm:{id:"",name:"",spaceExplain:"",treeLazyLoad:0,openDoc:0,uuid:"",type:1},newSpaceFormRules:{name:[{required:!0,message:"请输入空间名",trigger:"blur"},{min:2,max:25,message:"长度在 2 到 25 个字符",trigger:"blur"}]},editSpaceId:""}},mounted:function(){},methods:{show:function(e){var t=this;this.newSpaceForm={id:"",name:"",spaceExplain:"",treeLazyLoad:0,openDoc:0,uuid:"",type:1},this.editSpaceId=e||"",this.editSpaceId&&o["a"].spaceList({id:this.editSpaceId}).then((function(e){var a=e.data||[];a.length>0&&(t.newSpaceForm=a[0])})),this.newSpaceDialogVisible=!0},onNewSpaceSubmit:function(e){var t=this;this.$refs[e].validate((function(e){if(e){var a={id:t.newSpaceForm.id,name:t.newSpaceForm.name,type:t.newSpaceForm.type,openDoc:t.newSpaceForm.openDoc,spaceExplain:t.newSpaceForm.spaceExplain,treeLazyLoad:t.newSpaceForm.treeLazyLoad};o["a"].updateSpace(a).then((function(e){t.$message.success("创建成功"),t.newSpaceDialogVisible=!1,t.$emit("success",e.data.id)}))}}))},onNewSpaceCancel:function(){this.newSpaceDialogVisible=!1}}},s=r,c=(a("34c6"),a("2877")),l=Object(c["a"])(s,n,i,!1,null,null,null);t["a"]=l.exports},d1f1:function(e,t,a){},d978:function(e,t,a){"use strict";a("d3b7");var n=a("bc3a"),i=a.n(n),o=a("56d7"),r=i.a.create({baseURL:"./",timeout:1e4,headers:{"Content-type":"application/x-www-form-urlencoded"},withCredentials:!0}),s={"/zyplayer-doc-db/executor/execute":!0};r.interceptors.request.use((function(e){return e.needValidateResult=!0,s[e.url]&&(e.needValidateResult=!1),e}),(function(e){return console.log(e),Promise.reject(e)})),r.interceptors.response.use((function(e){if(e.message)o["default"].$message.error("请求错误:"+e.message);else{if(!e.config.needValidateResult||200==e.data.errCode)return e.data;if(400==e.data.errCode){o["default"].$message.error("请先登录");var t=encodeURIComponent(window.location.href);window.location="./#/user/login?redirect="+t}else 402==e.data.errCode?o["default"].$router.push("/common/noAuth"):200!==e.data.errCode&&o["default"].$message.error(e.data.errMsg||"未知错误")}return Promise.reject("请求错误")}),(function(e){return console.log("err"+e),o["default"].$message.info("请求错误:"+e.message),Promise.reject(e)})),t["a"]=r}}); \ No newline at end of file +(function(e){function t(t){for(var n,i,s=t[0],c=t[1],l=t[2],d=0,u=[];d")])],1)]}}])})],1),a("div",{staticClass:"page-info-box"},[a("el-pagination",{attrs:{"page-size":e.userMsgParam.pageSize,"current-page":e.userMsgParam.pageNum,layout:"prev, pager, next, total",total:e.userMsgTotalCount},on:{"current-change":e.handleCurrentChange}})],1)],1)],1),a("el-dropdown",{attrs:{trigger:"click"},on:{command:e.userSettingDropdown}},[a("i",{staticClass:"el-icon-setting head-icon"}),a("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[a("el-dropdown-item",{attrs:{command:"console"}},[e._v("控制台")]),a("el-dropdown-item",{attrs:{command:"aboutDoc"}},[e._v("关于")]),a("el-dropdown-item",{attrs:{command:"userSignOut",divided:""}},[e._v("退出登录")])],1)],1)],1),a("el-main",{staticStyle:{padding:"0","border-left":"1px solid #dcdfe6"}},[a("router-view",{attrs:{spaceId:e.choiceSpace,spaceInfo:e.getSpaceInfo(e.choiceSpace)},on:{loadPageList:e.loadPageList,changeExpandedKeys:e.changeWikiPageExpandedKeys,switchSpace:e.switchSpacePage,loadSpace:e.loadSpaceList}})],1)],1)],1),a("create-space",{ref:"createSpace",on:{success:e.loadSpaceList}}),a("about-dialog",{ref:"aboutDialog"})],1)}),g=[],m=(a("4de4"),a("7db0"),a("c975"),a("a15b"),a("4ec9"),a("e25e"),a("3ca3"),a("ddb0"),a("9f03")),b=a("0a79"),y=a("c82a"),v=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{ref:"rightResize",staticClass:"right-resize"},[a("i",{ref:"rightResizeBar"},[e._v("...")])])},w=[],k={data:function(){return{rightAsideWidth:300}},mounted:function(){this.dragChangeRightAsideWidth()},methods:{dragChangeRightAsideWidth:function(){var e=this,t=this.$refs.rightResize,a=this.$refs.rightResizeBar;t.onmousedown=function(n){var i=n.clientX;return t.style.background="#ccc",a.style.background="#aaa",t.left=t.offsetLeft,document.onmousemove=function(t){var a=t.clientX,n=i-a;(n<0&&e.rightAsideWidth<600||n>0&&e.rightAsideWidth>300)&&(i=a,e.rightAsideWidth-=n,e.rightAsideWidth<300&&(e.rightAsideWidth=300),e.$emit("input",e.rightAsideWidth))},document.onmouseup=function(){t.style.background="#fafafa",a.style.background="#ccc",document.onmousemove=null,document.onmouseup=null},!1}}}},S=k,_=(a("bc16"),Object(d["a"])(S,v,w,!1,null,"49e22d62",null)),x=_.exports,P=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"关于",visible:e.aboutDialogVisible,width:"600px","custom-class":"about-zyplayer-doc"},on:{"update:visible":function(t){e.aboutDialogVisible=t}}},[a("div",{},[a("div",{staticStyle:{"font-weight":"bold","font-size":"25px"}},[e._v("zyplayer-doc")]),a("div",{staticStyle:{"line-height":"30px",padding:"10px 0"}},[a("div",[e._v("版本 "+e._s(e.upgradeInfo.nowVersion||"1.0.0"))]),a("div",[e._v("版权所有 © 2018-2021 "),a("a",{attrs:{target:"_blank",href:"http://doc.zyplayer.com"}},[e._v("doc.zyplayer.com")])])]),a("el-tabs",{attrs:{type:"border-card"}},[a("el-tab-pane",{attrs:{label:"支持"}},[a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("文档:"),a("a",{attrs:{target:"_blank",href:"http://doc.zyplayer.com/zyplayer-doc-manage/doc-wiki#/page/share/view?pageId=1&space=23f3f59a60824d21af9f7c3bbc9bc3cb"}},[e._v("http://doc.zyplayer.com")])]),a("div",[e._v("主页:"),a("a",{attrs:{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc"}},[e._v("https://gitee.com/zyplayer/zyplayer-doc")])]),a("div",[e._v("反馈:"),a("a",{attrs:{target:"_blank",href:"https://gitee.com/zyplayer/zyplayer-doc/issues"}},[e._v("https://gitee.com/zyplayer/zyplayer-doc/issues")])]),a("div",[e._v("特性关注&技术交流QQ群:466363173")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("UI/设计/开发/测试")]),a("div",[a("a",{attrs:{target:"_blank",href:"http://zyplayer.com"}},[e._v("暮光:城中城")])])],1)]),a("el-tab-pane",{attrs:{label:"开源软件"}},[a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("此项目基于以下开源软件构建")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("后端")]),a("div",[a("a",{attrs:{target:"_blank",href:"https://spring.io/projects/spring-boot"}},[e._v("Spring-Boot")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"http://www.mybatis.org"}},[e._v("MyBatis")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://github.com/alibaba/druid"}},[e._v("Druid")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://mp.baomidou.com"}},[e._v("MyBatis-Plus")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://www.hutool.cn"}},[e._v("Hutool")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://github.com/alibaba/fastjson"}},[e._v("Fastjson")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://alibaba-easyexcel.github.io"}},[e._v("Easy Excel")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://swagger.io"}},[e._v("Swagger")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"https://dubbo.io"}},[e._v("Dubbo")]),e._v("、 "),a("a",{attrs:{target:"_blank",href:"http://www.eclipse.org/jgit"}},[e._v("JGit")]),e._v("、... ")]),a("el-divider",{attrs:{"content-position":"left"}},[e._v("前端")]),e._v(" Vue、element-ui、wangeditor、mavon-editor、qrcodejs2、vant、vue-router、axios、vue-hljs、brace、echarts、sql-formatter、vue-clipboard2、... "),a("div")],1)]),e.upgradeInfo.lastVersion?a("el-tab-pane",{attrs:{label:"软件更新"}},[a("span",{attrs:{slot:"label"},slot:"label"},[e._v(" 软件更新 "),a("sup",{staticClass:"el-badge__content el-badge__content--undefined is-fixed is-dot",staticStyle:{top:"10px",right:"20px"}})]),a("div",{staticStyle:{"line-height":"30px"}},[a("div",[e._v("当前版本:"+e._s(e.upgradeInfo.nowVersion))]),a("div",[e._v("最新版本:"+e._s(e.upgradeInfo.lastVersion))]),a("div",[e._v("升级地址:"),a("a",{attrs:{target:"_blank",href:e.upgradeInfo.upgradeUrl}},[e._v(e._s(e.upgradeInfo.upgradeUrl))])]),a("div",[e._v("升级内容:")]),a("pre",{staticStyle:{margin:"0","max-height":"250px",overflow:"auto"}},[e._v(e._s(e.upgradeInfo.upgradeContent))])])]):e._e()],1)],1)])},L=[],I=a("4328"),C=a.n(I),z=a("d978"),O={systemUpgradeInfo:function(e){return Object(z["a"])({url:"/system/info/upgrade",method:"post",data:C.a.stringify(e)})}},j={data:function(){return{aboutDialogVisible:!1,upgradeInfo:{}}},mounted:function(){this.checkSystemUpgrade()},methods:{show:function(){this.aboutDialogVisible=!0},checkSystemUpgrade:function(){var e=this;O.systemUpgradeInfo({}).then((function(t){t.data&&(e.upgradeInfo=t.data,e.upgradeInfo.upgradeContent&&(e.upgradeInfo.upgradeContent=e.upgradeInfo.upgradeContent.replaceAll(";","\n"),console.log("zyplayer-doc发现新版本:\n升级地址:"+t.data.upgradeUrl+"\n当前版本:"+t.data.nowVersion+"\n最新版本:"+t.data.lastVersion+"\n升级内容:"+t.data.upgradeContent)))}))}}},M=j,U=(a("1cc7"),Object(d["a"])(M,P,L,!1,null,null,null)),E=U.exports,N={data:function(){return{leftCollapse:!0,rightContentLoading:!1,pathIndex:[],defaultProps:{children:"children",label:"name"},spaceOptions:[],spaceList:[],choiceSpace:"",nowSpaceShow:{},nowPageId:"",treePathDataMap:new Map,searchKeywords:"",wikiPageList:[],wikiPage:{},wikiPageExpandedKeys:[],userSelfInfo:{},userMessageList:[],haveNotReadUserMessage:!1,userMessagePopVisible:!1,userMsgTotalCount:0,userMsgParam:{sysType:2,pageNum:1,pageSize:20},rightAsideWidth:300}},components:{RightResize:x,"create-space":y["a"],"about-dialog":E},computed:{},mounted:function(){this.loadSpaceList(),this.loadUserMessageList(),this.getSelfUserInfo()},methods:{loadPageList:function(e){e=e||{},this.doGetPageList(e.parentId,e.node)},turnLeftCollapse:function(){this.leftCollapse=!this.leftCollapse},createWiki:function(){this.choiceSpace>0?this.$router.push({path:"/page/edit",query:{parentId:this.nowPageId}}):this.$message.warning("请先选择或创建空间")},changeWikiPageExpandedKeys:function(e){this.wikiPageExpandedKeys=[e]},searchByKeywords:function(){this.$refs.wikiPageTree.filter(this.searchKeywords)},searchByKeywordsNewPage:function(){var e=this.$router.resolve({path:"/page/search",query:{keywords:this.searchKeywords}});window.open(e.href,"_blank")},handleNodeClick:function(e){console.log("点击节点:",e),this.nowPageId=e.id,this.$router.push({path:"/page/show",query:{pageId:e.id}})},handleNodeExpand:function(e){e.children.length>0&&e.children[0].needLoad&&(console.log("加载节点:",e),this.doGetPageList(e.id,e))},handlePageDrop:function(e,t,a,n){var i=this;console.log("tree drop: ",e.data,t.data,a);var o={id:e.data.id,parentId:t.data.parentId};"inner"==a?o.parentId=t.data.id:"before"==a?o.beforeSeq=t.data.seqNo:"after"==a&&(o.afterSeq=t.data.seqNo),b["a"].pageChangeParent(o).then((function(e){i.doGetPageList(null)}))},loadUserMessageIfPopVisible:function(){this.userMessagePopVisible||this.loadUserMessageList()},loadUserMessageList:function(){var e=this;m["a"].getUserMessageList(this.userMsgParam).then((function(t){e.userMessageList=t.data||[],e.userMsgTotalCount=t.total||0,e.haveNotReadUserMessage=e.userMessageList.filter((function(e){return 0==e.msgStatus})).length>0}))},showUserMessage:function(e){var t=this;0==e.msgStatus&&m["a"].readUserMessage({ids:e.id}).then((function(){t.loadUserMessageList()})),e.msgType>=2&&e.msgType<=12&&(this.$router.push({path:"/page/show",query:{pageId:e.dataId}}),this.userMessagePopVisible=!1)},readAllUserMessage:function(){var e=this,t=[];this.userMessageList.filter((function(e){return 0==e.msgStatus})).forEach((function(e){t.push(e.id)})),t.length<=0||m["a"].readUserMessage({ids:t.join(",")}).then((function(){e.$message.success("标记成功"),e.loadUserMessageList()}))},handleCurrentChange:function(e){this.userMsgParam.pageNum=e,this.loadUserMessageList()},filterPageNode:function(e,t){if(!e||!t.name)return!0;var a=t.name.toLowerCase();return-1!==a.indexOf(e.toLowerCase())},spaceChangeEvents:function(e){if(0==e)this.$refs.createSpace.show();else if(-1==e)this.$router.push({path:"/space/manage"});else{this.choiceSpace=e;for(var t=0;t0){var i=e,o=t.spaceList.find((function(t){return t.id==e}));o||(o=t.spaceList[0],i=o.id),t.nowSpaceShow=o,t.choiceSpace=i,t.nowPageId="",t.doGetPageList(null);try{"/home"==t.$router.app._route.path&&t.$router.push({path:"/home",query:{spaceId:i}})}catch(r){console.log(r)}}}))},doGetPageList:function(e,t){var a=this,n={spaceId:this.choiceSpace,parentId:e||0};0==this.nowSpaceShow.treeLazyLoad&&(n.parentId=null),b["a"].pageList(n).then((function(n){var i=n.data||[],o=[];if(0==a.nowSpaceShow.treeLazyLoad)o=i;else for(var r=0;r0?t.children=o:a.wikiPageList=o}))},userSettingDropdown:function(e){console.log("command:"+e),"userSignOut"==e?this.userSignOut():"aboutDoc"==e?this.$refs.aboutDialog.show():"myInfo"==e?this.$router.push({path:"/user/myInfo"}):"console"==e?window.open("./","_blank"):this.$message.warning("暂未开放")},userSignOut:function(){m["a"].userLogout().then((function(){location.reload()}))},getSelfUserInfo:function(){var e=this;m["a"].getSelfUserInfo().then((function(t){e.userSelfInfo=t.data}))},getSpaceInfo:function(e){for(var t=0;t0?a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.onNewSpaceSubmit("newSpaceForm")}}},[e._v("保存修改")]):a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.onNewSpaceSubmit("newSpaceForm")}}},[e._v("立即创建")]),a("el-button",{on:{click:e.onNewSpaceCancel}},[e._v("取消")])],1)],1)],1)],1)},i=[],o=(a("b0c0"),a("0a79")),r={data:function(){return{newSpaceDialogVisible:!1,manageSpaceDialogVisible:!1,newSpaceForm:{id:"",name:"",spaceExplain:"",treeLazyLoad:0,openDoc:0,uuid:"",type:1},newSpaceFormRules:{name:[{required:!0,message:"请输入空间名",trigger:"blur"},{min:2,max:25,message:"长度在 2 到 25 个字符",trigger:"blur"}]},editSpaceId:""}},mounted:function(){},methods:{show:function(e){var t=this;this.newSpaceForm={id:"",name:"",spaceExplain:"",treeLazyLoad:0,openDoc:0,uuid:"",type:1},this.editSpaceId=e||"",this.editSpaceId&&o["a"].spaceList({id:this.editSpaceId}).then((function(e){var a=e.data||[];a.length>0&&(t.newSpaceForm=a[0])})),this.newSpaceDialogVisible=!0},onNewSpaceSubmit:function(e){var t=this;this.$refs[e].validate((function(e){if(e){var a={id:t.newSpaceForm.id,name:t.newSpaceForm.name,type:t.newSpaceForm.type,openDoc:t.newSpaceForm.openDoc,spaceExplain:t.newSpaceForm.spaceExplain,treeLazyLoad:t.newSpaceForm.treeLazyLoad};o["a"].updateSpace(a).then((function(e){t.$message.success("创建成功"),t.newSpaceDialogVisible=!1,t.$emit("success",e.data.id)}))}}))},onNewSpaceCancel:function(){this.newSpaceDialogVisible=!1}}},s=r,c=(a("34c6"),a("2877")),l=Object(c["a"])(s,n,i,!1,null,null,null);t["a"]=l.exports},d1f1:function(e,t,a){},d978:function(e,t,a){"use strict";a("d3b7");var n=a("bc3a"),i=a.n(n),o=a("56d7"),r=i.a.create({baseURL:"./",timeout:1e4,headers:{"Content-type":"application/x-www-form-urlencoded"},withCredentials:!0}),s={"/zyplayer-doc-db/executor/execute":!0};r.interceptors.request.use((function(e){return e.needValidateResult=!0,s[e.url]&&(e.needValidateResult=!1),e}),(function(e){return console.log(e),Promise.reject(e)})),r.interceptors.response.use((function(e){if(e.message)o["default"].$message.error("请求错误:"+e.message);else{if(!e.config.needValidateResult||200==e.data.errCode)return e.data;if(400==e.data.errCode){o["default"].$message.error("请先登录");var t=encodeURIComponent(window.location.href);window.location="./#/user/login?redirect="+t}else 402==e.data.errCode?o["default"].$router.push("/common/noAuth"):200!==e.data.errCode&&o["default"].$message.error(e.data.errMsg||"未知错误")}return Promise.reject("请求错误")}),(function(e){return console.log("err"+e),o["default"].$message.info("请求错误:"+e.message),Promise.reject(e)})),t["a"]=r}}); \ No newline at end of file