Commit b6925bb8 authored by 徐一鸣's avatar 徐一鸣

超管运行管控

parent 5f3abebc
...@@ -132,9 +132,9 @@ ...@@ -132,9 +132,9 @@
:styles="item.prop == 'cpu' ? spCurveStyles2 : spCurveStyles3" :styles="item.prop == 'cpu' ? spCurveStyles2 : spCurveStyles3"
/> />
</sparkline> </sparkline>
<span class="use" v-if="item.prop == 'cpu' && scope.row.cpu_use" <span class="use" v-if="item.prop == 'cpu' && scope.row.cpu_use">
>{{ scope.row["cpu_use"] }}.00mm</span {{ scope.row["cpu_use"] }}.00mm
> </span>
<span <span
class="use" class="use"
:style=" :style="
...@@ -143,13 +143,15 @@ ...@@ -143,13 +143,15 @@
: { right: '25px', bottom: '8px' } : { right: '25px', bottom: '8px' }
" "
v-if="item.prop == 'cpu' && !scope.row.cpu_use" v-if="item.prop == 'cpu' && !scope.row.cpu_use"
>0mm</span
> >
0mm
</span>
<span <span
class="use" class="use"
v-if="item.prop == 'mermoy' && scope.row.memory_use" v-if="item.prop == 'mermoy' && scope.row.memory_use"
>{{ (scope.row["memory_use"]/1024/1024).toFixed(2)}}Mi</span
> >
{{ (scope.row["memory_use"] / 1024 / 1024).toFixed(2) }}Mi
</span>
<span <span
class="use" class="use"
:style=" :style="
...@@ -208,6 +210,12 @@ ...@@ -208,6 +210,12 @@
:class="'index_' + scope.row.hotIndex" :class="'index_' + scope.row.hotIndex"
v-text="'TOP' + scope.row.hotIndex" v-text="'TOP' + scope.row.hotIndex"
></span> ></span>
<span
v-else-if="item.type === 'hot-index-2'"
class="hot_index"
:class="'index_' + scope.row.hotIndex"
v-text="scope.row.hotIndex + '.'"
></span>
<span class="sort_table" v-else-if="item.sortable"> <span class="sort_table" v-else-if="item.sortable">
<span>{{ getPercent(scope.row[item.prop]) }}</span> <span>{{ getPercent(scope.row[item.prop]) }}</span>
<span> <span>
...@@ -218,6 +226,16 @@ ...@@ -218,6 +226,16 @@
<img v-else :src="require('../assets/imgs/icon_down.png')" /> <img v-else :src="require('../assets/imgs/icon_down.png')" />
</span> </span>
</span> </span>
<span class="sort_table" v-else-if="item.sortIcon">
<span>{{ scope.row[item.prop] + "%" }}</span>
<span>
<img
v-if="scope.row[item.prop] > 0"
:src="require('../assets/imgs/icon_up.png')"
/>
<img v-else :src="require('../assets/imgs/icon_down.png')" />
</span>
</span>
<span <span
v-else-if="item.type === 'selected-icon'" v-else-if="item.type === 'selected-icon'"
class="selected_icon" class="selected_icon"
......
...@@ -36,12 +36,16 @@ export default { ...@@ -36,12 +36,16 @@ export default {
type: Number, type: Number,
default: 0, default: 0,
}, },
xAxis_text_length: {
type: Number,
default: 0,
},
}, },
methods: { methods: {
bar() { bar() {
let _self = this; let self = this;
let xAxis = (_self.data && _self.data.xAxis) || []; let xAxis = (self.data && self.data.xAxis) || [];
let series = (_self.data && _self.data.series) || [{}, {}]; let series = (self.data && self.data.series) || [{}, {}];
return { return {
grid: { grid: {
...@@ -71,16 +75,22 @@ export default { ...@@ -71,16 +75,22 @@ export default {
fontSize: 12, fontSize: 12,
}, },
interval: 0, interval: 0,
rotate: _self.x_router, rotate: self.x_router,
/* formatter: function(value) { formatter: function(value) {
let valueTxt = ""; let maxLen = self.xAxis_text_length;
if (value.length > 6) {
valueTxt = value.substring(0, 5) + "..."; if (maxLen > 1) {
let valueTxt = "";
if (value.length > maxLen) {
valueTxt = value.substring(0, maxLen - 1) + "...";
} else {
valueTxt = value;
}
return valueTxt;
} else { } else {
valueTxt = value; return value;
} }
return valueTxt; },
}, */
}, },
axisLine: { axisLine: {
lineStyle: { lineStyle: {
...@@ -132,7 +142,7 @@ export default { ...@@ -132,7 +142,7 @@ export default {
{ {
type: "bar", type: "bar",
type: "bar", type: "bar",
barWidth: _self.bar_width, barWidth: self.bar_width,
itemStyle: { itemStyle: {
normal: { normal: {
color: function(params) { color: function(params) {
...@@ -144,17 +154,17 @@ export default { ...@@ -144,17 +154,17 @@ export default {
[ [
{ {
offset: 0, offset: 0,
color: _self.colors[0], // 0% 处的颜色 color: self.colors[0], // 0% 处的颜色
}, },
{ {
offset: 1, offset: 1,
color: _self.colors[0], // 100% 处的颜色 color: self.colors[0], // 100% 处的颜色
}, },
], ],
false false
); );
}, },
barBorderRadius: _self.bar_border_radius, barBorderRadius: self.bar_border_radius,
}, },
}, },
name: series[0].name, name: series[0].name,
...@@ -163,7 +173,7 @@ export default { ...@@ -163,7 +173,7 @@ export default {
{ {
type: "bar", type: "bar",
type: "bar", type: "bar",
barWidth: _self.bar_width, barWidth: self.bar_width,
itemStyle: { itemStyle: {
normal: { normal: {
color: function(params) { color: function(params) {
...@@ -175,17 +185,17 @@ export default { ...@@ -175,17 +185,17 @@ export default {
[ [
{ {
offset: 0, offset: 0,
color: _self.colors[1], // 0% 处的颜色 color: self.colors[1], // 0% 处的颜色
}, },
{ {
offset: 1, offset: 1,
color: _self.colors[1], // 100% 处的颜色 color: self.colors[1], // 100% 处的颜色
}, },
], ],
false false
); );
}, },
barBorderRadius: _self.bar_border_radius, barBorderRadius: self.bar_border_radius,
}, },
}, },
name: series[1].name, name: series[1].name,
......
...@@ -317,9 +317,14 @@ export default { ...@@ -317,9 +317,14 @@ export default {
color: #242c43; color: #242c43;
} }
.organtable { .organtable {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: stretch;
margin-top: 20px; margin-top: 20px;
margin-bottom: 40px;
width: 100%; width: 100%;
height: calc(100% - 210px); min-height: calc(100% - 250px);
background-color: #fff; background-color: #fff;
box-shadow: 0px 3px 6px 0px #f4f7fc; box-shadow: 0px 3px 6px 0px #f4f7fc;
border-radius: 12px; border-radius: 12px;
...@@ -345,4 +350,10 @@ export default { ...@@ -345,4 +350,10 @@ export default {
.organtable .elinput { .organtable .elinput {
float: right; float: right;
} }
.organtable .apass_table {
flex-grow: 1;
}
.organtable .comments_pagination {
margin-top: 20px;
}
</style> </style>
...@@ -814,8 +814,10 @@ export default { ...@@ -814,8 +814,10 @@ export default {
<style> <style>
.hot-search-table .el-table td, .hot-search-table .el-table td,
.hot-search-table .el-table th { .hot-search-table .el-table th,
.hot-search-table .el-table .row_action .btn {
padding: 6px 0; padding: 6px 0;
font-size: 12px;
} }
.hot-search-table .el-table div.row_action { .hot-search-table .el-table div.row_action {
overflow: hidden; overflow: hidden;
......
...@@ -73,7 +73,10 @@ ...@@ -73,7 +73,10 @@
title="服务注册发布数量排名" title="服务注册发布数量排名"
class="block" class="block"
> >
<bar-charttwo :data="servRegRank"></bar-charttwo> <bar-chart-two
:data="servRegRank"
:xAxis_text_length="5"
></bar-chart-two>
</block-radius> </block-radius>
</el-col> </el-col>
<el-col :span="24" class="in_block"> <el-col :span="24" class="in_block">
...@@ -145,7 +148,7 @@ ...@@ -145,7 +148,7 @@
<script> <script>
import BlockRadius from "@/components/general/block-radius"; import BlockRadius from "@/components/general/block-radius";
import lineChart from "@/components/e-charts/line_chart"; import lineChart from "@/components/e-charts/line_chart";
import BarCharttwo from "@/components/e-charts/bar-chart-two"; import BarChartTwo from "@/components/e-charts/bar-chart-two";
import BarChart from "@/components/e-charts/bar-chart"; import BarChart from "@/components/e-charts/bar-chart";
import Toplist from "@/components/e-charts/toplist"; import Toplist from "@/components/e-charts/toplist";
import theList from "@/components/e-charts/the-list"; import theList from "@/components/e-charts/the-list";
...@@ -154,7 +157,7 @@ export default { ...@@ -154,7 +157,7 @@ export default {
components: { components: {
BlockRadius, BlockRadius,
lineChart, lineChart,
BarCharttwo, BarChartTwo,
BarChart, BarChart,
Toplist, Toplist,
theList, theList,
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment