From 0d3db253cad1fb49c4fae9b9a537c8c318c7172f Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期三, 29 十一月 2023 10:23:59 +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