chunk-730da84c.61562768.js 48 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-730da84c"],{"1ed9":function(t,e,a){},"27de":function(t,e,a){"use strict";a("ab23")},"424e":function(t,e,a){"use strict";a.d(e,"j",(function(){return s})),a.d(e,"k",(function(){return r})),a.d(e,"e",(function(){return n})),a.d(e,"o",(function(){return o})),a.d(e,"a",(function(){return c})),a.d(e,"h",(function(){return l})),a.d(e,"c",(function(){return d})),a.d(e,"l",(function(){return u})),a.d(e,"b",(function(){return h})),a.d(e,"p",(function(){return p})),a.d(e,"g",(function(){return f})),a.d(e,"d",(function(){return m})),a.d(e,"m",(function(){return v})),a.d(e,"n",(function(){return g})),a.d(e,"f",(function(){return C})),a.d(e,"i",(function(){return b}));var i=a("b775");function s(t){return Object(i["a"])({url:"/document/pageDocument",method:"post",data:t})}function r(t){return Object(i["a"])({url:"/document/search",method:"post",data:t})}function n(t){return Object(i["a"])({url:"/document/export",method:"post",data:t})}function o(t){return Object(i["a"])({url:"/document/update",method:"post",data:t})}function c(t){return Object(i["a"])({url:"/document/create",method:"post",data:t})}function l(t){return Object(i["a"])({url:"/document/info",method:"post",data:t})}function d(t){return Object(i["a"])({url:"/document/delete",method:"post",data:t})}function u(t){return Object(i["a"])({url:"/document/category/search",method:"post",data:t})}function h(t){return Object(i["a"])({url:"/document/category/create",method:"post",data:t})}function p(t){return Object(i["a"])({url:"/document/category/update",method:"post",data:t})}function f(t){return Object(i["a"])({url:"/document/category/info",method:"post",data:t})}function m(t){return Object(i["a"])({url:"/document/category/delete",method:"post",data:t})}function v(t){return Object(i["a"])({url:"/template/searchList",method:"post",data:t})}function g(t){return Object(i["a"])({url:"/document/searchlistDoc",method:"post",data:t})}function C(t){return Object(i["a"])({url:"document/exportToPDF",method:"post",data:t})}function b(t){return Object(i["a"])({url:"/document/htmlWordNew",method:"post",data:t})}},"472f":function(t,e,a){"use strict";a("1ed9")},"591f":function(t,e,a){},"634c":function(t,e,a){"use strict";a("da57")},9406:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"dashboard-container"},[a(t.currentRole,{tag:"component"})],1)},s=[],r=a("5530"),n=(a("caad"),a("2532"),a("2f62")),o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"bootstrap-scope"},[a("div",{staticClass:"widget-chart"},[a("div",{staticClass:"pcoded-main-container"},[a("div",{staticClass:"pcoded-wrapper"},[a("div",{staticClass:"pcoded-content"},[a("div",{staticClass:"pcoded-inner-content"},[a("div",{staticClass:"main-body"},[a("div",{staticClass:"page-wrapper"},[a("div",{staticClass:"row"},[a("div",{staticClass:"col-xl-6"},[a("div",{staticClass:"card"},[t._m(0),a("div",{staticClass:"card-body"},[a("div",{staticClass:"row mb-2",staticStyle:{"padding-bottom":"20px"}},[a("div",{staticClass:"col-auto"},[a("h2",{staticClass:"m-0"},[a("strong",[t._v(t._s(t.cpuValue+"%"))]),a("i",{staticClass:"feather icon-arrow-up text-c-green"})]),a("span",[t._v("CPU使用率")])]),a("div",{staticClass:"col-auto"},[a("h2",{staticClass:"m-0"},[a("strong",[t._v(t._s(t.GpuValue+"%"))]),a("i",{staticClass:"feather icon-arrow-down text-c-red"})]),a("span",[t._v("GPU使用率")])])]),a("div",{ref:"siteVisitorChart",staticStyle:{height:"245px",width:"100%"}})])])]),a("div",{staticClass:"col-xl-3"},[a("div",{staticClass:"row"},[a("div",{staticClass:"col-xl-12 col-md-6"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-body"},[t._m(1),a("div",{staticClass:"row"},[a("div",{staticClass:"col-6"},[a("h2",{staticClass:"mb-0",staticStyle:{"margin-top":"20px !important"}},[t._v(" "+t._s(t.cpuTemperature)+"°C ")]),a("span",[t._v("CPU温度")]),a("div",{staticClass:"temperature-select-wrapper",staticStyle:{"margin-top":"15px"}},[a("select",{staticClass:"temperature-select",attrs:{disabled:""},domProps:{value:Math.round(t.cpuTemperature/t.temperatureData.cpu.critical)}},t._l(24,(function(t){return a("option",{key:"cpu-"+t,domProps:{value:t}})})),0),a("div",{staticClass:"temperature-progress",style:{width:t.cpuTemperature/t.temperatureData.cpu.critical*100+"%",backgroundColor:t.getTemperatureColor(t.cpuTemperature,"cpu")}})])]),a("div",{staticClass:"col-6"},[a("h2",{staticClass:"mb-0",staticStyle:{"margin-top":"20px !important"}},[t._v(" "+t._s(t.gpuTemperature)+"°C ")]),a("span",[t._v("GPU温度")]),a("div",{staticClass:"temperature-select-wrapper",staticStyle:{"margin-top":"15px"}},[a("select",{staticClass:"temperature-select",attrs:{disabled:""},domProps:{value:Math.round(t.gpuTemperature/t.temperatureData.gpu.critical)}},t._l(24,(function(t){return a("option",{key:"gpu-"+t,domProps:{value:t}})})),0),a("div",{staticClass:"temperature-progress",style:{width:t.gpuTemperature/t.temperatureData.gpu.critical*100+"%",backgroundColor:t.getTemperatureColor(t.gpuTemperature,"gpu")}})])])])])])]),a("div",{staticClass:"col-xl-12 col-md-6"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-body"},[t._m(2),a("div",{staticClass:"row"},[a("div",{staticClass:"col-12"},[a("div",{ref:"diskChart",staticStyle:{height:"110px"}})])])])])])])]),a("div",{staticClass:"col-xl-3"},[a("div",{staticClass:"row"},[a("div",{staticClass:"col-xl-12 col-md-6"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-body"},[t._m(3),a("div",{staticClass:"row"},[a("div",{staticClass:"col-6"},[a("h2",{staticClass:"mt-2 mb-0"},[t._v(" "+t._s(t.currentPercentage.total+"GB")+" ")]),a("span",[t._v("总内存")]),a("h6",{staticClass:"mb-0 mt-3"},[t._v(" 空闲内存: "),a("span",{staticClass:"text-primary"},[t._v(t._s(t.currentPercentage.available+"GB"))])]),a("h6",[t._v(" 已使用: "),a("span",{staticClass:"text-danger"},[t._v(t._s(t.currentPercentage.used+"GB"))])])]),a("div",{staticClass:"col"},[a("div",{ref:"hdComplitedTicket",staticStyle:{height:"100px",width:"100%"}})])])])])]),a("div",{staticClass:"col-xl-12 col-md-6"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-body"},[a("div",{staticClass:"row",staticStyle:{display:"flex","align-items":"center"}},[t._m(4),a("div",{staticClass:"col",staticStyle:{display:"flex","justify-content":"flex-end"}},[a("el-select",{attrs:{placeholder:"请选择"},on:{change:t.kenChange},model:{value:t.kenValue,callback:function(e){t.kenValue=e},expression:"kenValue"}},t._l(t.kenList,(function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1)]),a("div",{staticClass:"row"},[a("div",{staticClass:"col-6 p-r-0"},[t._l(t.fileTypeCounts,(function(e,i){return[["pdf","docx","xlsx"].includes(i.toLowerCase())?a("h6",{key:i,staticClass:"my-3"},[a("i",{staticClass:"feather",class:t.getFileTypeIcon(i),staticStyle:{"font-size":"20px","margin-right":"8px"},style:{color:t.getFileTypeColor(i)}}),t._v(" "+t._s(i.toUpperCase())+" "),a("span",{staticClass:"ms-2"}),a("span",{staticClass:"ms-2 f-14",class:t.getChangeClass(i)},[a("i",{staticClass:"feather",class:t.getChangeIcon(i)}),t._v(" "+t._s(e)+" ")])]):t._e()]}))],2),a("div",{staticClass:"col-6"},[a("div",{ref:"chartPercent",staticStyle:{height:"100px"}})])])])])])])]),a("div",{staticClass:"col-sm-12"},[a("div",{staticClass:"row g-0"},[a("div",{staticClass:"col-md-4 col-xl-2 col-sm-6"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-body"},[a("span",[t._v("知识库数量")]),a("h2",[a("strong",[t._v(t._s(t.kenList.length))])]),a("div",{ref:"real4Chart",staticStyle:{height:"20px",width:"100%"}})])])]),a("div",{staticClass:"col-md-4 col-xl-2 col-sm-6"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-body"},[a("span",[t._v("文件已解析数量")]),a("h2",[a("strong",[t._v(t._s(t.docList.run_3))])]),a("div",{ref:"real6Chart",staticStyle:{height:"20px",width:"100%"}})])])]),a("div",{staticClass:"col-md-4 col-xl-2 col-sm-6"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-body"},[a("span",[t._v("文件未解析数量")]),a("h2",[a("strong",[t._v(t._s(t.docList.run_0))])]),a("div",{ref:"real1Chart",staticStyle:{height:"20px",width:"100%"}})])])]),a("div",{staticClass:"col-md-4 col-xl-2 col-sm-6"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-body"},[a("span",[t._v("文档数量")]),a("h2",[a("strong",[t._v(t._s(t.docTotal))])]),a("div",{ref:"real5Chart",staticStyle:{height:"20px",width:"100%"}})])])]),a("div",{staticClass:"col-md-4 col-xl-2 col-sm-6"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-body"},[a("span",[t._v("模版数量")]),a("h2",[a("strong",[t._v(t._s(t.temTotal))])]),a("div",{ref:"real2Chart",staticStyle:{height:"20px",width:"100%"}})])])]),a("div",{staticClass:"col-md-4 col-xl-2 col-sm-6"},[a("div",{staticClass:"card"},[a("div",{staticClass:"card-body"},[a("span",[t._v("模块数量")]),a("h2",[a("strong",[t._v(t._s(t.pageTotal))])]),a("div",{ref:"real3Chart",staticStyle:{height:"20px",width:"100%"}})])])])])])])])])])])])])])])},c=[function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"card-header"},[a("div",{staticClass:"row"})])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"row",staticStyle:{display:"flex","align-items":"center"}},[a("div",{staticClass:"col-auto"},[a("h6",[t._v("温度监控")])])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"row"},[a("div",{staticClass:"col-6"},[a("h6",[t._v("磁盘信息")])])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"row"},[a("div",{staticClass:"col-6"},[a("h6",[t._v("Memory")])])])},function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"col-auto"},[a("h6",[t._v("知识库统计")])])}],l=a("ade3"),d=a("2909"),u=a("3835"),h=(a("99af"),a("cb29"),a("4de4"),a("7db0"),a("d81d"),a("13d5"),a("b680"),a("4fad"),a("b64b"),a("d3b7"),a("07ac"),a("ac1f"),a("5319"),a("2ca0"),a("159b"),a("ddb0"),a("71c95")),p=a("c497"),f=a("5a54"),m=a("7ccb"),v=a("424e"),g=a("c621"),C=a("db6a"),b=Object(l["a"])({name:"WidgetChart",components:{BootstrapWrapper:m["default"]},data:function(){return{charts:{diskChart:null},chartData:{},currentPercentage:{},cpuValue:0,GpuValue:0,kenValue:null,kenList:[],previousCounts:{},fileTypeCounts:{},docTotal:0,temTotal:0,pageTotal:0,docList:{},chartUpdateInterval:null,isPageVisible:!document.hidden,cpuTemperature:0,gpuTemperature:0,temperatureData:{cpu:{current:0,high:95,critical:100},gpu:{current:0,high:85,critical:90}},isCurrentPage:!1}},watch:{$route:{immediate:!0,handler:function(t){var e="/dashboard"===t.path;e&&!this.isCurrentPage?(this.isCurrentPage=!0,this.initWebSocket()):!e&&this.isCurrentPage&&(this.isCurrentPage=!1,this.closeWebSocket())}},isPageVisible:{immediate:!0,handler:function(t){console.log(t),t?(console.log("Page became visible"),this.initSiteVisitorChart()):(console.log("Page became hidden"),this.cleanupCharts())}}},mounted:function(){document.addEventListener("visibilitychange",this.handleVisibilityChange),h["h"](f["a"]),this.init(),this.initHdComplitedTicket(),this.initChartPercent(),this.initStorageChart(),this.initRealTimeCharts(),this.initSiteVisitorChart(),this.initTransactionCharts(),this.initDeviceChart(),this.initDiskChart()},activated:function(){console.log(1123),this.initSiteVisitorChart()},deactivated:function(){this.cleanupCharts()},beforeDestroy:function(){this.cleanupCharts(),this.closeWebSocket(),Object.values(this.charts).forEach((function(t){t&&("function"===typeof t.dispose?t.dispose():"number"===typeof t&&clearInterval(t))}))},methods:{handleVisibilityChange:function(){this.isPageVisible=!document.hidden},closeWebSocket:function(){this.ws&&(this.ws.close(),this.ws=null),this.wsReconnectTimer&&(clearTimeout(this.wsReconnectTimer),this.wsReconnectTimer=null)},handleRouteChange:function(){this.isOnDashboard?this.initWebSocket():this.closeWebSocket()},initWebSocket:function(){var t=this;if(this.isCurrentPage&&!this.ws){var e="http://183.195.216.54:8084".replace(/^http/,"ws");this.ws=new WebSocket("".concat(e,"/ws/monitoring")),this.ws.onopen=function(){console.log("WebSocket连接成功")},this.ws.onmessage=function(e){if(t.isCurrentPage)try{var a,i=JSON.parse(e.data);if(i&&i.data&&i.data.system&&i.data.system.cpu&&i.data.system.cpu.memory)t.chartData=i,t.cpuValue=i.data.system.cpu.total_usage,t.GpuValue=(null===(a=i.data.system.gpu.devices[0])||void 0===a?void 0:a.power)||0,t.currentPercentage=i.data.system.cpu.memory,t.handleWebSocketMessage(i);else console.warn("Received incomplete data structure:",i)}catch(s){console.error("Error processing WebSocket message:",s)}},this.ws.onclose=function(){console.log("WebSocket连接关闭"),t.isCurrentPage&&!t.wsReconnectTimer&&(t.wsReconnectTimer=setTimeout((function(){t.initWebSocket()}),3e3))},this.ws.onerror=function(e){console.error("WebSocket连接错误:",e),t.closeWebSocket()}}},checkWebSocketConnection:function(){this.ws&&this.ws.readyState===WebSocket.OPEN||(console.log("WebSocket disconnected, attempting to reconnect..."),this.initWebSocket())},initHdComplitedTicket:function(){var t=this,e=h["e"](this.$refs.hdComplitedTicket,p["f"]);e.logo.disabled=!0,e.innerRadius=h["g"](70);var a=e.xAxes.push(new p["k"]);a.min=0,a.max=100,a.strictMinMax=!0,a.renderer.radius=h["g"](100),a.renderer.inside=!0,a.renderer.line.strokeOpacity=0,a.renderer.ticks.template.strokeOpacity=1,a.renderer.ticks.template.length=10,a.renderer.grid.template.disabled=!0,a.renderer.labels.template.radius=40,a.renderer.labels.template.adapter.add("text",(function(){return""}));var i=e.xAxes.push(new p["k"]);i.min=0,i.max=100,i.strictMinMax=!0,i.renderer.innerRadius=h["g"](70),i.renderer.radius=h["g"](100),i.renderer.labels.template.disabled=!0,i.renderer.ticks.template.disabled=!0,i.renderer.grid.template.disabled=!0;var s=i.axisRanges.create();s.value=0,s.endValue=50,s.axisFill.fillOpacity=1,s.axisFill.fill=h["d"]("#19BCBF");var r=i.axisRanges.create();r.value=50,r.endValue=100,r.axisFill.fillOpacity=1,r.axisFill.fill=h["d"]("#eff3f6");var n=e.radarContainer.createChild(h["b"]);n.isMeasured=!1,n.fontSize=18,n.x=h["g"](50),n.y=h["g"](85),n.horizontalCenter="middle",n.verticalCenter="bottom",n.text="50%";var o=e.radarContainer.createChild(h["b"]);o.isMeasured=!1,o.fontSize=12,o.x=h["g"](50),o.y=h["g"](85),o.horizontalCenter="middle",o.verticalCenter="top",o.text="Memory Usage";var c=e.hands.push(new p["c"]);c.axis=i,c.innerRadius=h["g"](20),c.startWidth=0,c.pin.disabled=!0,c.value=50,c.disabled=!0,c.events.on("propertychanged",(function(t){s.endValue=t.target.value,r.value=t.target.value,i.invalidate()})),e.width=h["g"](100),e.height=100,e.margin(0,0,0,0),e.padding(0,0,0,0),e.seriesContainer.dy=-15,e.radius=h["g"](90);var l=setInterval((function(){var e=t.currentPercentage.percent;n.text=e+"%",new h["a"](c,{property:"value",to:e},1e3,h["f"].cubicOut).start()}),2e3);this.charts.hdComplitedTicket={chart:e,interval:l}},initChartPercent:function(){var t=h["e"](this.$refs.chartPercent,p["i"]);t.logo.disabled=!0,t.innerRadius=30;var e=t.series.push(new p["j"]);e.dataFields.value="size",e.dataFields.category="sector",e.labels.template.disabled=!0,e.ticks.template.disabled=!0,e.colors.step=3,this.charts.chartPercent=t},initStorageChart:function(){var t=h["e"](this.$refs.storageChart,p["l"]);t.data=[{date:"2012-03-01",price:180,price1:50},{date:"2012-03-02",price:252,price1:40},{date:"2012-03-03",price:185,price1:55},{date:"2012-03-04",price:110,price1:38},{date:"2012-03-05",price:158,price1:87},{date:"2012-03-06",price:200,price1:67},{date:"2012-03-07",price:187,price1:100}];var e=t.xAxes.push(new p["e"]);e.renderer.grid.template.location=0,e.renderer.grid.template.disabled=!0,e.startLocation=.6,e.endLocation=.4,e.renderer.inside=!0,e.renderer.labels.template.fill=h["d"]("#463699");var a=t.yAxes.push(new p["k"]);a.logarithmic=!0,a.renderer.minGridDistance=0,a.renderer.inside=!0,a.renderer.labels.template.disabled=!0;var i=t.series.push(new p["h"]);i.dataFields.valueY="price",i.dataFields.dateX="date",i.tensionX=.77,i.strokeWidth=2,i.fillOpacity=.1,i.tooltipText="{valueY.value}",i.fill=h["d"]("#19BCBF"),i.stroke=h["d"]("#19BCBF");var s=t.series.push(new p["h"]);s.dataFields.valueY="price1",s.dataFields.dateX="date",s.tensionX=.77,s.strokeWidth=2,s.fillOpacity=.1,s.tooltipText="{valueY.value}",s.fill=h["d"]("#463699"),s.stroke=h["d"]("#463699");var r=i.bullets.push(new p["b"]);r.circle.fill=h["d"]("#fff"),r.circle.strokeWidth=3;var n=s.bullets.push(new p["b"]);n.circle.fill=h["d"]("#fff"),n.circle.strokeWidth=3,t.cursor=new p["m"],t.cursor.fullWidthLineX=!0,t.cursor.xAxis=e,t.cursor.lineX.strokeWidth=0,t.cursor.lineX.fill=h["d"]("#fff"),t.cursor.lineX.fillOpacity=0,t.padding(0,0,0,0),this.charts.storageChart=t},initSiteVisitorChart:function(){this.charts.siteVisitorChart&&this.charts.siteVisitorChart.dispose();var t=h["e"](this.$refs.siteVisitorChart,p["l"]);t.logo.disabled=!0,t.hiddenState.properties.opacity=0,t.padding(0,0,0,0),t.zoomOutButton.disabled=!0;for(var e=[],a=0;a<=30;a++)Math.round((Math.random()<.5?1:-1)*Math.random()*10),e.push({date:(new Date).setSeconds(a-30),cpuValue:this.cpuValue||0,gpuValue:this.GpuValue||0});t.data=e;var i=t.xAxes.push(new p["e"]);i.renderer.grid.template.location=0,i.renderer.minGridDistance=30,i.dateFormats.setKey("second","ss"),i.periodChangeDateFormats.setKey("second","[bold]h:mm a"),i.periodChangeDateFormats.setKey("minute","[bold]h:mm a"),i.periodChangeDateFormats.setKey("hour","[bold]h:mm a"),i.renderer.inside=!0,i.renderer.axisFills.template.disabled=!0,i.renderer.ticks.template.disabled=!0,i.interpolationDuration=500,i.rangeChangeDuration=500;var s=t.yAxes.push(new p["k"]);s.tooltip.disabled=!0,s.interpolationDuration=500,s.rangeChangeDuration=500,s.renderer.inside=!0,s.renderer.minLabelPosition=.05,s.renderer.maxLabelPosition=.95,s.renderer.axisFills.template.disabled=!0,s.renderer.ticks.template.disabled=!0;var r=t.series.push(new p["h"]);r.dataFields.dateX="date",r.dataFields.valueY="cpuValue",r.interpolationDuration=500,r.defaultState.transitionDuration=0,r.tensionX=.8,r.stroke=h["d"]("#FF425C"),r.strokeWidth=2,r.fillOpacity=1;var n=new h["c"];n.addColor(h["d"]("#FF425C"),.2),n.addColor(h["d"]("#FF425C"),0),r.fill=n;var o=t.series.push(new p["h"]);o.dataFields.dateX="date",o.dataFields.valueY="gpuValue",o.interpolationDuration=500,o.defaultState.transitionDuration=0,o.tensionX=.8,o.stroke=h["d"]("#19BCBF"),o.strokeWidth=2,o.fillOpacity=1;var c=new h["c"];c.addColor(h["d"]("#19BCBF"),.2),c.addColor(h["d"]("#19BCBF"),0),o.fill=c;var l=r.createChild(p["b"]);l.circle.radius=5,l.fillOpacity=1,l.fill=h["d"]("#FF425C"),l.isMeasured=!1;var d=o.createChild(p["b"]);d.circle.radius=5,d.fillOpacity=1,d.fill=h["d"]("#19BCBF"),d.isMeasured=!1,r.events.on("validated",(function(){l.moveTo(r.dataItems.last.point),l.validatePosition()})),o.events.on("validated",(function(){d.moveTo(o.dataItems.last.point),d.validatePosition()})),t.events.on("datavalidated",(function(){i.zoom({start:1/15,end:1.2},!1,!0)}));var u=t.createChild(p["g"]);u.data=[{name:"CPU使用率",fill:h["d"]("#FF425C")},{name:"GPU使用率",fill:h["d"]("#19BCBF")}],u.position="absolute",u.align="right",u.valign="top",u.dx=0,u.dy=-230,u.fontSize=12,u.width=230,u.layout="horizontal",u.useDefaultMarker=!0,u.markers.template.width=12,u.markers.template.height=12,u.markers.template.marginRight=5,u.itemContainers.template.paddingTop=0,u.itemContainers.template.paddingBottom=0,u.itemContainers.template.marginLeft=5,u.background.fill=h["d"]("#fff"),u.background.fillOpacity=0,this.charts.siteVisitorChart=t,this.startVisitorDataInterval(r,o)},startVisitorDataInterval:function(t,e){var a=this;this.chartUpdateInterval&&clearInterval(this.chartUpdateInterval),this.chartUpdateInterval=setInterval((function(){var e=t.dataItems.getIndex(t.dataItems.length-1);e&&e.dateX&&t.chart.addData({date:new Date(e.dateX.getTime()+1e3),cpuValue:a.cpuValue||0,gpuValue:a.GpuValue||0},1)}),1e3)},cleanupCharts:function(){this.chartUpdateInterval&&(clearInterval(this.chartUpdateInterval),this.chartUpdateInterval=null),this.charts.siteVisitorChart&&(this.charts.siteVisitorChart.dispose(),this.charts.siteVisitorChart=null)},handleVisitorChartVisibility:function(){if(document.hidden)this.charts.siteVisitorInterval&&clearInterval(this.charts.siteVisitorInterval);else{var t=this.charts.siteVisitorChart.series.getIndex(0);this.startVisitorDataInterval(t)}},initRealTimeCharts:function(){var t=h["e"](this.$refs.real4Chart,p["l"]);this.charts.real4Chart=t;var e=h["e"](this.$refs.real6Chart,p["l"]);this.charts.real6Chart=e;var a=h["e"](this.$refs.real1Chart,p["l"]);this.charts.real1Chart=a;var i=h["e"](this.$refs.real5Chart,p["l"]);this.charts.real5Chart=i;var s=h["e"](this.$refs.real2Chart,p["l"]);this.charts.real2Chart=s;var r=h["e"](this.$refs.real3Chart,p["l"]);this.charts.real3Chart=r},initTransactionCharts:function(){var t=h["e"](this.$refs.transactions1,p["l"]);t.data=this.generateTransactionData("#19BCBF"),this.configureTransactionChart(t),this.charts.transactions1=t;var e=h["e"](this.$refs.transactions2,p["l"]);e.data=this.generateTransactionData("#FF425C"),this.configureTransactionChart(e),this.charts.transactions2=e},generateTransactionData:function(t){for(var e=[],a=0;a<=12;a++)e.push({category:a,value:30*Math.random()+10,color:t});return e},configureTransactionChart:function(t){var e=t.xAxes.push(new p["a"]);e.dataFields.category="category",e.renderer.grid.template.disabled=!0,e.renderer.labels.template.disabled=!0,e.renderer.minGridDistance=10;var a=t.yAxes.push(new p["k"]);a.renderer.grid.template.disabled=!0,a.renderer.labels.template.disabled=!0,a.min=0,a.max=50;var i=t.series.push(new p["d"]);i.dataFields.valueY="value",i.dataFields.categoryX="category",i.columns.template.propertyFields.fill="color",i.columns.template.propertyFields.stroke="color",i.columns.template.width=h["g"](40),i.tooltipText="{valueY}",t.cursor=new p["m"],t.cursor.behavior="none",t.paddingBottom=0,t.paddingTop=0,t.paddingLeft=0,t.paddingRight=0},initDeviceChart:function(){var t=h["e"](this.$refs.deviceChart,p["i"]);t.data=[{sector:"Mobile",size:14.6},{sector:"Tablet",size:9.3},{sector:"Desktop",size:22.5}],t.innerRadius=30;var e=t.series.push(new p["j"]);e.dataFields.value="size",e.dataFields.category="sector",e.labels.template.disabled=!0,e.ticks.template.disabled=!0,e.colors.step=2,this.charts.deviceChart=t},init:function(){var t=this;Object(C["gb"])().then((function(e){200===e.status&&(t.kenList=e.data,t.kenList.length>0&&(t.kenValue=t.kenList[0].id,t.kenVal=t.kenList[0],t.updateChartPercentData(t.kenList[0])))})),Object(v["n"])({page:1,pageSize:9999}).then((function(e){t.docTotal=e.data.dataList.length})),Object(v["m"])({page:1,pageSize:9999}).then((function(e){e&&(t.temTotal=e.data.dataList.length)})),Object(g["h"])({page:1,pageSize:9999}).then((function(e){e&&(t.pageTotal=e.data.dataList.length)})),Object(C["w"])().then((function(e){t.docList=e.data.data.run_stats,console.log(t.docList.run_3)}))},kenChange:function(t){this.kenVal=this.kenList.find((function(e){return e.id===t})),this.updateChartPercentData(this.kenVal)},updateChartPercentData:function(t){if(t){var e=this.getAllFileTypeStats(t),a=this.mergeFileStats(e);this.previousCounts=Object(r["a"])({},this.fileTypeCounts),this.fileTypeCounts=a;Object.values(a).reduce((function(t,e){return t+e}),0);var i=Object.entries(a).map((function(t){var e=Object(u["a"])(t,2),a=e[0],i=e[1];return{sector:a.toUpperCase(),size:i,count:i}}));this.charts.chartPercent&&(this.charts.chartPercent.data=i)}},getFileTypeIcon:function(t){var e={pdf:"icon-file-text",docx:"icon-file",xlsx:"icon-file"};return e[t.toLowerCase()]||"icon-file"},getFileTypeColor:function(t){var e={pdf:"#dc67ce",docx:"#8067dc",xlsx:"#67b7dc"};return e[t.toLowerCase()]||"#666666"},getChangePercentage:function(t){var e=this.fileTypeCounts[t]||0,a=this.previousCounts[t]||e;if(0===a)return"0%";var i=(e-a)/a*100;return"".concat(Math.abs(i).toFixed(1),"%")},getChangeIcon:function(t){var e=this.fileTypeCounts[t]||0,a=this.previousCounts[t]||e;return e>=a?"icon-arrow-up":"icon-arrow-down"},getChangeClass:function(t){var e=this.fileTypeCounts[t]||0,a=this.previousCounts[t]||e;return e>=a?"text-c-green":"text-c-red"},getAllFileTypeStats:function(t){var e=this,a=[];return t.file_type_stats&&a.push(t.file_type_stats),t.directories&&Array.isArray(t.directories)&&t.directories.forEach((function(t){a=a.concat(e.getAllFileTypeStats(t))})),a},mergeFileStats:function(t){return t.reduce((function(t,e){return Object.entries(e).forEach((function(e){var a=Object(u["a"])(e,2),i=a[0],s=a[1];t[i]=(t[i]||0)+s})),t}),{})},handleWebSocketMessage:function(t){try{var e;null!==t&&void 0!==t&&null!==(e=t.data)&&void 0!==e&&null!==(e=e.system)&&void 0!==e&&e.temperature&&this.updateTemperatures(t.data.system.temperature)}catch(a){console.error("Error processing WebSocket message:",a)}},updateTemperatures:function(t){if(t.cpu&&Array.isArray(t.cpu)){var e=t.cpu.find((function(t){return"Package id 0"===t.label}));e&&(this.temperatureData.cpu={current:e.current,high:e.high||this.temperatureData.cpu.high,critical:e.critical||this.temperatureData.cpu.critical},this.cpuTemperature=e.current);var a=Math.max.apply(Math,Object(d["a"])(t.cpu.filter((function(t){return t.label.startsWith("Core")})).map((function(t){return t.current}))));a>this.temperatureData.cpu.high&&console.warn("CPU temperature warning: ".concat(a,"°C"))}if(t.gpu&&t.gpu.length>0){var i=t.gpu[0];this.temperatureData.gpu.current=i.temperature,this.gpuTemperature=i.temperature,i.temperature>this.temperatureData.gpu.high&&console.warn("GPU temperature warning: ".concat(i.temperature,"°C"))}},getTemperatureColor:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"cpu",a=this.temperatureData[e],i=t/a.critical*100;return i>=90?"#FF425C":i>=70?"#FFA726":"#19BCBF"},initDiskChart:function(){try{var t=h["e"](this.$refs.diskChart,p["i"]);if(!t)return;t.logo&&(t.logo.disabled=!0),t.innerRadius=h["g"](65),t.data=this.formatDiskData();var e=t.series.push(new p["j"]);if(e){e.dataFields.value="used",e.dataFields.category="diskName",e.labels.template.disabled=!0,e.ticks.template.disabled=!0,e.slices.template&&(e.slices.template.strokeWidth=2,e.slices.template.strokeOpacity=1,e.slices.template.stroke=h["d"]("#fff"),e.slices.template.adapter.add("fill",(function(t,e){var a=e.dataItem;if(a){var i=a.values.value.value/a.dataContext.total*100;return i>80?h["d"]("#FF425C"):i>60?h["d"]("#FFA726"):h["d"]("#19BCBF")}return t})),e.slices.template.tooltipHTML='\n <div style="padding: 10px;">\n <div style="margin-bottom: 5px;color:#333;"><strong>{diskName}</strong></div>\n <div style="color: #666;">总容量: {total.formatNumber(\'#.##\')} GB</div>\n <div style="color: #FF425C;">已使用: {used.formatNumber(\'#.##\')} GB</div>\n <div style="color: #19BCBF;">可用空间: {free.formatNumber(\'#.##\')} GB</div>\n <div style="color: #666;">使用率: {percent.formatNumber(\'#.##\')}%</div>\n </div>\n ',e.tooltip&&(e.tooltip.getFillFromObject=!1,e.tooltip.pointerOrientation="vertical",e.tooltip.dy=-5,e.tooltip.dx=0,e.tooltip.background&&(e.tooltip.background.fill=h["d"]("#ffffff"),e.tooltip.background.stroke=h["d"]("#19BCBF"),e.tooltip.background.strokeWidth=1,e.tooltip.background.cornerRadius=4)));var a=t.seriesContainer.createChild(h["b"]);a.text="{percent.formatNumber('#.#')}%",a.horizontalCenter="middle",a.verticalCenter="middle",a.fontSize=20,a.fontWeight="600",e.events.on("validated",(function(){var t=e.dataItems.getIndex(0).dataContext.total,i=e.dataItems.getIndex(0).dataContext.used,s=i/t*100;a.text="".concat(s.toFixed(1),"%")}))}this.charts.diskChart=t,this.startDiskDataInterval()}catch(i){console.error("初始化磁盘图表失败:",i)}},formatDiskData:function(){var t;if(null===(t=this.chartData)||void 0===t||null===(t=t.data)||void 0===t||null===(t=t.system)||void 0===t||null===(t=t.cpu)||void 0===t||null===(t=t.disk)||void 0===t||!t.partitions)return[];var e={C:"系统盘",D:"数据盘",E:"扩展盘"};return this.chartData.data.system.cpu.disk.partitions.filter((function(t){return"/"===t.mountpoint})).map((function(t){var a=t.device.replace(":\\",""),i=e[a]||"".concat(a,"盘");return{device:a,diskName:i,used:t.used,free:t.free,total:t.total,percent:t.percent}}))},startDiskDataInterval:function(){var t=this;this.diskUpdateInterval&&clearInterval(this.diskUpdateInterval),this.diskUpdateInterval=setInterval((function(){t.charts.diskChart&&(t.charts.diskChart.data=t.formatDiskData())}),2e3)}}},"beforeDestroy",(function(){this.isCurrentPage=!1,this.closeWebSocket(),Object.values(this.charts).forEach((function(t){t&&("function"===typeof t.dispose?t.dispose():"number"===typeof t&&clearInterval(t))})),document.removeEventListener("visibilitychange",this.handleVisitorChartVisibility)})),y=b,x=(a("472f"),a("27de"),a("2877")),k=Object(x["a"])(y,o,c,!1,null,"71f6e2ae",null),w=k.exports,_=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"dashboard-editor-container"},[a("panel-group",{on:{handleSetLineChartData:t.handleSetLineChartData}}),a("el-row",{attrs:{gutter:8}},[a("el-col",{staticStyle:{"padding-right":"8px","margin-bottom":"30px"},attrs:{xs:{span:24},sm:{span:24},md:{span:24},lg:{span:16},xl:{span:16}}},[a("transaction-table")],1),a("el-col",{staticStyle:{"margin-bottom":"30px"},attrs:{xs:{span:24},sm:{span:12},md:{span:12},lg:{span:8},xl:{span:8}}},[a("todo-list")],1)],1)],1)},S=[],T=a("f168"),D=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-row",{staticClass:"panel-group",attrs:{gutter:40}},[a("el-col",{staticClass:"card-panel-col",attrs:{xs:12,sm:12,lg:6}},[a("div",{staticClass:"card-panel",on:{click:function(e){return t.handleSetLineChartData("newVisitis")}}},[a("div",{staticClass:"card-panel-icon-wrapper icon-people"},[a("svg-icon",{attrs:{"icon-class":"peoples","class-name":"card-panel-icon"}})],1),a("div",{staticClass:"card-panel-description"},[a("div",{staticClass:"card-panel-text"},[t._v(" 用户数 ")]),a("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":1,duration:2600}})],1)])]),a("el-col",{staticClass:"card-panel-col",attrs:{xs:12,sm:12,lg:6}},[a("div",{staticClass:"card-panel",on:{click:function(e){return t.handleSetLineChartData("messages")}}},[a("div",{staticClass:"card-panel-icon-wrapper icon-message"},[a("svg-icon",{attrs:{"icon-class":"wendang","class-name":"card-panel-icon"}})],1),a("div",{staticClass:"card-panel-description"},[a("div",{staticClass:"card-panel-text"},[t._v(" 文档数量 ")]),a("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":2,duration:3e3}})],1)])]),a("el-col",{staticClass:"card-panel-col",attrs:{xs:12,sm:12,lg:6}},[a("div",{staticClass:"card-panel",on:{click:function(e){return t.handleSetLineChartData("purchases")}}},[a("div",{staticClass:"card-panel-icon-wrapper icon-money"},[a("svg-icon",{attrs:{"icon-class":"zujian","class-name":"card-panel-icon"}})],1),a("div",{staticClass:"card-panel-description"},[a("div",{staticClass:"card-panel-text"},[t._v(" 组件数量 ")]),a("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":2,duration:3200}})],1)])]),a("el-col",{staticClass:"card-panel-col",attrs:{xs:12,sm:12,lg:6}},[a("div",{staticClass:"card-panel",on:{click:function(e){return t.handleSetLineChartData("shoppings")}}},[a("div",{staticClass:"card-panel-icon-wrapper icon-shopping"},[a("svg-icon",{attrs:{"icon-class":"chanpin","class-name":"card-panel-icon"}})],1),a("div",{staticClass:"card-panel-description"},[a("div",{staticClass:"card-panel-text"},[t._v(" 产品数量 ")]),a("count-to",{staticClass:"card-panel-num",attrs:{"start-val":0,"end-val":3,duration:3600}})],1)])])],1)},O=[],F=a("ec1b"),j=a.n(F),$={components:{CountTo:j.a},methods:{handleSetLineChartData:function(t){this.$emit("handleSetLineChartData",t)}}},E=$,L=(a("ff75"),Object(x["a"])(E,D,O,!1,null,"0a185ab2",null)),P=L.exports,V=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.className,style:{height:t.height,width:t.width}})},z=[],I=a("313e"),W=a.n(I),B=a("ed08"),R={data:function(){return{$_sidebarElm:null,$_resizeHandler:null}},mounted:function(){var t=this;this.$_resizeHandler=Object(B["b"])((function(){t.chart&&t.chart.resize()}),100),this.$_initResizeEvent(),this.$_initSidebarResizeEvent()},beforeDestroy:function(){this.$_destroyResizeEvent(),this.$_destroySidebarResizeEvent()},activated:function(){this.$_initResizeEvent(),this.$_initSidebarResizeEvent()},deactivated:function(){this.$_destroyResizeEvent(),this.$_destroySidebarResizeEvent()},methods:{$_initResizeEvent:function(){window.addEventListener("resize",this.$_resizeHandler)},$_destroyResizeEvent:function(){window.removeEventListener("resize",this.$_resizeHandler)},$_sidebarResizeHandler:function(t){"width"===t.propertyName&&this.$_resizeHandler()},$_initSidebarResizeEvent:function(){this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler)},$_destroySidebarResizeEvent:function(){this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)}}};a("817d");var A={mixins:[R],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"350px"},autoResize:{type:Boolean,default:!0},chartData:{type:Object,required:!0}},data:function(){return{chart:null}},watch:{chartData:{deep:!0,handler:function(t){this.setOptions(t)}}},mounted:function(){var t=this;this.$nextTick((function(){t.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=W.a.init(this.$el,"macarons"),this.setOptions(this.chartData)},setOptions:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.expectedData,a=t.actualData;this.chart.setOption({xAxis:{data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],boundaryGap:!1,axisTick:{show:!1}},grid:{left:10,right:10,bottom:20,top:30,containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"cross"},padding:[5,10]},yAxis:{axisTick:{show:!1}},legend:{data:["expected","actual"]},series:[{name:"expected",itemStyle:{normal:{color:"#FF005A",lineStyle:{color:"#FF005A",width:2}}},smooth:!0,type:"line",data:e,animationDuration:2800,animationEasing:"cubicInOut"},{name:"actual",smooth:!0,type:"line",itemStyle:{normal:{color:"#3888fa",lineStyle:{color:"#3888fa",width:2},areaStyle:{color:"#f3f8ff"}}},data:a,animationDuration:2800,animationEasing:"quadraticOut"}]})}}},M=A,N=Object(x["a"])(M,V,z,!1,null,null,null),G=N.exports,U=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.className,style:{height:t.height,width:t.width}})},X=[];a("817d");var H=3e3,Y={mixins:[R],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"300px"}},data:function(){return{chart:null}},mounted:function(){var t=this;this.$nextTick((function(){t.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=W.a.init(this.$el,"macarons"),this.chart.setOption({tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},radar:{radius:"66%",center:["50%","42%"],splitNumber:8,splitArea:{areaStyle:{color:"rgba(127,95,132,.3)",opacity:1,shadowBlur:45,shadowColor:"rgba(0,0,0,.5)",shadowOffsetX:0,shadowOffsetY:15}},indicator:[{name:"Sales",max:1e4},{name:"Administration",max:2e4},{name:"Information Technology",max:2e4},{name:"Customer Support",max:2e4},{name:"Development",max:2e4},{name:"Marketing",max:2e4}]},legend:{left:"center",bottom:"10",data:["Allocated Budget","Expected Spending","Actual Spending"]},series:[{type:"radar",symbolSize:0,areaStyle:{normal:{shadowBlur:13,shadowColor:"rgba(0,0,0,.2)",shadowOffsetX:0,shadowOffsetY:10,opacity:1}},data:[{value:[5e3,7e3,12e3,11e3,15e3,14e3],name:"Allocated Budget"},{value:[4e3,9e3,15e3,15e3,13e3,11e3],name:"Expected Spending"},{value:[5500,11e3,12e3,15e3,12e3,12e3],name:"Actual Spending"}],animationDuration:H}]})}}},J=Y,K=Object(x["a"])(J,U,X,!1,null,null,null),q=K.exports,Q=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.className,style:{height:t.height,width:t.width}})},Z=[];a("817d");var tt={mixins:[R],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"300px"}},data:function(){return{chart:null}},mounted:function(){var t=this;this.$nextTick((function(){t.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=W.a.init(this.$el,"macarons"),this.chart.setOption({tooltip:{trigger:"item",formatter:"{a} <br/>{b} : {c} ({d}%)"},legend:{left:"center",bottom:"10",data:["Industries","Technology","Forex","Gold","Forecasts"]},series:[{name:"WEEKLY WRITE ARTICLES",type:"pie",roseType:"radius",radius:[15,95],center:["50%","38%"],data:[{value:320,name:"Industries"},{value:240,name:"Technology"},{value:149,name:"Forex"},{value:100,name:"Gold"},{value:59,name:"Forecasts"}],animationEasing:"cubicInOut",animationDuration:2600}]})}}},et=tt,at=Object(x["a"])(et,Q,Z,!1,null,null,null),it=at.exports,st=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{class:t.className,style:{height:t.height,width:t.width}})},rt=[];a("817d");var nt=6e3,ot={mixins:[R],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"300px"}},data:function(){return{chart:null}},mounted:function(){var t=this;this.$nextTick((function(){t.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=W.a.init(this.$el,"macarons"),this.chart.setOption({tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{top:10,left:"2%",right:"2%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],axisTick:{alignWithLabel:!0}}],yAxis:[{type:"value",axisTick:{show:!1}}],series:[{name:"pageA",type:"bar",stack:"vistors",barWidth:"60%",data:[79,52,200,334,390,330,220],animationDuration:nt},{name:"pageB",type:"bar",stack:"vistors",barWidth:"60%",data:[80,52,200,334,390,330,220],animationDuration:nt},{name:"pageC",type:"bar",stack:"vistors",barWidth:"60%",data:[30,52,200,334,390,330,220],animationDuration:nt}]})}}},ct=ot,lt=Object(x["a"])(ct,st,rt,!1,null,null,null),dt=lt.exports,ut=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-table",{staticStyle:{width:"100%","padding-top":"15px"},attrs:{data:t.list}},[a("el-table-column",{attrs:{label:"文档名称","min-width":"200"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" 文档001 ")]}}])}),a("el-table-column",{attrs:{label:"时间",width:"150"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" 2023-10-11 ")]}}])}),a("el-table-column",{attrs:{label:"状态",width:"100",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var i=e.row;return[a("el-tag",{attrs:{type:t._f("statusFilter")(i.status)}},[t._v(" "+t._s(i.status)+" ")])]}}])})],1)},ht=[],pt=(a("fb6a"),a("b775"));function ft(t){return Object(pt["a"])({url:"/vue-element-admin/transaction/list",method:"get",params:t})}var mt={filters:{statusFilter:function(t){var e={success:"success",pending:"danger"};return e[t]},orderNoFilter:function(t){return t.substring(0,30)}},data:function(){return{list:null}},created:function(){this.fetchData()},methods:{fetchData:function(){var t=this;ft().then((function(e){t.list=e.data.items.slice(0,8),console.log(t.list)}))}}},vt=mt,gt=Object(x["a"])(vt,ut,ht,!1,null,null,null),Ct=gt.exports,bt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("section",{staticClass:"todoapp"},[a("header",{staticClass:"header"},[a("input",{staticClass:"new-todo",attrs:{autocomplete:"off",placeholder:"Todo List"},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.addTodo(e)}}})]),a("section",{directives:[{name:"show",rawName:"v-show",value:t.todos.length,expression:"todos.length"}],staticClass:"main"},[a("input",{staticClass:"toggle-all",attrs:{id:"toggle-all",type:"checkbox"},domProps:{checked:t.allChecked},on:{change:function(e){return t.toggleAll({done:!t.allChecked})}}}),a("label",{attrs:{for:"toggle-all"}}),a("ul",{staticClass:"todo-list"},t._l(t.filteredTodos,(function(e,i){return a("todo",{key:i,attrs:{todo:e},on:{toggleTodo:t.toggleTodo,editTodo:t.editTodo,deleteTodo:t.deleteTodo}})})),1)]),a("footer",{directives:[{name:"show",rawName:"v-show",value:t.todos.length,expression:"todos.length"}],staticClass:"footer"},[a("span",{staticClass:"todo-count"},[a("strong",[t._v(t._s(t.remaining))]),t._v(" "+t._s(t._f("pluralize")(t.remaining,"item"))+" left ")]),a("ul",{staticClass:"filters"},t._l(t.filters,(function(e,i){return a("li",{key:i},[a("a",{class:{selected:t.visibility===i},on:{click:function(e){e.preventDefault(),t.visibility=i}}},[t._v(t._s(t._f("capitalize")(i)))])])})),0)])])},yt=[],xt=(a("a434"),a("e9c4"),a("498a"),function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("li",{staticClass:"todo",class:{completed:t.todo.done,editing:t.editing}},[a("div",{staticClass:"view"},[a("input",{staticClass:"toggle",attrs:{type:"checkbox"},domProps:{checked:t.todo.done},on:{change:function(e){return t.toggleTodo(t.todo)}}}),a("label",{domProps:{textContent:t._s(t.todo.text)},on:{dblclick:function(e){t.editing=!0}}}),a("button",{staticClass:"destroy",on:{click:function(e){return t.deleteTodo(t.todo)}}})]),a("input",{directives:[{name:"show",rawName:"v-show",value:t.editing,expression:"editing"},{name:"focus",rawName:"v-focus",value:t.editing,expression:"editing"}],staticClass:"edit",domProps:{value:t.todo.text},on:{keyup:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.doneEdit(e)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.cancelEdit(e)}],blur:t.doneEdit}})])}),kt=[],wt={name:"Todo",directives:{focus:function(t,e,a){var i=e.value,s=a.context;i&&s.$nextTick((function(){t.focus()}))}},props:{todo:{type:Object,default:function(){return{}}}},data:function(){return{editing:!1}},methods:{deleteTodo:function(t){this.$emit("deleteTodo",t)},editTodo:function(t){var e=t.todo,a=t.value;this.$emit("editTodo",{todo:e,value:a})},toggleTodo:function(t){this.$emit("toggleTodo",t)},doneEdit:function(t){var e=t.target.value.trim(),a=this.todo;e?this.editing&&(this.editTodo({todo:a,value:e}),this.editing=!1):this.deleteTodo({todo:a})},cancelEdit:function(t){t.target.value=this.todo.text,this.editing=!1}}},_t=wt,St=Object(x["a"])(_t,xt,kt,!1,null,null,null),Tt=St.exports,Dt="todos",Ot={all:function(t){return t},active:function(t){return t.filter((function(t){return!t.done}))},completed:function(t){return t.filter((function(t){return t.done}))}},Ft=[{text:"star this repository",done:!1},{text:"fork this repository",done:!1},{text:"follow author",done:!1},{text:"vue-element-admin",done:!0},{text:"vue",done:!0},{text:"element-ui",done:!0},{text:"axios",done:!0},{text:"webpack",done:!0}],jt={components:{Todo:Tt},filters:{pluralize:function(t,e){return 1===t?e:e+"s"},capitalize:function(t){return t.charAt(0).toUpperCase()+t.slice(1)}},data:function(){return{visibility:"all",filters:Ot,todos:Ft}},computed:{allChecked:function(){return this.todos.every((function(t){return t.done}))},filteredTodos:function(){return Ot[this.visibility](this.todos)},remaining:function(){return this.todos.filter((function(t){return!t.done})).length}},methods:{setLocalStorage:function(){window.localStorage.setItem(Dt,JSON.stringify(this.todos))},addTodo:function(t){var e=t.target.value;e.trim()&&(this.todos.push({text:e,done:!1}),this.setLocalStorage()),t.target.value=""},toggleTodo:function(t){t.done=!t.done,this.setLocalStorage()},deleteTodo:function(t){this.todos.splice(this.todos.indexOf(t),1),this.setLocalStorage()},editTodo:function(t){var e=t.todo,a=t.value;e.text=a,this.setLocalStorage()},clearCompleted:function(){this.todos=this.todos.filter((function(t){return!t.done})),this.setLocalStorage()},toggleAll:function(t){var e=this,a=t.done;this.todos.forEach((function(t){t.done=a,e.setLocalStorage()}))}}},$t=jt,Et=(a("634c"),Object(x["a"])($t,bt,yt,!1,null,null,null)),Lt=Et.exports,Pt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-card",{staticClass:"box-card-component",staticStyle:{"margin-left":"8px"}},[a("div",{staticClass:"box-card-header",attrs:{slot:"header"},slot:"header"},[a("img",{attrs:{src:"https://wpimg.wallstcn.com/e7d23d71-cf19-4b90-a1cc-f56af8c0903d.png"}})]),a("div",{staticStyle:{position:"relative"}},[a("pan-thumb",{staticClass:"panThumb",attrs:{image:t.avatar}}),a("mallki",{attrs:{"class-name":"mallki-text",text:"vue-element-admin"}}),a("div",{staticClass:"progress-item",staticStyle:{"padding-top":"35px"}},[a("span",[t._v("Vue")]),a("el-progress",{attrs:{percentage:70}})],1),a("div",{staticClass:"progress-item"},[a("span",[t._v("JavaScript")]),a("el-progress",{attrs:{percentage:18}})],1),a("div",{staticClass:"progress-item"},[a("span",[t._v("CSS")]),a("el-progress",{attrs:{percentage:12}})],1),a("div",{staticClass:"progress-item"},[a("span",[t._v("ESLint")]),a("el-progress",{attrs:{percentage:100,status:"success"}})],1)],1)])},Vt=[],zt=a("3cbc"),It=a("137c"),Wt={components:{PanThumb:zt["default"],Mallki:It["default"]},filters:{statusFilter:function(t){var e={success:"success",pending:"danger"};return e[t]}},data:function(){return{statisticsData:{article_count:1024,pageviews_count:1024}}},computed:Object(r["a"])({},Object(n["b"])(["name","avatar","roles"]))},Bt=Wt,Rt=(a("f849"),a("e5bc"),Object(x["a"])(Bt,Pt,Vt,!1,null,"2d6a16c4",null)),At=Rt.exports,Mt={newVisitis:{expectedData:[100,120,161,134,105,160,165],actualData:[120,82,91,154,162,140,145]},messages:{expectedData:[200,192,120,144,160,130,140],actualData:[180,160,151,106,145,150,130]},purchases:{expectedData:[80,100,121,104,105,90,100],actualData:[120,90,100,138,142,130,130]},shoppings:{expectedData:[130,140,141,142,145,150,160],actualData:[120,82,91,154,162,140,130]}},Nt={name:"DashboardAdmin",components:{GithubCorner:T["default"],PanelGroup:P,LineChart:G,RaddarChart:q,PieChart:it,BarChart:dt,TransactionTable:Ct,TodoList:Lt,BoxCard:At},data:function(){return{lineChartData:Mt.newVisitis}},methods:{handleSetLineChartData:function(t){this.lineChartData=Mt[t]}}},Gt=Nt,Ut=(a("efbe"),Object(x["a"])(Gt,_,S,!1,null,"5bf19fac",null)),Xt=Ut.exports,Ht={name:"Dashboard",components:{adminDashboard:w,editorDashboard:Xt},data:function(){return{currentRole:"adminDashboard"}},computed:Object(r["a"])({},Object(n["b"])(["roles"])),created:function(){this.roles.includes("admin")||(this.currentRole="editorDashboard")}},Yt=Ht,Jt=Object(x["a"])(Yt,i,s,!1,null,null,null);e["default"]=Jt.exports},"9d51":function(t,e,a){},ab23:function(t,e,a){},c621:function(t,e,a){"use strict";a.d(e,"j",(function(){return s})),a.d(e,"b",(function(){return r})),a.d(e,"m",(function(){return n})),a.d(e,"f",(function(){return o})),a.d(e,"d",(function(){return c})),a.d(e,"h",(function(){return l})),a.d(e,"i",(function(){return d})),a.d(e,"g",(function(){return u})),a.d(e,"c",(function(){return h})),a.d(e,"a",(function(){return p})),a.d(e,"l",(function(){return f})),a.d(e,"e",(function(){return m})),a.d(e,"k",(function(){return v}));var i=a("b775");function s(t){return Object(i["a"])({url:"/template/category/search",method:"post",data:t})}function r(t){return Object(i["a"])({url:"/template/category/create",method:"post",data:t})}function n(t){return Object(i["a"])({url:"/template/category/update",method:"post",data:t})}function o(t){return Object(i["a"])({url:"/template/category/info",method:"post",data:t})}function c(t){return Object(i["a"])({url:"/template/category/delete",method:"post",data:t})}function l(t){return Object(i["a"])({url:"/template/pageTemplate",method:"post",data:t})}function d(t){return Object(i["a"])({url:"/template/search",method:"post",data:t})}function u(t){return Object(i["a"])({url:"/template/info",method:"post",data:t})}function h(t){return Object(i["a"])({url:"/template/delete",method:"post",data:t})}function p(t){return Object(i["a"])({url:"/template/create",method:"post",data:t})}function f(t){return Object(i["a"])({url:"/template/update",method:"post",data:t})}function m(t){return Object(i["a"])({url:"/template/category/allList",method:"post",data:t})}function v(t){return Object(i["a"])({url:"/template/category/treeCategory",method:"post",data:t})}},c81b:function(t,e,a){},da57:function(t,e,a){},e5bc:function(t,e,a){"use strict";a("ed16")},ed16:function(t,e,a){},efbe:function(t,e,a){"use strict";a("9d51")},f849:function(t,e,a){"use strict";a("c81b")},ff75:function(t,e,a){"use strict";a("591f")}}]);