|
@@ -0,0 +1,162 @@
|
|
|
+<template>
|
|
|
+ <!-- 资源监控 -->
|
|
|
+ <div class="v-widget-item sds-window-v5 syno-sds-widget-item active">
|
|
|
+ <div class="v-widget-item-header"><img
|
|
|
+ :src="resourceMonitorDetail.titleImgUrl"
|
|
|
+ class="v-widget-item-header-icon">
|
|
|
+ <div class="v-widget-item-header-title"><span
|
|
|
+ class="v-widget-item-header-title-text">
|
|
|
+ {{resourceMonitorDetail.title}}
|
|
|
+ </span></div>
|
|
|
+ <div class="v-widget-item-header-tools">
|
|
|
+ <div class="v-widget-item-header-tool-icon toolbar"></div>
|
|
|
+ <div class="v-widget-item-header-tool-icon minimize"></div>
|
|
|
+ <div class="v-widget-item-header-tool-icon close"></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="v-widget-item-content">
|
|
|
+ <div class=" x-panel resource-monitor-widget x-panel-noborder"
|
|
|
+ style="width: 296px; height: 163px;">
|
|
|
+ <div class="x-panel-bwrap">
|
|
|
+ <div class="x-panel-body x-panel-body-noheader x-panel-body-noborder x-box-layout-ct"
|
|
|
+ style="width: 296px; height: 159px;">
|
|
|
+ <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>
|
|
|
+ <div class="percentage-cmp-hbar-background">
|
|
|
+ <div class="percentage-cmp-hbar-fill"
|
|
|
+ style="width: 1.6px;"></div>
|
|
|
+ </div>
|
|
|
+ <div class="percentage-cmp-value">1%
|
|
|
+ </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>
|
|
|
+ <div class="percentage-cmp-hbar-background">
|
|
|
+ <div class="percentage-cmp-hbar-fill"
|
|
|
+ style="width: 44.8px;"></div>
|
|
|
+ </div>
|
|
|
+ <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;">
|
|
|
+ <div class="x-panel-bwrap">
|
|
|
+ <div class="x-panel-body x-panel-body-noheader x-panel-body-noborder"
|
|
|
+ style="width: 296px; height: 24px;">
|
|
|
+ <div
|
|
|
+ style="float: left; width: 86px; height: 24px;">
|
|
|
+ <span cellspacing="0"
|
|
|
+ class="x-btn interface-selection-button syno-ux-button syno-ux-button-default syno-ux-button-dropdown x-btn-noicon"
|
|
|
+ style="margin-left: 0px; width: auto;">
|
|
|
+ <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>
|
|
|
+ </div>
|
|
|
+ <div
|
|
|
+ class=" x-form-display-field networkio-cmp-icon out">
|
|
|
+ </div>
|
|
|
+ <div
|
|
|
+ class=" x-form-display-field networkio-cmp-label out">
|
|
|
+ 1.2 KB/s</div>
|
|
|
+ <div
|
|
|
+ class=" x-form-display-field networkio-cmp-icon in">
|
|
|
+ </div>
|
|
|
+ <div
|
|
|
+ class=" x-form-display-field networkio-cmp-label">
|
|
|
+ 4.4 KB/s</div>
|
|
|
+ <div role="presentation"
|
|
|
+ class="x-form-hidden-error-msg"></div>
|
|
|
+ <div role="presentation"
|
|
|
+ class="x-form-hidden-error-msg"></div>
|
|
|
+ <div role="presentation"
|
|
|
+ class="x-form-hidden-error-msg"></div>
|
|
|
+ <div role="presentation"
|
|
|
+ class="x-form-hidden-error-msg"></div>
|
|
|
+ </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>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+
|
|
|
+export default {
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ resourceMonitorDetail:{
|
|
|
+ id: 1,
|
|
|
+ title: '资源监控',
|
|
|
+ titleImgUrl: '../../../../public/image/index/resource.png',
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ },
|
|
|
+ components:{
|
|
|
+ },
|
|
|
+ name:'ResourceMonitor'
|
|
|
+
|
|
|
+}
|
|
|
+</script>
|