|
@@ -23,15 +23,18 @@
|
|
|
<div class="x-box-inner"
|
|
|
style="width: 296px; height: 164px;">
|
|
|
<div class=" resource-monitor-percentage-cmp horizontal x-box-item"
|
|
|
- style="width: 296px; height: 24px; left: 0px; top: 0px;">
|
|
|
- <div class="percentage-cmp-title">CPU</div>
|
|
|
+ style="width: 296px; height: 24px; left: 0px;"
|
|
|
+ :style="{top:`${detailMessageIndex*24}px`}"
|
|
|
+ v-for="(detailMessage,detailMessageIndex) in resourceMonitorDetail.detailMessageList" :key="detailMessage.id">
|
|
|
+ <div class="percentage-cmp-title">{{detailMessage.title}}</div>
|
|
|
<div class="percentage-cmp-hbar-background">
|
|
|
<div class="percentage-cmp-hbar-fill"
|
|
|
- style="width: 1.6px;"></div>
|
|
|
+ :style="{width:`${detailMessage.progressPrecent}`}"></div>
|
|
|
</div>
|
|
|
- <div class="percentage-cmp-value">1%
|
|
|
+ <div class="percentage-cmp-value">{{detailMessage.progressPrecent}}
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <!--
|
|
|
<div class=" resource-monitor-percentage-cmp horizontal x-box-item"
|
|
|
style="width: 296px; height: 24px; left: 0px; top: 24px;">
|
|
|
<div class="percentage-cmp-title">RAM</div>
|
|
@@ -42,8 +45,11 @@
|
|
|
<div class="percentage-cmp-value">
|
|
|
28%</div>
|
|
|
</div>
|
|
|
+ -->
|
|
|
<div class=" x-panel resource-Monitor-networkio-cmp x-panel-noborder x-box-item"
|
|
|
- style="width: 296px; left: 0px; top: 48px;">
|
|
|
+ style="width: 296px; left: 0px;"
|
|
|
+ :style="{top:`${(selectMessageIndex*24)+48}px`}"
|
|
|
+ v-for="(selectMessage,selectMessageIndex) in resourceMonitorDetail.selectMessageList" :key="selectMessage.id">
|
|
|
<div class="x-panel-bwrap">
|
|
|
<div class="x-panel-body x-panel-body-noheader x-panel-body-noborder"
|
|
|
style="width: 296px; height: 24px;">
|
|
@@ -55,25 +61,22 @@
|
|
|
<em
|
|
|
class="x-btn-arrow x-unselectable"><button
|
|
|
type="button"
|
|
|
- aria-label="总计"
|
|
|
- class=" x-btn-text"
|
|
|
- aria-level="1"
|
|
|
- aria-expanded="false"
|
|
|
- aria-haspopup="true"
|
|
|
- aria-owns="ext-comp-1078">总计</button></em></span>
|
|
|
+ class=" x-btn-text">{{selectMessage.title}}</button></em></span>
|
|
|
</div>
|
|
|
<div
|
|
|
- class=" x-form-display-field networkio-cmp-icon out">
|
|
|
+ class=" x-form-display-field"
|
|
|
+ :class="selectMessage.cls">
|
|
|
</div>
|
|
|
<div
|
|
|
class=" x-form-display-field networkio-cmp-label out">
|
|
|
- 1.2 KB/s</div>
|
|
|
+ {{selectMessage.text}}</div>
|
|
|
<div
|
|
|
- class=" x-form-display-field networkio-cmp-icon in">
|
|
|
+ class=" x-form-display-field"
|
|
|
+ :class="selectMessage.cls1">
|
|
|
</div>
|
|
|
<div
|
|
|
class=" x-form-display-field networkio-cmp-label">
|
|
|
- 4.4 KB/s</div>
|
|
|
+ {{selectMessage.task}}</div>
|
|
|
<div role="presentation"
|
|
|
class="x-form-hidden-error-msg"></div>
|
|
|
<div role="presentation"
|
|
@@ -85,54 +88,6 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div class="resource-Monitor-widget-panel resource-Monitor-widget-panel-noborder x-box-item"
|
|
|
- style="width: 296px; left: 0px; top: 72px;">
|
|
|
- <div class="resource-Monitor-widget-panel-bwrap">
|
|
|
- <div class="resource-Monitor-widget-panel-body resource-Monitor-widget-panel-body-noheader resource-Monitor-widget-panel-body-noborder"
|
|
|
- style="width: 296px; height: 92px;">
|
|
|
- <div class=" resource-Monitor-widget-panel resource-Monitor-widget-panel-noborder"
|
|
|
- style="width: 296px;">
|
|
|
- <div
|
|
|
- class="resource-Monitor-widget-panel-bwrap">
|
|
|
- <div class="resource-Monitor-widget-panel-body resource-Monitor-widget-panel-body-noheader resource-Monitor-widget-panel-body-noborder"
|
|
|
- style="width: 296px; height: 92px;">
|
|
|
- <div class=" resource-Monitor-widget-base echarts-wrapper"
|
|
|
- _echarts_instance_="ec_1649731283195"
|
|
|
- style="-webkit-tap-highlight-color: transparent; user-select: none; position: relative;">
|
|
|
- <div
|
|
|
- style="position: relative; overflow: hidden; width: 296px; height: 92px; padding: 0px; margin: 0px; border-width: 0px;">
|
|
|
- <canvas width="296"
|
|
|
- height="92"
|
|
|
- style="position: absolute; left: 0px; top: 0px; width: 296px; height: 92px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0px; margin: 0px; border-width: 0px;"></canvas>
|
|
|
- </div>
|
|
|
- <div></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div class=" resource-Monitor-widget-panel resource-Monitor-widget-panel-noborder x-hide-display"
|
|
|
- style="width: 296px;">
|
|
|
- <div
|
|
|
- class="resource-Monitor-widget-panel-bwrap">
|
|
|
- <div class="resource-Monitor-widget-panel-body resource-Monitor-widget-panel-body-noheader resource-Monitor-widget-panel-body-noborder"
|
|
|
- style="width: 296px; height: 84px;">
|
|
|
- <div class=" resource-Monitor-widget-base echarts-wrapper"
|
|
|
- _echarts_instance_="ec_1649731283196"
|
|
|
- style="-webkit-tap-highlight-color: transparent; user-select: none; position: relative;">
|
|
|
- <div
|
|
|
- style="position: relative; overflow: hidden; width: 296px; height: 92px; padding: 0px; margin: 0px; border-width: 0px;">
|
|
|
- <canvas width="296"
|
|
|
- height="92"
|
|
|
- style="position: absolute; left: 0px; top: 0px; width: 296px; height: 92px; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); padding: 0px; margin: 0px; border-width: 0px;"></canvas>
|
|
|
- </div>
|
|
|
- <div></div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -150,6 +105,38 @@ export default {
|
|
|
id: 1,
|
|
|
title: '资源监控',
|
|
|
titleImgUrl: '../../../../public/image/index/resource.png',
|
|
|
+ detailMessageList: [
|
|
|
+ {
|
|
|
+ id: 10,
|
|
|
+ title: 'CPU',
|
|
|
+ text: '',
|
|
|
+ task: '',
|
|
|
+ progressNumerator:0,
|
|
|
+ progressDenominator:0,
|
|
|
+ progressPrecent:'1%',
|
|
|
+ cls: '',
|
|
|
+ },
|
|
|
+ {
|
|
|
+ id: 11,
|
|
|
+ title: 'RAM',
|
|
|
+ text: '',
|
|
|
+ task: '',
|
|
|
+ progressNumerator:0,
|
|
|
+ progressDenominator:0,
|
|
|
+ progressPrecent:'28%',
|
|
|
+ cls: '',
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ selectMessageList:[
|
|
|
+ {
|
|
|
+ id: 20,
|
|
|
+ title: '总计',
|
|
|
+ text: '1.2KB/s',
|
|
|
+ task: '4.4KB/s',
|
|
|
+ cls: 'networkio-cmp-icon out',
|
|
|
+ cls1: 'networkio-cmp-icon in',
|
|
|
+ }
|
|
|
+ ],
|
|
|
}
|
|
|
|
|
|
}
|