diff --git a/src/views/abnormalAlarm/serverMonitor/instances/cpu.vue b/src/views/abnormalAlarm/serverMonitor/instances/cpu.vue
index d427ff0..f3ef1bd 100644
--- a/src/views/abnormalAlarm/serverMonitor/instances/cpu.vue
+++ b/src/views/abnormalAlarm/serverMonitor/instances/cpu.vue
@@ -31,7 +31,7 @@
@@ -152,15 +152,16 @@ export default {
currLabel:"",
queryParams: {
server: undefined,
- timer: "1h",
+ timer: 1,
startDate: dateFormat(new Date(), 'yyyy-MM-dd hh:mm:ss'),
endDate: dateFormat(new Date(), 'yyyy-MM-dd hh:mm:ss')
},
serverOptions: [],
timerOptions: [
- {label: "1Hours",value: "1h"},
- {label: "2Hours",value: "2h"},
- {label: "3Hours",value: "3h"},
+ {label: "1Hours",value: 1},
+ {label: "2Hours",value: 2},
+ {label: "3Hours",value: 3},
+ {label: "user-defined",value: 0},
],
option1:{},
option2:{},
@@ -179,6 +180,9 @@ export default {
modalTitle: "",
}
},
+ created() {
+ this.getBeforeHours(1)
+ },
mounted() {
this.getServerList()
this.$nextTick(() => {
@@ -191,6 +195,12 @@ export default {
})
},
methods: {
+ getBeforeHours(num) {
+ let currentTime = moment()
+ let oneHourAgo = moment().subtract(num, 'hours');
+ this.queryParams.startDate = oneHourAgo.format('YYYY-MM-DD HH:mm:ss')
+ this.queryParams.endDate = currentTime.format('YYYY-MM-DD HH:mm:ss')
+ },
createAlertRules() {
this.visible_rule = true
},
@@ -249,9 +259,10 @@ export default {
this.currLabel = val.label
},
onTimeChange(val) {
- console.log(val);
+ this.getBeforeHours(val)
},
onRangeDateChange(date, dateString) {
+ this.queryParams.timer = 0
this.queryParams.startDate = dateString[0]
this.queryParams.endDate = dateString[1]
},
diff --git a/src/views/abnormalAlarm/serverMonitor/instances/monitor.vue b/src/views/abnormalAlarm/serverMonitor/instances/monitor.vue
index 6ba8047..4e6e641 100644
--- a/src/views/abnormalAlarm/serverMonitor/instances/monitor.vue
+++ b/src/views/abnormalAlarm/serverMonitor/instances/monitor.vue
@@ -31,7 +31,7 @@
@@ -183,15 +183,16 @@ export default {
currLabel:"",
queryParams: {
server: undefined,
- timer: "1h",
- startDate: dateFormat(new Date(), 'yyyy-MM-dd'),
- endDate: dateFormat(new Date(), 'yyyy-MM-dd')
+ timer: 1,
+ startDate: dateFormat(new Date(), 'yyyy-MM-dd hh:mm:ss'),
+ endDate: dateFormat(new Date(), 'yyyy-MM-dd hh:mm:ss')
},
serverOptions: [],
timerOptions: [
- {label: "1Hours",value: "1h"},
- {label: "2Hours",value: "2h"},
- {label: "3Hours",value: "3h"},
+ {label: "1Hours",value: 1},
+ {label: "2Hours",value: 2},
+ {label: "3Hours",value: 3},
+ {label: "user-defined",value: 0},
],
data1: [
{
@@ -280,10 +281,19 @@ export default {
myLine: null
}
},
+ created() {
+ this.getBeforeHours(1)
+ },
mounted() {
this.getServerList()
},
methods: {
+ getBeforeHours(num) {
+ let currentTime = moment()
+ let oneHourAgo = moment().subtract(num, 'hours');
+ this.queryParams.startDate = oneHourAgo.format('YYYY-MM-DD HH:mm:ss')
+ this.queryParams.endDate = currentTime.format('YYYY-MM-DD HH:mm:ss')
+ },
createAlertRules() {
this.visible_rule = true
},
@@ -343,8 +353,10 @@ export default {
},
onTimeChange(val) {
console.log(val);
+ this.getBeforeHours(val)
},
onRangeDateChange(date, dateString) {
+ this.queryParams.timer = 0
this.queryParams.startDate = dateString[0]
this.queryParams.endDate = dateString[1]
},