(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-244a2244","chunk-2d0de3cd"],{1382:function(t,e,s){"use strict";var r=s("7458"),a=s.n(r);a.a},7178:function(t,e,s){"use strict";s.r(e);var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[s("el-row",{staticClass:"system_state",attrs:{gutter:15}},[s("el-col",{attrs:{span:12}},[t.state.os?s("el-card",{staticClass:"card_item"},[s("div",{attrs:{slot:"header"},slot:"header"},[t._v("Runtime")]),s("div",[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[t._v("os:")]),s("el-col",{attrs:{span:12},domProps:{textContent:t._s(t.state.os.goos)}})],1),s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[t._v("cpu nums:")]),s("el-col",{attrs:{span:12},domProps:{textContent:t._s(t.state.os.numCpu)}})],1),s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[t._v("compiler:")]),s("el-col",{attrs:{span:12},domProps:{textContent:t._s(t.state.os.compiler)}})],1),s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[t._v("go version:")]),s("el-col",{attrs:{span:12},domProps:{textContent:t._s(t.state.os.goVersion)}})],1),s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[t._v("goroutine nums:")]),s("el-col",{attrs:{span:12},domProps:{textContent:t._s(t.state.os.numGoroutine)}})],1)],1)]):t._e()],1),s("el-col",{attrs:{span:12}},[t.state.disk?s("el-card",{staticClass:"card_item"},[s("div",{attrs:{slot:"header"},slot:"header"},[t._v("Disk")]),s("div",[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[t._v("total (MB)")]),s("el-col",{attrs:{span:12},domProps:{textContent:t._s(t.state.disk.totalMb)}})],1),s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[t._v("used (MB)")]),s("el-col",{attrs:{span:12},domProps:{textContent:t._s(t.state.disk.usedMb)}})],1),s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[t._v("total (GB)")]),s("el-col",{attrs:{span:12},domProps:{textContent:t._s(t.state.disk.totalGb)}})],1),s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[t._v("used (GB)")]),s("el-col",{attrs:{span:12},domProps:{textContent:t._s(t.state.disk.usedGb)}})],1)],1),s("el-col",{attrs:{span:12}},[s("el-progress",{attrs:{type:"dashboard",percentage:t.state.disk.usedPercent,color:t.colors}})],1)],1)],1)]):t._e()],1)],1),s("el-row",{staticClass:"system_state",attrs:{gutter:15}},[s("el-col",{attrs:{span:12}},[t.state.cpu?s("el-card",{staticClass:"card_item",attrs:{"body-style":{height:"180px","overflow-y":"scroll"}}},[s("div",{attrs:{slot:"header"},slot:"header"},[t._v("CPU")]),s("div",[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[t._v("physical number of cores:")]),s("el-col",{attrs:{span:12},domProps:{textContent:t._s(t.state.cpu.cores)}})],1),t._l(t.state.cpu.cpus,(function(e,r){return[s("el-row",{key:r,attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[t._v("core "+t._s(r)+":")]),s("el-col",{attrs:{span:12}},[s("el-progress",{attrs:{type:"line",percentage:+e.toFixed(0),color:t.colors}})],1)],1)]}))],2)]):t._e()],1),s("el-col",{attrs:{span:12}},[t.state.ram?s("el-card",{staticClass:"card_item"},[s("div",{attrs:{slot:"header"},slot:"header"},[t._v("Ram")]),s("div",[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[t._v("total (MB)")]),s("el-col",{attrs:{span:12},domProps:{textContent:t._s(t.state.ram.totalMb)}})],1),s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[t._v("used (MB)")]),s("el-col",{attrs:{span:12},domProps:{textContent:t._s(t.state.ram.usedMb)}})],1),s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[t._v("total (GB)")]),s("el-col",{attrs:{span:12},domProps:{textContent:t._s(t.state.ram.totalMb/1024)}})],1),s("el-row",{attrs:{gutter:10}},[s("el-col",{attrs:{span:12}},[t._v("used (GB)")]),s("el-col",{attrs:{span:12},domProps:{textContent:t._s((t.state.ram.usedMb/1024).toFixed(2))}})],1)],1),s("el-col",{attrs:{span:12}},[s("el-progress",{attrs:{type:"dashboard",percentage:t.state.ram.usedPercent,color:t.colors}})],1)],1)],1)]):t._e()],1)],1)],1)},a=[],o=(s("96cf"),s("1da1")),l=s("8593"),n={name:"State",data:function(){return{timer:null,state:{},colors:[{color:"#5cb87a",percentage:20},{color:"#e6a23c",percentage:40},{color:"#f56c6c",percentage:80}]}},created:function(){var t=this;this.reload(),this.timer=setInterval((function(){t.reload()}),1e4)},beforeDestroy:function(){clearInterval(this.timer),this.timer=null},methods:{reload:function(){var t=this;return Object(o["a"])(regeneratorRuntime.mark((function e(){var s,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(l["getSystemState"])();case 2:s=e.sent,r=s.data,t.state=r.server;case 5:case"end":return e.stop()}}),e)})))()}}},c=n,u=(s("1382"),s("2877")),d=Object(u["a"])(c,r,a,!1,null,null,null);e["default"]=d.exports},7458:function(t,e,s){},8593:function(t,e,s){"use strict";s.r(e),s.d(e,"getSystemConfig",(function(){return a})),s.d(e,"setSystemConfig",(function(){return o})),s.d(e,"getSystemState",(function(){return l}));var r=s("b775"),a=function(){return Object(r["default"])({url:"/system/getSystemConfig",method:"post"})},o=function(t){return Object(r["default"])({url:"/system/setSystemConfig",method:"post",data:t})},l=function(){return Object(r["default"])({url:"/system/getServerInfo",method:"post",donNotShowLoading:!0})}}}]);