(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3a241292"],{"25e0":function(t,e,s){"use strict";s("c1eb")},"2a33":function(t,e,s){"use strict";s.r(e);s("b0c0");var a=function(){var t=this,e=t._self._c;return e("div",{staticClass:"padding-card monitor-box",staticStyle:{"margin-top":"-16px","padding-bottom":"16px"}},[e("a-spin",{attrs:{tip:"正在加载服务监控数据，请稍后",spinning:t.loading}},[e("a-space",{attrs:{direction:"vertical",size:"middle"}},[e("a-row",{staticClass:"columns-list-ul",attrs:{gutter:16}},[e("a-col",{attrs:{span:6}},[e("a-card",{attrs:{bordered:!1}},[e("div",{staticClass:"text-number"},[t._v(t._s(t.server.cpu?t.server.cpu.cpuNum:0))]),e("div",{staticClass:"title-text"},[t._v("CPU核心数")])])],1),e("a-col",{attrs:{span:6}},[e("a-card",{attrs:{bordered:!1}},[e("div",{staticClass:"text-number"},[t._v(t._s(t.server.cpu?t.server.cpu.sys:0)+"%")]),e("div",{staticClass:"title-text"},[t._v(" 系统CPU使用率 ")])])],1),e("a-col",{attrs:{span:6}},[e("a-card",{attrs:{bordered:!1}},[e("div",{staticClass:"text-number"},[t._v(t._s(t.server.cpu?t.server.cpu.used:0)+"%")]),e("div",{staticClass:"title-text"},[t._v(" 用户CPU使用率 ")])])],1),e("a-col",{attrs:{span:6}},[e("a-card",{attrs:{bordered:!1}},[e("div",{staticClass:"text-number"},[t._v(t._s(t.server.cpu?t.server.cpu.free:0)+"%")]),e("div",{staticClass:"title-text"},[t._v(" 当前CPU空闲率 ")])])],1)],1),e("a-row",{staticClass:"monitor-cardbox",attrs:{gutter:24}},[e("a-col",{attrs:{span:24}},[e("a-card",{staticStyle:{height:"180px"},attrs:{size:"small",bordered:!1}},[e("template",{slot:"title"},[e("a-icon",{attrs:{type:"fire"}}),t._v(" 内存 ")],1),e("a-row",{attrs:{gutter:16}},t._l(t.memData,(function(s){return e("a-col",{key:s.id,attrs:{span:6}},[e("a-card-grid",[e("div",{staticClass:"card-grid-name"},[t._v(t._s(s.name))]),e("a-col",{staticClass:"text01",attrs:{span:12}},["使用率"!=s.name?e("a-statistic",{attrs:{title:"内存",value:s.mem},scopedSlots:t._u([{key:"suffix",fn:function(){return[t._v(" G ")]},proxy:!0}],null,!0)}):t._e(),"使用率"==s.name?e("a-statistic",{attrs:{title:"内存",value:s.mem,"value-style":{color:s.mem>80?"red":""}},scopedSlots:t._u([{key:"suffix",fn:function(){return[t._v(" % "),s.jvm>80?e("a-icon",{staticStyle:{color:"#FFCC00"},attrs:{type:"warning"}}):t._e()]},proxy:!0}],null,!0)}):t._e()],1),e("a-col",{staticClass:"text02",attrs:{span:12}},["使用率"!=s.name?e("a-statistic",{attrs:{title:"JVM",value:s.jvm},scopedSlots:t._u([{key:"suffix",fn:function(){return[t._v(" M ")]},proxy:!0}],null,!0)}):t._e(),"使用率"==s.name?e("a-statistic",{attrs:{title:"JVM",value:s.jvm,"value-style":{color:s.jvm>80?"red":""}},scopedSlots:t._u([{key:"suffix",fn:function(){return[t._v(" % "),s.jvm>80?e("a-icon",{staticStyle:{color:"#FFCC00"},attrs:{type:"warning"}}):t._e()]},proxy:!0}],null,!0)}):t._e()],1)],1)],1)})),1)],2)],1)],1),e("a-row",{attrs:{gutter:24}},[e("a-col",{attrs:{span:24}},[e("a-card",{attrs:{size:"small",bordered:!1}},[e("template",{slot:"title"},[e("a-icon",{attrs:{type:"laptop"}}),t._v(" 磁盘状态 ")],1),e("a-row",{attrs:{gutter:12}},t._l(t.sysData,(function(s,a){return e("a-col",{key:s.id,staticClass:"gutter-row",attrs:{span:6}},[e("div",{staticClass:"disc-list-ul",class:[a%3===0&&0!==a?"":"list-border"]},[e("div",{staticClass:"disc-list-title"},[e("div",{staticClass:"disc-list-title-text"},[e("div",{staticClass:"disc-caption-text"},[t._v(" "+t._s(s.dirName)+" "),e("em",[t._v("磁盘类型："+t._s(s.sysTypeName))])]),e("div",{staticClass:"stat-pic"},[e("a-progress",{attrs:{type:"circle","stroke-color":{"0%":"#007dff","100%":"#00c9ff"},percent:s.usage,status:s.usage>80?"exception":"normal"},scopedSlots:t._u([{key:"format",fn:function(a){return[e("span",[t._v(t._s(s.usage)+"%")])]}}],null,!0)})],1),e("div",{staticClass:"disc-other"},[e("a-row",{attrs:{gutter:24}},[e("a-col",{attrs:{span:12}},[t._v(" 总大小 "),e("br"),e("em",{staticClass:"disc-other-color01"},[t._v(t._s(s.total))])]),e("a-col",{attrs:{span:12}},[t._v(" 可用大小 "),e("br"),e("em",{staticClass:"disc-other-color02"},[t._v(t._s(s.free))])])],1)],1)])])])])})),1)],2)],1)],1),e("a-row",{attrs:{gutter:24}},[e("a-col",{attrs:{span:24}},[e("a-card",{staticClass:"monitor-card",attrs:{size:"small",bordered:!1}},[e("template",{slot:"title"},[e("a-icon",{attrs:{type:"windows"}}),t._v(" 服务器信息 ")],1),e("a-descriptions",{attrs:{column:2,size:"middle"}},[e("a-descriptions-item",{attrs:{label:"服务器名称"}},[t._v(t._s(t.server.sys?t.server.sys.computerName:""))]),e("a-descriptions-item",{attrs:{label:"操作系统"}},[t._v(t._s(t.server.sys?t.server.sys.osName:""))]),e("a-descriptions-item",{attrs:{label:"服务器IP"}},[t._v(t._s(t.server.sys?t.server.sys.computerIp:""))]),e("a-descriptions-item",{attrs:{label:"系统架构"}},[t._v(t._s(t.server.sys?t.server.sys.osArch:""))])],1)],2)],1)],1),e("a-row",{attrs:{gutter:24}},[e("a-col",{attrs:{span:24}},[e("a-card",{staticClass:"monitor-card",attrs:{size:"small",bordered:!1}},[e("template",{slot:"title"},[e("a-icon",{attrs:{type:"hdd"}}),t._v(" Java虚拟机信息 ")],1),e("a-descriptions",{attrs:{column:5,size:"middle"}},[e("a-descriptions-item",{attrs:{label:"Java名称",span:"3"}},[t._v(t._s(t.server.jvm?t.server.jvm.name:""))]),e("a-descriptions-item",{attrs:{label:"Java版本",span:"2"}},[t._v(t._s(t.server.jvm?t.server.jvm.version:""))]),e("a-descriptions-item",{attrs:{label:"启动时间",span:"3"}},[t._v(t._s(t.server.jvm?t.server.jvm.startTime:""))]),e("a-descriptions-item",{attrs:{label:"运行时长",span:"2"}},[t._v(t._s(t.server.jvm?t.server.jvm.runTime:""))]),e("a-descriptions-item",{attrs:{label:"安装路径",span:"3"}},[t._v(t._s(t.server.jvm?t.server.jvm.home:""))]),e("a-descriptions-item",{attrs:{label:"项目路径",span:"2"}},[t._v(t._s(t.server.jvm?t.server.sys.userDir:""))])],1)],2)],1)],1)],1)],1)],1)},r=[],i=(s("a9e3"),s("b680"),s("b775"));function l(){return Object(i["b"])({url:"/monitor/server",method:"get"})}var m={name:"Server",data:function(){return{server:[],loading:!0,memColumns:[{title:"属性",dataIndex:"name"},{title:"内存",dataIndex:"mem",scopedSlots:{customRender:"mem"}},{title:"JVM",dataIndex:"jvm",scopedSlots:{customRender:"jvm"}}],memData:[{name:"总内存",mem:"0",jvm:"0"},{name:"已用内存",mem:"0",jvm:"0"},{name:"剩余内存",mem:"0",jvm:"0"},{name:"使用率",mem:"0",jvm:"0"}],newMemData:{name:"使用率",mem:"0",usedMem:"0",freeMem:"0",jvm:"0",usedJvm:"0",freeJvm:"0"},sysColumns:[{title:"盘符路径",dataIndex:"dirName",ellipsis:!0},{title:"文件系统",dataIndex:"sysTypeName"},{title:"盘符类型",dataIndex:"typeName",ellipsis:!0},{title:"总大小",dataIndex:"total",scopedSlots:{customRender:"total"}},{title:"可用大小",dataIndex:"free",scopedSlots:{customRender:"free"}},{title:"已用大小",dataIndex:"used",scopedSlots:{customRender:"used"}},{title:"已用百分比",dataIndex:"usage",scopedSlots:{customRender:"usage"}}],sysData:[]}},filters:{},created:function(){this.getList("0")},mounted:function(){var t=this;this.timer=setInterval((function(){t.getList("1")}),1e4)},beforeDestroy:function(){clearInterval(this.timer)},computed:{},watch:{},methods:{getList:function(t){var e=this;"0"===t&&(this.loading=!0),l().then((function(s){var a=s.data;e.server=a,e.memData=[{name:"服务器总内存",mem:a.mem.total,jvm:a.jvm.total},{name:"已用内存",mem:a.mem.used,jvm:a.jvm.used},{name:"剩余内存",mem:a.mem.free,jvm:a.jvm.free},{name:"使用率",mem:a.mem.usage,jvm:a.jvm.usage}],e.newMemData={name:"使用率",mem:Number(a.mem.usage).toFixed(),usedMem:a.mem.used,freeMem:a.mem.free,jvm:Number(a.jvm.usage).toFixed(),usedJvm:a.jvm.used,freeJvm:a.jvm.free},e.sysData=a.sysFiles,setTimeout((function(){"0"===t&&(e.loading=!1)}),500)}))}}},n=m,o=(s("25e0"),s("2877")),c=Object(o["a"])(n,a,r,!1,null,null,null);e["default"]=c.exports},c1eb:function(t,e,s){}}]);