Commit 995e5e4f authored by kewei.jia's avatar kewei.jia

Merge remote-tracking branch 'origin/master'

# Conflicts:
#	src/views/resources/cpuDetails.vue
parents dff45e1e 17e4d144
...@@ -571,7 +571,6 @@ export default { ...@@ -571,7 +571,6 @@ export default {
// }) // })
}, },
openRabbitmq(data) { openRabbitmq(data) {
console.log(data)
const port = data.portMappings.filter(item => item.port === 15672)[0].nodePort const port = data.portMappings.filter(item => item.port === 15672)[0].nodePort
window.open(`http://${data.lanIp}:${port}/`, '_blank') window.open(`http://${data.lanIp}:${port}/`, '_blank')
}, },
......
This diff is collapsed.
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
</el-table-column> </el-table-column>
<el-table-column label="服务名" prop="Action" align="center"> <el-table-column label="服务名" prop="Action" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<span >{{ scope.row._id }}</span> <span >{{ scope.row.name }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="Cpu Used Limit" prop="Microservice Name" align="center"> <el-table-column label="Cpu Used Limit" prop="Microservice Name" align="center">
...@@ -93,7 +93,7 @@ export default { ...@@ -93,7 +93,7 @@ export default {
} }
getCpu({ startTime: this.startTime, endTime: this.endTime }).then((res) => { getCpu({ startTime: this.startTime, endTime: this.endTime }).then((res) => {
if (res.data.length > 0) { if (res.data.length > 0) {
this.cpuResources = res.data this.memoryResources = res.data
} else { } else {
this.$notify({ this.$notify({
title: '警告', title: '警告',
......
...@@ -2,11 +2,16 @@ ...@@ -2,11 +2,16 @@
<div class="app-container"> <div class="app-container">
<div class="filter-container"> <div class="filter-container">
<el-date-picker <el-date-picker
v-model="create_time" v-model="startTime"
type="date" type="datetime"
placeholder="选择日期" dataformatas=""
format="yyyy 年 MM 月 dd 日" placeholder="选择日期时间"
value-format="yyyy-MM-dd"/> default-time="00:00:00"/>
<el-date-picker
v-model="endTime"
type="datetime"
placeholder="选择日期时间"
default-time="23:59:59"/>
<el-button v-waves class="filter-item" type="primary" icon="el-icon-search" @click="handleFilter">{{ $t('table.search') }}</el-button> <el-button v-waves class="filter-item" type="primary" icon="el-icon-search" @click="handleFilter">{{ $t('table.search') }}</el-button>
</div> </div>
...@@ -23,22 +28,22 @@ ...@@ -23,22 +28,22 @@
</el-table-column> </el-table-column>
<el-table-column label="服务名" prop="Action" align="center"> <el-table-column label="服务名" prop="Action" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<span >{{ scope.row.name }}</span> <span >{{ scope.row._id }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="Memory Limit" prop="Microservice Name" align="center"> <el-table-column label="Memory Limit(Mib)" prop="Microservice Name" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<span >{{ scope.row.memoryLimit }}</span> <span >{{ scope.row.memoryLimit }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="Memory Used Max" prop="Namespace" align="center"> <el-table-column label="Memory Used Max(Mib)" prop="Namespace" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<span >{{ scope.row.memoryMaxUsage }}</span> <span >{{ scope.row.memoryMaxUsage }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="百分比" prop="Namespace" align="center"> <el-table-column label="百分比" prop="Namespace" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<span >{{ scope.row.Percentage *100+'%' }}</span> <span >{{ (scope.row.Percentage*100).toFixed(2)+'%' }}</span>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
...@@ -63,33 +68,33 @@ export default { ...@@ -63,33 +68,33 @@ export default {
}, },
data() { data() {
return { return {
create_time: moment().format('YYYY-MM-DD'), startTime: moment().startOf('d').format(),
endTime: moment().endOf('d').format(),
memoryResources: null memoryResources: null
} }
}, },
created() { created() {
getMemory({ create_time: this.create_time }).then((res) => { this.fetchDate()
if (res.data.length > 0) {
this.memoryResources = res.data[0].memory
} else {
this.$notify({
title: '警告',
message: '当前日期暂无数据',
type: 'warning'
})
}
})
}, },
methods: { methods: {
handleFilter() { handleFilter() {
this.create_time = this.create_time ? this.create_time : moment().format('YYYY-MM-DD') console.log(this.startTime)
getMemory({ create_time: this.create_time }).then((res) => { this.fetchDate()
},
fetchDate() {
if (this.startTime === null || this.endTime === null) {
this.$notify({
title: '错误',
message: '请选择开始日期和结束日期',
type: 'error'
})
return false
}
getMemory({ startTime: this.startTime, endTime: this.endTime }).then((res) => {
if (res.data.length > 0) { if (res.data.length > 0) {
this.memoryResources = res.data[0].memory this.memoryResources = res.data
} else { } else {
this.memoryResources = null
this.$notify({ this.$notify({
title: '警告', title: '警告',
message: '当前日期暂无数据', message: '当前日期暂无数据',
......
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