From 66429a0bdd577f09e6c847217ae5979541e53c3b Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期二, 24 五月 2022 21:22:51 +0800
Subject: [PATCH] 退出集群添加提示
---
src/pages/syslog/views/eventPushLog.vue | 113 +++++++++++++++++++++++++-------------------------------
1 files changed, 50 insertions(+), 63 deletions(-)
diff --git a/src/pages/syslog/views/eventPushLog.vue b/src/pages/syslog/views/eventPushLog.vue
index a1757b8..3cdb001 100644
--- a/src/pages/syslog/views/eventPushLog.vue
+++ b/src/pages/syslog/views/eventPushLog.vue
@@ -28,7 +28,7 @@
<span class="icon iconfont icon_clear" @click="clearSearch" slot="append" v-if="fuzzySearch">

</span>
- <span class="icon iconfont icon_search" @click="getPushLog(1)" slot="append" v-else>
+ <span class="icon iconfont icon_search" @click="getPushLog(1)" slot="append">

</span>
@@ -44,10 +44,8 @@
<div class="bar">
<div class="name">鐘舵�侊細</div>
- <el-select v-model="level" placeholder="璇烽�夋嫨" size="small" @change="levelChange">
- <el-option label="鍏ㄩ儴" :value="''"> </el-option>
- <el-option v-for="(item, i) in levelOptions" :key="i" :label="item.proc_name" :value="item.proc_name">
- </el-option>
+ <el-select v-model="state" placeholder="璇烽�夋嫨" size="small" @change="stateChange">
+ <el-option v-for="(item, i) in stateOptions" :key="i" :label="item.label" :value="item.value"> </el-option>
</el-select>
</div>
</div>
@@ -124,8 +122,8 @@
</template>
<script>
-import { pad0 } from "@/api/utils";
-import { queryDataPushLog } from "@/api/log";
+import { pad0 } from "@/api/utils"
+import { queryDataPushLog } from "@/api/log"
export default {
data() {
@@ -138,20 +136,19 @@
tableData: [],
subTableData: [],
dateArr: ["浠婃棩", "杩戜笁澶�", "杩戜竷澶�", "杩戜竴涓湀", "杩戝叚涓湀"],
- levelOptions: [],
hostNameOptions: [],
- resultOptions: [
+ stateOptions: [
{
value: "",
label: "鍏ㄩ儴"
},
{
- value: "鎴愬姛",
- label: "鎴愬姛"
+ value: "瀹屾垚",
+ label: "瀹屾垚"
},
{
- value: "澶辫触",
- label: "澶辫触"
+ value: "杩涜涓�",
+ label: "杩涜涓�"
}
],
value: "",
@@ -160,105 +157,95 @@
activeDateChoise: 0,
hostName: "",
result: "",
- level: "",
+ state: "",
timeStart: "",
timeEnd: "",
fuzzySearch: "",
total: 0
- };
+ }
},
mounted() {
- this.getTimeRange(24 * 60 * 60 * 1000);
- this.getPushLog();
+ this.getTimeRange(24 * 60 * 60 * 1000)
+ this.getPushLog()
},
methods: {
styleFunc({ row, column, rowIndex, columnIndex }) {
if (columnIndex == 6) {
- return { cursor: "pointer" };
+ return { cursor: "pointer" }
}
- return {};
+ return {}
},
handleSizeChange(val) {
- this.pageSize = val;
+ this.pageSize = val
// this.getPushLog();
},
handleCurrentChange(val) {
- this.page = val;
+ this.page = val
// this.getPushLog();
},
- levelChange(val) {
- // this.getPushLog(1);
- // this.hostName = "";
- // getOperations({
- // module: this.level,
- // }).then((res) => {
- // this.hostNameOptions = res.data;
- // });
- },
- clickFaults(row, column, cell, event) {
- this.showSubTable = true;
+ stateChange(val) {
+ this.getPushLog(1)
},
choseRange(item, i) {
switch (item) {
case "浠婃棩":
- this.getTimeRange(24 * 60 * 60 * 1000);
- break;
+ this.getTimeRange(24 * 60 * 60 * 1000)
+ break
case "杩戜笁澶�":
- this.getTimeRange(24 * 60 * 60 * 1000 * 3);
- break;
+ this.getTimeRange(24 * 60 * 60 * 1000 * 3)
+ break
case "杩戜竷澶�":
- this.getTimeRange(24 * 60 * 60 * 1000 * 7);
- break;
+ this.getTimeRange(24 * 60 * 60 * 1000 * 7)
+ break
case "杩戜竴涓湀":
- this.getTimeRange(24 * 60 * 60 * 1000 * 30);
- break;
+ this.getTimeRange(24 * 60 * 60 * 1000 * 30)
+ break
case "杩戝叚涓湀":
- this.getTimeRange(24 * 60 * 60 * 1000 * 30 * 6);
- break;
+ this.getTimeRange(24 * 60 * 60 * 1000 * 30 * 6)
+ break
default:
- break;
+ break
}
- // this.getPushLog(1);
- this.activeDateChoise = i;
+ this.getPushLog(1)
+ this.activeDateChoise = i
},
getPushLog(typ) {
if (typ == 1) {
- this.page = 1;
+ this.page = 1
}
queryDataPushLog({
timeStart: this.timeStart,
timeEnd: this.timeEnd,
page: this.page,
pageSize: this.pageSize,
- state: this.level,
+ state: this.state,
function: this.hostName,
result: this.result,
fuzzySearch: this.fuzzySearch
}).then((res) => {
- this.tableData = res.data.logs;
- this.total = res.data.total;
- });
+ this.tableData = res.data.logs
+ this.total = res.data.total
+ })
},
getTimeStr(date) {
- var month = pad0(date.getMonth() + 1); //鏈�
- var day = pad0(date.getDate()); //鏃�
- var hour = pad0(date.getHours()); //鏃�
- var minute = pad0(date.getMinutes()); //鍒�
- var second = pad0(date.getSeconds()); //绉�
- return `${date.getFullYear()}-${month}-${day} ${hour}:${minute}:${second}`;
+ var month = pad0(date.getMonth() + 1) //鏈�
+ var day = pad0(date.getDate()) //鏃�
+ return `${date.getFullYear()}-${month}-${day}`
},
getTimeRange(gap) {
- var date = new Date(); //褰撳墠鏃堕棿
- var preDay = new Date(new Date().getTime() - gap);
- this.timeStart = this.getTimeStr(preDay);
- this.timeEnd = this.getTimeStr(date);
+ var date = new Date() //褰撳墠鏃堕棿
+ // 璁$畻鍑烘潵鐨勬椂闂翠細澶氫竴澶�, 涓轰簡涓嶄慨鏀逛笂杈圭殑浠g爜, 璁$畻鏃跺鍔犱竴澶�
+ // 淇鏃堕棿浠庤捣濮嬫棩鏈熺殑, 0鐐瑰紑濮嬪埌24鐐圭粨鏉�
+ var preDay = new Date(new Date().getTime() - gap + 24 * 60 * 60 * 1000)
+ this.timeStart = this.getTimeStr(preDay) + " 00:00:00"
+ this.timeEnd = this.getTimeStr(date) + " 23:59:59"
},
clearSearch() {
- this.fuzzySearch = "";
- this.getPushLog(1);
+ this.fuzzySearch = ""
+ this.getPushLog(1)
}
}
-};
+}
</script>
<style lang="scss">
.push-log {
--
Gitblit v1.8.0