chunk-cdbc4916.60c37bc2.js 52 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-cdbc4916"],{"0478":function(t,e,a){"use strict";a("253c")},"227b":function(t,e,a){},"253c":function(t,e,a){},"2d60":function(t,e,a){},3591:function(t,e,a){},3984:function(t,e,a){},4224:function(t,e,a){"use strict";a("e80e0")},"424e":function(t,e,a){"use strict";a.d(e,"h",(function(){return i})),a.d(e,"e",(function(){return s})),a.d(e,"l",(function(){return r})),a.d(e,"a",(function(){return o})),a.d(e,"g",(function(){return c})),a.d(e,"c",(function(){return l})),a.d(e,"i",(function(){return d})),a.d(e,"b",(function(){return u})),a.d(e,"m",(function(){return h})),a.d(e,"f",(function(){return p})),a.d(e,"d",(function(){return f})),a.d(e,"j",(function(){return m})),a.d(e,"k",(function(){return g}));var n=a("b775");function i(t){return Object(n["a"])({url:"/document/pageDocument",method:"post",data:t})}function s(t){return Object(n["a"])({url:"/document/export",method:"post",data:t})}function r(t){return Object(n["a"])({url:"/document/update",method:"post",data:t})}function o(t){return Object(n["a"])({url:"/document/create",method:"post",data:t})}function c(t){return Object(n["a"])({url:"/document/info",method:"post",data:t})}function l(t){return Object(n["a"])({url:"/document/delete",method:"post",data:t})}function d(t){return Object(n["a"])({url:"/document/category/search",method:"post",data:t})}function u(t){return Object(n["a"])({url:"/document/category/create",method:"post",data:t})}function h(t){return Object(n["a"])({url:"/document/category/update",method:"post",data:t})}function p(t){return Object(n["a"])({url:"/document/category/info",method:"post",data:t})}function f(t){return Object(n["a"])({url:"/document/category/delete",method:"post",data:t})}function m(t){return Object(n["a"])({url:"/template/searchList",method:"post",data:t})}function g(t){return Object(n["a"])({url:"/document/searchlistDoc",method:"post",data:t})}},5183:function(t,e,a){"use strict";a("3591")},"591f":function(t,e,a){},"634c":function(t,e,a){"use strict";a("da57")},"721a":function(t,e,a){"use strict";a("ae29")},76582:function(t,e,a){"use strict";a("a108")},"7b14":function(t,e,a){"use strict";a("3984")},"84b6":function(t,e,a){"use strict";a("2d60")},"88e2":function(t,e,a){},"8ea5":function(t,e,a){"use strict";a("88e2")},9406:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"dashboard-container"},[a(t.currentRole,{tag:"component"})],1)},i=[],s=a("5530"),r=(a("caad"),a("2532"),a("2f62")),o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"dashboard-editor-container"},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:8}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfixs",attrs:{slot:"header"},slot:"header"},[a("span",[t._v("memory")])]),a("instruChart",{staticStyle:{height:"350px"},attrs:{percentage:t.currentPercentage}})],1)],1),a("el-col",{staticStyle:{"margin-bottom":"20px"},attrs:{span:16}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfixs",attrs:{slot:"header"},slot:"header"},[a("span",[t._v("GPU使用率")])]),a("LineChart",{staticStyle:{height:"350px"},attrs:{data:t.chartData}})],1)],1),a("el-col",{attrs:{span:16}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfixs header_sel",attrs:{slot:"header"},slot:"header"},[a("span",[t._v("知识库构成")]),a("div",[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("BarChart",{staticStyle:{height:"350px"},attrs:{kenValue:t.kenVal}})],1)],1),a("el-col",{attrs:{span:8}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfixs",attrs:{slot:"header"},slot:"header"},[a("span",[t._v("文件种类占比")])]),a("pie-chart",{staticStyle:{height:"366px"}})],1)],1)],1),a("el-row",{staticStyle:{"margin-top":"20px"},attrs:{gutter:20}},[a("el-col",{attrs:{span:24}},[a("el-card",{staticClass:"box-card"},[a("div",{staticClass:"clearfixs",attrs:{slot:"header"},slot:"header"},[a("span",[t._v("最近访问的文件")])]),a("RecentFile",{staticStyle:{height:"350px"}})],1)],1)],1)],1)},c=[],l=(a("7db0"),a("a9e3"),a("b680"),a("b64b"),a("d3b7"),a("ac1f"),a("5319"),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:8}},[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":t.statisticsForm.admin_count,duration:2600}})],1)])]),a("el-col",{staticClass:"card-panel-col",attrs:{xs:12,sm:12,lg:8}},[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":t.statisticsForm.document_coutn,duration:3e3}})],1)])]),a("el-col",{staticClass:"card-panel-col",attrs:{xs:12,sm:12,lg:8}},[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":t.statisticsForm.template_count,duration:3200}})],1)])])],1)},u=[],h=a("c7eb"),p=a("1da1"),f=a("ec1b"),m=a.n(f),g=a("4ec3"),v={components:{CountTo:m.a},data:function(){return{statisticsForm:{}}},mounted:function(){this.init()},methods:{init:function(){var t=this;return Object(p["a"])(Object(h["a"])().mark((function e(){var a;return Object(h["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(g["f"])();case 2:a=e.sent,t.statisticsForm=a.data;case 4:case"end":return e.stop()}}),e)})))()},handleSetLineChartData:function(t){this.$emit("handleSetLineChartData",t)}}},b=v,x=(a("f489"),a("2877")),y=Object(x["a"])(b,d,u,!1,null,"13c4c9b4",null),C=y.exports,w=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{ref:"chartDiv",staticStyle:{width:"100%",height:"350px"}})},_=[],k=(a("fb6a"),a("ddb0"),a("db6a")),S=a("147a"),D=a("a518"),O=a("08b0"),T=a("f7ee"),E=a("cfd0"),$=a("be4b"),L=a("9d71"),F=a("e4e6"),j=a("71fe"),z=a("830b"),A=a("a6df"),R=a("bd308"),P=a("bdee"),N=a("9dc0"),I=a("c151"),H=a("6126"),W={name:"AmAreaChart",props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"350px"},autoResize:{type:Boolean,default:!0},data:{type:Object,default:{}}},data:function(){return{chart:null,root:null,series1:null,series2:null,xAxis:null,data1:[],data2:[],timer:null,isDestroyed:!1,isOnDashboard:!1}},watch:{$route:{immediate:!0,handler:function(t){var e=this;this.isOnDashboard="/dashboard"===t.path,this.isOnDashboard?(this.cleanupResources(),this.$nextTick((function(){e.initChart()}))):this.stopLiveData()}},data:{immediate:!0,handler:function(t){if(t&&this.series1&&this.series2){var e=Date.now();this.data1.push({date:e,value:t.data.system.cpu.total_usage||0}),this.data2.push({date:e,value:0}),this.data1.length>15&&(this.data1=this.data1.slice(-15),this.data2=this.data2.slice(-15)),this.series1.data.setAll(this.data1),this.series2.data.setAll(this.data2),this.data1.length>1&&this.xAxis.zoomToDates(new Date(this.data1[0].date),new Date(this.data1[this.data1.length-1].date))}}}},mounted:function(){},beforeDestroy:function(){this.cleanupResources()},methods:{initChart:function(){if(this.$refs.chartDiv)try{this.isDestroyed=!1;var t=this.root=S["a"].new(this.$refs.chartDiv);t.setThemes([H["a"].new(t)]),this.chart=t.container.children.push(z["a"].new(t,{panX:!0,panY:!0,wheelX:"panX",wheelY:"zoomX",pinchZoomX:!0}));var e=this.chart.yAxes.push(A["a"].new(t,{renderer:R["a"].new(t,{labelFormat:"{value}%"}),min:0,max:100}));this.xAxis=this.chart.xAxes.push(P["a"].new(t,{baseInterval:{timeUnit:"second",count:1},renderer:N["a"].new(t,{minGridDistance:200,cellStartLocation:.2,cellEndLocation:.8,dateFormats:{second:"HH:mm",minute:"HH:mm",hour:"HH:mm",day:"HH:mm"},periodChangeDateFormats:{second:"HH:mm",minute:"HH:mm",hour:"HH:mm",day:"HH:mm"},maxDeviation:.5,minLabelGap:50}),gridIntervals:[{timeUnit:"second",count:5}],interpolationDuration:500,interpolationEasing:D["a"].cubic})),this.series1=this.chart.series.push(I["a"].new(t,{name:"CPU",xAxis:this.xAxis,yAxis:e,valueYField:"value",valueXField:"date",tension:.8,stroke:O["b"]("#FF005A"),strokeWidth:3,tooltip:T["a"].new(t,{labelText:"{name}: {valueY}%"})})),this.series2=this.chart.series.push(I["a"].new(t,{name:"GPU",xAxis:this.xAxis,yAxis:e,valueYField:"value",valueXField:"date",tension:.8,stroke:O["b"]("#3888fa"),strokeWidth:3,fill:O["b"]("#f3f8ff"),tooltip:T["a"].new(t,{labelText:"{name}: {valueY}%"})}));var a=this.chart.children.push(E["a"].new(t,{centerX:$["e"](50),x:$["e"](50),layout:t.horizontalLayout}));a.data.setAll(this.chart.series.values),this.series1.appear(1e3),this.series2.appear(1e3),this.chart.appear(1e3,100),this.series1.bullets.push((function(t){var e=L["a"].new(t,{}),a=F["a"].new(t,{radius:12,fill:O["b"]("#FF005A"),fillOpacity:.3,stroke:O["b"]("#FF005A"),strokeOpacity:.3,strokeWidth:2}),n=F["a"].new(t,{radius:6,fill:O["b"]("#FF005A"),fillOpacity:.8,stroke:O["b"]("#fff"),strokeWidth:2});return e.children.push(a),e.children.push(n),a.animate({key:"radius",from:8,to:16,duration:1e3,loops:1/0,easing:D["a"].cubic,direction:"alternate"}),a.animate({key:"fillOpacity",from:.3,to:.1,duration:1e3,loops:1/0,easing:D["a"].cubic,direction:"alternate"}),j["a"].new(t,{sprite:e})})),this.series2.bullets.push((function(t){var e=L["a"].new(t,{}),a=F["a"].new(t,{radius:12,fill:O["b"]("#3888fa"),fillOpacity:.3,stroke:O["b"]("#3888fa"),strokeOpacity:.3,strokeWidth:2}),n=F["a"].new(t,{radius:6,fill:O["b"]("#3888fa"),fillOpacity:.8,stroke:O["b"]("#fff"),strokeWidth:2});return e.children.push(a),e.children.push(n),a.animate({key:"radius",from:8,to:16,duration:1e3,loops:1/0,easing:D["a"].cubic,direction:"alternate"}),a.animate({key:"fillOpacity",from:.3,to:.1,duration:1e3,loops:1/0,easing:D["a"].cubic,direction:"alternate"}),j["a"].new(t,{sprite:e})}))}catch(n){console.error("初始化图表时出错:",n)}},startLiveData:function(){var t=this;return Object(p["a"])(Object(h["a"])().mark((function e(){var a,n;return Object(h["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.isOnDashboard){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,Object(k["u"])();case 5:if(a=e.sent,n=Date.now(),t.data1.push({date:n,value:30*Math.random()+50}),t.data2.push({date:n,value:a.data.data.cpu.total_usage}),t.data1.length>6&&(t.data1=t.data1.slice(-6),t.data2=t.data2.slice(-6)),t.series1.data.setAll(t.data1),t.series2.data.setAll(t.data2),t.data1.length>1&&t.xAxis.zoomToDates(new Date(t.data1[0].date),new Date(t.data1[t.data1.length-1].date)),200===a.status){e.next=15;break}return e.abrupt("return");case 15:t.timer=setTimeout((function(){t.startLiveData()}),2e3),e.next=22;break;case 18:e.prev=18,e.t0=e["catch"](2),console.error("Failed to fetch data:",e.t0),t.timer=setTimeout((function(){t.startLiveData()}),5e3);case 22:case"end":return e.stop()}}),e,null,[[2,18]])})))()},stopLiveData:function(){this.timer&&(clearTimeout(this.timer),this.timer=null)},cleanupResources:function(){var t=this;return Object(p["a"])(Object(h["a"])().mark((function e(){return Object(h["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.isDestroyed=!0,t.stopLiveData(),t.timer&&(clearInterval(t.timer),t.timer=null),t.data1=[],t.data2=[],t.root&&(t.root.dispose(),t.root=null),t.chart=null,t.series1=null,t.series2=null,t.xAxis=null;case 10:case"end":return e.stop()}}),e)})))()}}},B=W,V=Object(x["a"])(B,w,_,!1,null,null,null),G=V.exports,X=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}})},Y=[],q=a("313e"),M=a.n(q),J=a("ed08"),U={data:function(){return{$_sidebarElm:null,$_resizeHandler:null}},mounted:function(){var t=this;this.$_resizeHandler=Object(J["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 K=3e3,Z={mixins:[U],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=M.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:K}]})}}},Q=Z,tt=Object(x["a"])(Q,X,Y,!1,null,null,null),et=tt.exports,at=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"pie-chart-container"},[t.option?a("dv-charts",{attrs:{option:t.option}}):a("div",[t._v("Loading chart...")])],1)},nt=[],it=(a("4de4"),{name:"PieChart",data:function(){return{option:null,data:[{name:"文档",value:70},{name:"模版",value:46},{name:"知识库文档",value:23},{name:"公式",value:15},{name:"变量",value:67}],refreshInterval:null,isOnDashboard:!1}},watch:{$route:{immediate:!0,handler:function(t){this.isOnDashboard="/dashboard"===t.path,this.handleRouteChange()}}},mounted:function(){this.init()},beforeDestroy:function(){this.refreshInterval&&clearInterval(this.refreshInterval)},methods:{handleRouteChange:function(){this.isOnDashboard&&this.init()},initChart:function(){var t=this.data.filter((function(t){return t.value>0}));this.option={series:[{type:"pie",data:t,radius:"55%",insideLabel:{show:!0},outsideLabel:{show:!0,formatter:"{name}"}}],color:["#FF9F43","#5E60CE","#FF6B6B","#54A0FF","#FF4DFF","#FF9F43","#1DD1A1"]}},init:function(){var t=this;Object(k["g"])().then((function(e){t.data[0].value=e.data.dc_document.non_templates,t.data[1].value=e.data.dc_document.templates,t.data[2].value=e.data.kbm_document,t.data[3].value=e.data.dc_formula,t.data[4].value=e.data.dc_params,t.$nextTick((function(){t.initChart()}))}))}}}),st=it,rt=(a("0478"),Object(x["a"])(st,at,nt,!1,null,"3bde9d63",null)),ot=rt.exports,ct=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}})},lt=[];a("5db7"),a("a630"),a("d81d"),a("73d9"),a("b0c0"),a("6062"),a("3ca3");a("817d");var dt={mixins:[U],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"350px"},kenValue:{type:Object,default:null}},data:function(){return{chart:null,chartData:[],dirList:[],currentKenId:null}},watch:{kenValue:{immediate:!0,handler:function(t){t&&t.id!==this.currentKenId&&(this.currentKenId=t.id,this.resetChart(),this.procData(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=M.a.init(this.$el,"macarons"),this.updateChart([])},resetChart:function(){this.chart&&this.chart.clear(),this.chartData=[]},procData:function(t){var e=this;t&&t.directories&&(this.chartData=t.directories.map((function(t){return Object(s["a"])({name:t.name},t.file_type_stats)})),t.other_files&&t.other_files.file_type_stats&&this.chartData.push(Object(s["a"])({name:"其他"},t.other_files.file_type_stats)),console.log(this.chartData),this.$nextTick((function(){e.updateChart(e.chartData)})))},updateChart:function(t){var e=this;if(this.chart){var a=t.map((function(t){return t.name})),n=Array.from(new Set(t.flatMap((function(t){return Object.keys(t)})))).filter((function(t){return"name"!==t})),i=n.map((function(a){return{name:e.getFileTypeName(a),type:"bar",barWidth:"2%",data:t.map((function(t){return t[a]||0})),itemStyle:{color:e.getColor(a)}}}));this.chart.setOption({tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{data:n.map(this.getFileTypeName),bottom:0},grid:{left:"3%",right:"4%",bottom:"10%",top:"3%",containLabel:!0},xAxis:[{type:"category",data:a,axisTick:{show:!1},axisLine:{show:!1},axisLabel:{interval:0,align:"center",margin:20,fontSize:14},splitLine:{show:!0,lineStyle:{type:"dashed",color:"#ddd"}}}],yAxis:[{type:"value"}],series:i})}else console.error("Chart is not initialized")},getColor:function(t){var e={jpg:"#54a0ff",png:"#9D96F5",gif:"#4ADEDE",mp4:"#FFA400",mp3:"#5D7DFF",pdf:"#FF6B6B",doc:"#4ECDC4",docx:"#4ECDC4",xls:"#45B7D1",xlsx:"#45B7D1",ppt:"#FF8C42",pptx:"#FF8C42",txt:"#6AB04C",other:"#95AFC0"};return e[t]||"#95AFC0"},getFileTypeName:function(t){var e={jpg:"JPG图片",png:"PNG图片",gif:"GIF图片",mp4:"MP4视频",mp3:"MP3音频",pdf:"PDF文档",doc:"Word文档",docx:"Word文档",xls:"Excel表格",xlsx:"Excel表格",ppt:"PPT演示",pptx:"PPT演示",txt:"文本文件",other:"其他文件"};return e[t]||t},init:function(t){}}},ut=dt,ht=Object(x["a"])(ut,ct,lt,!1,null,null,null),pt=ht.exports,ft=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(" "+t._s(e.row.title)+" ")]}}])}),a("el-table-column",{attrs:{label:"时间","min-width":"150"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.create_time)+" ")]}}])}),a("el-table-column",{attrs:{label:"状态","min-width":"100",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[a("el-tag",{attrs:{type:t._f("statusFilter")(n.status)}},[5==n.status?a("div",[t._v("启用")]):t._e(),6==n.status?a("div",[t._v("停用")]):t._e()])]}}])})],1)},mt=[],gt=a("424e"),vt={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;Object(gt["k"])({page:1,pageSize:8,title:"",category_id:"",status:""}).then((function(e){console.log(e),t.list=e.data.dataList}))}}},bt=vt,xt=Object(x["a"])(bt,ft,mt,!1,null,null,null),yt=xt.exports,Ct=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,n){return a("todo",{key:n,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,n){return a("li",{key:n},[a("a",{class:{selected:t.visibility===n},on:{click:function(e){e.preventDefault(),t.visibility=n}}},[t._v(t._s(t._f("capitalize")(n)))])])})),0)])])},wt=[],_t=(a("a434"),a("e9c4"),a("498a"),a("159b"),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=[],St={name:"Todo",directives:{focus:function(t,e,a){var n=e.value,i=a.context;n&&i.$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}}},Dt=St,Ot=Object(x["a"])(Dt,_t,kt,!1,null,null,null),Tt=Ot.exports,Et="todos",$t={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}))}},Lt=[{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}],Ft={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:$t,todos:Lt}},computed:{allChecked:function(){return this.todos.every((function(t){return t.done}))},filteredTodos:function(){return $t[this.visibility](this.todos)},remaining:function(){return this.todos.filter((function(t){return!t.done})).length}},methods:{setLocalStorage:function(){window.localStorage.setItem(Et,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()}))}}},jt=Ft,zt=(a("721a"),Object(x["a"])(jt,Ct,wt,!1,null,null,null)),At=zt.exports,Rt=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)])},Pt=[],Nt=a("3cbc"),It=a("137c"),Ht={components:{PanThumb:Nt["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(s["a"])({},Object(r["b"])(["name","avatar","roles"]))},Wt=Ht,Bt=(a("5183"),a("7b14"),Object(x["a"])(Wt,Rt,Pt,!1,null,"192b5bd4",null)),Vt=Bt.exports,Gt=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"tag-cloud"},t._l(t.tags,(function(e){return a("span",{key:e,staticClass:"tag"},[t._v(" "+t._s(e)+" ")])})),0)},Xt=[],Yt={name:"TagCloud",props:{tags:{type:Array,required:!0}}},qt=Yt,Mt=(a("84b6"),Object(x["a"])(qt,Gt,Xt,!1,null,"4933320b",null)),Jt=Mt.exports,Ut=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"recent-file-list"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.fileList,height:"350","default-sort":{prop:"modified",order:"descending"}}},[a("el-table-column",{attrs:{prop:"title",label:"文档名称",align:"center"}}),a("el-table-column",{attrs:{prop:"create_time",label:"创建时间",sortable:"",align:"center"}}),a("el-table-column",{attrs:{prop:"status",label:"文档状态",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[a("el-tag",{attrs:{type:t.getStatusType(n.status)}},[t._v(" "+t._s(t.getStatusText(n.status))+" ")])]}}])})],1)],1)},Kt=[],Zt=(a("4e82"),{name:"RecentFile",data:function(){return{queryForm:{page:1,pageSize:100,title:"",category_id:"",status:""},fileList:[]}},mounted:function(){this.init()},methods:{getFileIcon:function(t){var e=t.split(".").pop().toLowerCase();switch(e){case"fig":return"el-icon-picture";case"jpg":case"png":return"el-icon-picture-outline";case"html":return"el-icon-document";case"zip":return"el-icon-folder";case"mp3":return"el-icon-headset";case"mp4":return"el-icon-video-camera";case"js":return"el-icon-tickets";default:return"el-icon-document"}},getStatusType:function(t){return 5===t?"success":"danger"},getStatusText:function(t){return 5===t?"启用":"停用"},init:function(){var t=this;Object(gt["k"])(this.queryForm).then((function(e){var a=e.data.dataList;a.sort((function(t,e){return new Date(e.createdAt)-new Date(t.createdAt)})),t.fileList=a.slice(0,10)}))}}}),Qt=Zt,te=(a("4224"),Object(x["a"])(Qt,Ut,Kt,!1,null,"13556029",null)),ee=te.exports,ae=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{attrs:{id:"chartdiv"}})},ne=[],ie=a("50be"),se=a("bd57"),re=a("ea8ee"),oe=a("d675"),ce={name:"DoublePieChart",props:{percentage:{type:Number,default:0}},data:function(){return{root:null,chart:null,series:null,centerLabel:null,currentPercentage:0,isOnDashboard:!1,timer:null,isRequesting:!1}},watch:{percentage:{handler:function(t){this.updateChart(t)}},$route:{immediate:!0,handler:function(t){this.isOnDashboard="/dashboard"===t.path}}},methods:{initChart:function(){var t=this;this.root&&this.root.dispose(),this.root=S["a"].new("chartdiv"),this.root.setThemes([H["a"].new(this.root)]),this.chart=this.root.container.children.push(re["a"].new(this.root,{startAngle:180,endAngle:360,layout:this.root.verticalLayout,innerRadius:$["e"](80)})),this.chart&&(this.series=this.chart.series.push(oe["a"].new(this.root,{valueField:"value",categoryField:"category",startAngle:180,endAngle:360,radius:$["e"](80),innerRadius:$["e"](30)})),this.series.set("colors",ie["a"].new(this.root,{colors:[O["b"]("#19bcbf"),O["b"]("#F5F5F5")]})),this.series.labels.template.set("forceHidden",!0),this.series.ticks.template.set("forceHidden",!0),this.centerLabel=se["a"].new(this.root,{textAlign:"center",centerY:$["d"],centerX:$["d"],text:"[fontSize:24px]0%[/]\n[fontSize:14px]Compiled Ticket[/]"}),this.chart.seriesContainer.children.push(this.centerLabel),this.$nextTick((function(){t.updateChart(t.percentage)})))},updateChart:function(t){if(this.series&&this.centerLabel)try{this.series.data.setAll([{category:"memory",value:t},{category:"Remaining",value:100-t}]),this.centerLabel.set("text","[fontSize:24px]".concat(t,"%[/]\n[fontSize:14px]Compiled Ticket[/]"))}catch(e){console.error("Error updating chart:",e)}},startPolling:function(){this.isRequesting||this.fetchGpuInfo()},stopPolling:function(){this.isRequesting=!1,this.timer&&(clearTimeout(this.timer),this.timer=null)},fetchGpuInfo:function(){var t=this;this.isOnDashboard&&(this.isRequesting=!0,Object(k["u"])().then((function(e){var a=e.data.data.cpu.memory.total,n=e.data.data.cpu.memory.used;t.currentPercentage=Number((n/a*100).toFixed(2)),t.timer=setTimeout((function(){t.isRequesting=!1,t.fetchGpuInfo()}),3e3)})).catch((function(e){console.error("Failed to fetch GPU info:",e),t.timer=setTimeout((function(){t.isRequesting=!1,t.fetchGpuInfo()}),3e3)})))}},mounted:function(){var t=this;this.$nextTick((function(){t.initChart()}))},beforeDestroy:function(){this.stopPolling(),this.root&&this.root.dispose()}},le=ce,de=(a("76582"),Object(x["a"])(le,ae,ne,!1,null,"4a7797a6",null)),ue=de.exports,he={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]}},pe={name:"DashboardAdmin",components:{GithubCorner:l["default"],PanelGroup:C,LineChart:G,RaddarChart:et,PieChart:ot,BarChart:pt,TransactionTable:yt,TodoList:At,BoxCard:Vt,TagCloud:Jt,RecentFile:ee,instruChart:ue},data:function(){return{lineChartData:he.newVisitis,tags:["Figma","Adobe XD","PSD Editor","Employer","Online Jobs","Remote Work","Salary","Tips","Income","Develop","App","Digital","Marketing","CEO"],kenList:[],kenValue:null,kenVal:{},currentPercentage:11,refreshInterval:null,isOnDashboard:!1,ws:null,chartData:{}}},computed:Object(s["a"])({},Object(r["c"])({route:function(t){return t.tagsView.visitedViews}})),watch:{$route:{immediate:!0,handler:function(t){this.isOnDashboard="/dashboard"===t.path,this.handleRouteChange()}}},mounted:function(){this.init(),this.initWebSocket()},beforeDestroy:function(){this.stopRefreshInterval(),this.closeWebSocket()},methods:{handleRouteChange:function(){this.isOnDashboard?this.refreshData():this.closeWebSocket()},kenChange:function(t){this.kenVal=this.kenList.find((function(e){return e.id===t}))},handleSetLineChartData:function(t){this.lineChartData=he[t]},startRefreshInterval:function(){var t=this;this.refreshInterval=setInterval((function(){t.refreshData()}),3e4)},stopRefreshInterval:function(){this.refreshInterval&&clearInterval(this.refreshInterval)},refreshData:function(){var t=this;Object(k["G"])().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]))})),Object(k["a"])().then((function(t){console.log(t)}))},init:function(){this.refreshData()},initWebSocket:function(){var t=this,e="http://58.246.234.210:8084".replace(/^http/,"ws");this.ws=new WebSocket("".concat(e,"/ws/monitoring")),this.ws.onopen=function(){console.log("WebSocket连接成功")},this.ws.onmessage=function(e){try{var a=JSON.parse(e.data);if(a&&a.data&&a.data.system&&a.data.system.cpu&&a.data.system.cpu.memory){t.chartData=a;var n=a.data.system.cpu.memory.total,i=a.data.system.cpu.memory.used;t.currentPercentage=100*Number((i/n).toFixed(2))}else console.warn("Received incomplete data structure:",a)}catch(s){console.error("Error processing WebSocket message:",s)}},this.ws.onclose=function(){console.log("WebSocket连接关闭")},this.ws.onerror=function(t){console.error("WebSocket连接错误:",t)}},closeWebSocket:function(){this.ws&&(this.ws.close(),this.ws=null)}}},fe=pe,me=(a("8ea5"),Object(x["a"])(fe,o,c,!1,null,"1f71a051",null)),ge=me.exports,ve=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)},be=[],xe=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)},ye=[],Ce={components:{CountTo:m.a},methods:{handleSetLineChartData:function(t){this.$emit("handleSetLineChartData",t)}}},we=Ce,_e=(a("ff75"),Object(x["a"])(we,xe,ye,!1,null,"0a185ab2",null)),ke=_e.exports,Se=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}})},De=[],Oe={data:function(){return{$_sidebarElm:null,$_resizeHandler:null}},mounted:function(){var t=this;this.$_resizeHandler=Object(J["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 Te={mixins:[Oe],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=M.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"}]})}}},Ee=Te,$e=Object(x["a"])(Ee,Se,De,!1,null,null,null),Le=$e.exports,Fe=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}})},je=[];a("817d");var ze=3e3,Ae={mixins:[Oe],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=M.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:ze}]})}}},Re=Ae,Pe=Object(x["a"])(Re,Fe,je,!1,null,null,null),Ne=Pe.exports,Ie=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}})},He=[];a("817d");var We={mixins:[Oe],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=M.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}]})}}},Be=We,Ve=Object(x["a"])(Be,Ie,He,!1,null,null,null),Ge=Ve.exports,Xe=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}})},Ye=[];a("817d");var qe=6e3,Me={mixins:[Oe],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=M.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:qe},{name:"pageB",type:"bar",stack:"vistors",barWidth:"60%",data:[80,52,200,334,390,330,220],animationDuration:qe},{name:"pageC",type:"bar",stack:"vistors",barWidth:"60%",data:[30,52,200,334,390,330,220],animationDuration:qe}]})}}},Je=Me,Ue=Object(x["a"])(Je,Xe,Ye,!1,null,null,null),Ke=Ue.exports,Ze=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 n=e.row;return[a("el-tag",{attrs:{type:t._f("statusFilter")(n.status)}},[t._v(" "+t._s(n.status)+" ")])]}}])})],1)},Qe=[],ta=a("b775");function ea(t){return Object(ta["a"])({url:"/vue-element-admin/transaction/list",method:"get",params:t})}var aa={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;ea().then((function(e){t.list=e.data.items.slice(0,8),console.log(t.list)}))}}},na=aa,ia=Object(x["a"])(na,Ze,Qe,!1,null,null,null),sa=ia.exports,ra=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,n){return a("todo",{key:n,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,n){return a("li",{key:n},[a("a",{class:{selected:t.visibility===n},on:{click:function(e){e.preventDefault(),t.visibility=n}}},[t._v(t._s(t._f("capitalize")(n)))])])})),0)])])},oa=[],ca=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}})])},la=[],da={name:"Todo",directives:{focus:function(t,e,a){var n=e.value,i=a.context;n&&i.$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}}},ua=da,ha=Object(x["a"])(ua,ca,la,!1,null,null,null),pa=ha.exports,fa="todos",ma={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}))}},ga=[{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}],va={components:{Todo:pa},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:ma,todos:ga}},computed:{allChecked:function(){return this.todos.every((function(t){return t.done}))},filteredTodos:function(){return ma[this.visibility](this.todos)},remaining:function(){return this.todos.filter((function(t){return!t.done})).length}},methods:{setLocalStorage:function(){window.localStorage.setItem(fa,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()}))}}},ba=va,xa=(a("634c"),Object(x["a"])(ba,ra,oa,!1,null,null,null)),ya=xa.exports,Ca=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)])},wa=[],_a={components:{PanThumb:Nt["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(s["a"])({},Object(r["b"])(["name","avatar","roles"]))},ka=_a,Sa=(a("f849"),a("e5bc"),Object(x["a"])(ka,Ca,wa,!1,null,"2d6a16c4",null)),Da=Sa.exports,Oa={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]}},Ta={name:"DashboardAdmin",components:{GithubCorner:l["default"],PanelGroup:ke,LineChart:Le,RaddarChart:Ne,PieChart:Ge,BarChart:Ke,TransactionTable:sa,TodoList:ya,BoxCard:Da},data:function(){return{lineChartData:Oa.newVisitis}},methods:{handleSetLineChartData:function(t){this.lineChartData=Oa[t]}}},Ea=Ta,$a=(a("efbe"),Object(x["a"])(Ea,ve,be,!1,null,"5bf19fac",null)),La=$a.exports,Fa={name:"Dashboard",components:{adminDashboard:ge,editorDashboard:La},data:function(){return{currentRole:"adminDashboard"}},computed:Object(s["a"])({},Object(r["b"])(["roles"])),created:function(){this.roles.includes("admin")||(this.currentRole="editorDashboard")}},ja=Fa,za=Object(x["a"])(ja,n,i,!1,null,null,null);e["default"]=za.exports},"9d51":function(t,e,a){},a108:function(t,e,a){},ae29:function(t,e,a){},c81b:function(t,e,a){},da57:function(t,e,a){},e5bc:function(t,e,a){"use strict";a("ed16")},e80e0:function(t,e,a){},ed16:function(t,e,a){},efbe:function(t,e,a){"use strict";a("9d51")},f489:function(t,e,a){"use strict";a("227b")},f849:function(t,e,a){"use strict";a("c81b")},ff75:function(t,e,a){"use strict";a("591f")}}]);