12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <template>
- <a-card title="磁盘监控">
- <a-row>
- <template v-if="diskInfo && diskInfo.length>0">
- <a-col :span="8" v-for="(item,index) in diskInfo" :key=" 'diskInfo'+index ">
- <dash-chart-demo :title="item.name" :datasource="item.restPPT"></dash-chart-demo>
- </a-col>
- </template>
- </a-row>
- </a-card>
- </template>
- <script>
- import { getAction } from '@/api/manage'
- import DashChartDemo from '@/components/chart/DashChartDemo'
- import ARow from 'ant-design-vue/es/grid/Row'
- export default {
- name: 'DiskMonitoring',
- components:{
- ARow,
- DashChartDemo,
- },
- data() {
- return {
- description: '磁盘监控',
- //数据集
- diskInfo:[],
- url:{
- queryDiskInfo:'sys/actuator/redis/queryDiskInfo',
- }
- }
- },
- created() {
- getAction(this.url.queryDiskInfo).then((res)=>{
- if(res.success){
- for(var i=0;i<res.result.length;i++){
- res.result[i].restPPT = res.result[i].restPPT/10;
- }
- this.diskInfo = res.result;
- }
- })
- }
- }
- </script>
- <style scoped>
- </style>
|